| Module | Source File | Description |
|---|---|---|
| dyn_comp | dyn_comp.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |
| dyn_comp_impl | dyn_comp_impl.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |
| dyn_coupling | dyn_coupling.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |
| dyn_coupling_impl | dyn_coupling_impl.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |
| dyn_grid | dyn_grid.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |
| dyn_grid_impl | dyn_grid_impl.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |
| dyn_mpas_procedures | dyn_mpas_procedures.F90 | This module provides standardized procedures (i.e., functions and subroutines) that serve as reusable building blocks for larger and more complex functionalities elsewhere. Specifically, procedures in this module are intended to be used by the MPAS subdriver and therefore are compiled into the MPAS library ahead of CAM-SIMA. |
| dyn_mpas_subdriver | dyn_mpas_subdriver.F90 | This module, the MPAS subdriver, manages the life cycle (i.e., initialization, running, and finalization) of MPAS as a dynamical core within CAM-SIMA as well as potentially other host models. |
| dyn_procedures | dyn_procedures.F90 | This module provides standardized procedures (i.e., functions and subroutines) that serve as reusable building blocks for larger and more complex functionalities elsewhere. Specifically, procedures in this module are intended to be used by CAM-SIMA and therefore are compiled together with it. |
| stepon | stepon.F90 | This module, part of the MPAS interface, integrates MPAS dynamical core with CAM-SIMA by implementing the necessary APIs and managing their interaction. |