"Stencil codes ; DSL domain specific language ; HPC High-Performance Computing ; Component Based Software engineering"