Brief guide to use preprocessing tools.
We assume that you already got the source code and runscripts. For each tool, source code, html documentation and runscript are under the same subdirectory. Each runscript will compile corresponding source code and run the executable to produce output data sets.

Steps to produce desired data sets
  1. Find the directory of the tool which you want to use from tool directory table.
  2. Read the documentation of the runscript at the head of each runscript
  3. Modify the runscript to be compatible with your machine and compiler.
  4. Read the html documentation of the source code to understand the namelist variable.
  5. Configure the namelist option to obtain desired datasets.
  6. Run it.


Tool Directory Table
Tool path (under preprocessing) runscript name
generate grid for ocean model generate_grids/ocean ocean_grid_generator.csh
compare topography of two ocean grids generate_grids/ocean compare_grid.csh
edit the topography of ocean grid generate_grids/ocean edit_grid.csh
generate grid for atmosphere or land model generate_grids/atmos atmos_grid_generator.csh
generate exchange grid of component models generate_grids/make_xgrids make_xgrids.csh
generate idealized boundary condition mom4_prep/idealized_bc idealized_bc.csh
generate idealized initial condition mom4_prep/idealized_ic idealized_ic.csh
Remap 2-D field from any grid to any grid regrid_2D regrid_2d.csh
Remap 3-D field from any grid to any grid regrid_3D regrid_3d.csh