"Domain Specific Language (DSL) ; stencil ; numerical simulation ; data parallelism ; task parallelism ; scheduling ; MPI ; OpenMP"