#include #include #include #include #include #include #include #include #include using namespace std; static void set_dt_from_domega (CCTK_ARGUMENTS, CCTK_REAL const* const var, CCTK_REAL * const dtvar, CCTK_REAL const& omega) { DECLARE_CCTK_ARGUMENTS; int const npoints = cctk_lsh[0] * cctk_lsh[1] * cctk_lsh[2]; vector dxvar(npoints), dyvar(npoints); Diff_gv (cctkGH, 0, var, &dxvar[0], -1); Diff_gv (cctkGH, 1, var, &dyvar[0], -1); #pragma omp parallel for for (int i=0; i xx(npoints), yy(npoints), zz(npoints); #pragma omp parallel for for (int i=0; i