8 std::string
example = TestDir +
"unittest/io/gcrm_r3.nc";
25 const double eps = 1e-6;
29 int main(
int argc,
char* argv[] )
34 int fail = MPI_Init( &argc, &argv );
37 argv[0] = argv[argc - argc];
49 fail = MPI_Finalize();
114 Tag wind_tag0, wind_tag1;
147 Tag vorticity_tag0, vorticity_tag1;
182 Tag pressure_tag0, pressure_tag1;
220 opts +=
";VARIABLE=vorticity";
234 Tag vorticity_tag0, vorticity_tag1;
247 EntityHandle cell_ents[] = { cells[0], cells[320], cells[321], cells[641] };
248 double vorticity_val[4 *
layers];
288 opts +=
";TIMESTEP=1";
292 Tag vorticity_tag0, vorticity_tag1;
308 std::string orig, opts;
312 opts = orig +
";TIMESTEP=0";
323 opts = orig +
";TIMESTEP=1;NOMESH";
341 std::string orig, opts;
345 opts = orig +
";NOMESH;VARIABLE=";
349 opts = orig +
";VARIABLE=";
353 Tag vorticity_tag0, vorticity_tag1;
362 opts = orig +
";VARIABLE=vorticity;TIMESTEP=0;NOMESH";
374 opts = orig +
";VARIABLE=vorticity;TIMESTEP=1;NOMESH";
401 EntityHandle cell_ents[] = { cells[0], cells[320], cells[321], cells[641] };
402 double vorticity_val[4 *
layers];
441 opts +=
";NO_EDGES;VARIABLE=";
462 opts +=
";VARIABLE=vorticity;GATHER_SET=0";
469 Range cells, cells_owned;
482 assert( gather_set != 0 );
485 Tag vorticity_tag0, gid_tag;
490 pcomm->
gather_data( cells_owned, vorticity_tag0, gid_tag, gather_set, 0 );
495 Range gather_set_cells;
502 EntityHandle cell_ents[] = { gather_set_cells[0], gather_set_cells[320], gather_set_cells[321],
503 gather_set_cells[641] };
504 double vorticity0_val[4 *
layers];
526 opts = std::string(
";;PARALLEL=READ_PART;PARTITION_METHOD=TRIVIAL" );
528 opts = std::string(
";;" );