...
The resulting scrip file can be used for mapping with ESMF or plotting physgrid data on the native grid output.
Mapping Files
???
${tempest_root}/bin/
GenerateOverlapMesh --a ${source_mesh_file} --b
/ne30pg3.g --out overlap_mesh.nc${output_root}
...
Regionally refined grids require no special steps when using the physgrid because the regional refinement happens at the element level, and the physgrid only changes the physics column arrangement within the element.
Steps to Interpolate an Atmosphere Initial Condition File
There's nothing special about these steps, just thought I'd post them in case someone is looking for a basic example.
In this particular example I'm interpolating from ne30np4 to ne30pg3 using the default initial condition file for an aquaplanet case.
GenerateOverlapMesh --a ${${tempest_root}
//bin
_root}/ne30.g --b grid_data
${
ne30pg3.g --out
}/
_rootgrid_data
overlap_mesh.nc${
output_root}/tmp_grid_
GenerateOfflineMap --in_mesh ${tempest_root}
//bin
${
--out_mesh
}/ne30.g
_rootgrid_data
--ov_mesh ${
ne30pg3.g
}/
_rootgrid_data
${
}/
_rootgrid_data
overlap_meshtmp_
.nc
--in_type cgll --in_np 4 --out_type fv --out_np 1 --out_double --mono --out_map
.nc${
}/
_rootgrid_data
mapping_weightstmp_
ncremap -4 -m
mapping_weights.nc /project/projectdirs/acme/inputdata/atm/cam/inic/homme/cami_aquaplanet_ne30np4_L72_c190215.nc ${
}/tmp_
_rootgrid_data
cami_aquaplanet_ne30pg3_L72.nc${data_output_root}/