polaris.tasks.e3sm.init.component_inputs.names.culled_mesh_path
- polaris.tasks.e3sm.init.component_inputs.names.culled_mesh_path(short_name: str, creation_date: str, region: str) str[source]
Where one culled mesh is staged.
Next to the base mesh under
share/meshes/mpas/unified/<id>/rather than under a component’s own directory, for the same reason the base mesh is there: a culled mesh describes a domain of the unified mesh, not a file one component reads at run time. Compass files its ocean mesh undershare/meshes/mpas/ocean/and E3SM never reads it fromocn/mpas-o/, where an earlier version of this workflow put it.The ocean mesh carries the vertical coordinate as well, since that is what makes it an ocean mesh rather than a horizontal one; the land mesh is staged as the cull step wrote it.
- Parameters:
- Returns:
str – The path, relative to
ASSEMBLED_FILES.- Raises:
ValueError – If
regionis not a region whose mesh is staged.