Here is a list of all documented modules with brief descriptions:
| Natm_input_data | Read atmospheric data on the input grid |
| Natmosphere | Process atmospheric fields |
| Natmosphere_target_data | Module to hold variables and ESMF fields associated with the target grid atmospheric data |
| Ngrib2_util | Utilities for use when reading grib2 data |
| Nmodel_grid | Sets up the ESMF grid objects for the input data grid and target FV3 grid |
| Nprogram_setup | This module contains code to read the setup namelist file, handle the varmap file for GRIB2 data, and calculate the soil parameters |
| Nsearch_util | Replace undefined values with a valid value |
| Nstatic_data | Reads static surface climatological data for the target FV3 grid (such as soil type and vegetation type) |
| Nsurface | Process surface and nst fields |
| Nsurface_target_data | Module to hold ESMF fields associated with the target grid surface data |
| Nthompson_mp_climo_data | Module to read the Thompson climatological MP data file and set up the associated esmf field and grid objects |