Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

map_grida_to_gridb_ToolAlgorithm.YYYYMMDD.nc

Where grida and gridb are existing grid naming conventions established by the respective component.

...

  • esmf: Earth System Modeling Framework

  • nco: NCO (ncremap can generate aave maps, and also serve as a frontend to esmf and tr/mbtr)

  • tr: Tempest Remap

  • mbtr: (for MOAB-Tempest).

  • cstm: A custom tool (such as used for river to ocean maps)

Algorithm: (FV to FV, used in E3SMv2 and higher)

  • aave: Maps which compute a common refinement (intersection) mesh and then integrate a piecewise-constant reconstruction.

    • can be produced by: ESMF, NCO and TR/MBTR

    • pros: conservative, montonone, cell averaging good for fine-to-coarse maps.

    • cons: 1st order accurate, not suitable for coarse-to-fine maps (blocky results)

    • examples: esmfaave, ncoaave, traave

  • bilin: bilinear interpolation

    • can be produced by: ESMF, TR/MBTR

      • ESMF:

      • TempestRemap: GenerateOfflineMap

      • mbtempest: mbtempest -t 5 -l srcmesh.nc -l tgtmesh.nc -i intersection_mesh.h5m -w -m fv -m fv -o 1 -o 1 --fvmethod bilin -f mapfile.nc

    • pros: monotone, 2nd order accurate

    • cons: non-conservative. not suitable for fine-to-coarse maps (aliasing errors)

    • examples: esmfbilin, trbilin

  • patch: patch based algorithm (L2 projection?).

    • can be produced by: ESMF only

    • pros: accurate. good for coarse-to-fine maps. not sure how it performance on fine-to-coarse maps.

    • cons: can have small non-monotone weights

    • examples: esmfpatch

  • intbilin: Integrated bilinear or trilinear (TR/MBTR only)

    • can be produced by: TR, MBTR only.

    • pros: monotone, 2nd order, good for fine-to-coarse and coarse-to-fine maps.

    • cons: may have some issues when source grid has holes.

    • examples: trintbilin, mbtrintbilin

  • fv2 (or fvnp2): 2nd order FV reconstruction, cell integrated on target grid (TR/MBTR only)

    • pros: 2nd order, conservative

    • cons: not monotone

    • Made monotone via E3SM v3 coupler’s nonlinear fixer. Used in E3SM trigrid configurations as a flux map in order to avoid blockyness caused by aave maps.

    • examples: trfv2

  • nn: nearest neighbor

    • used with river runnoff maps

...