Derived Types

Type Location Extends Description
dyn_export_t dyn_comp None

This derived type is not used by MPAS dynamical core. It exists only as a placeholder because CAM-SIMA requires it. Developers/Maintainers/Users who wish to interact with MPAS dynamical core may do so by using the "instance/object" below.

dyn_import_t dyn_comp None

This derived type is not used by MPAS dynamical core. It exists only as a placeholder because CAM-SIMA requires it. Developers/Maintainers/Users who wish to interact with MPAS dynamical core may do so by using the "instance/object" below.

mpas_dynamical_core_type dyn_mpas_subdriver None

The "class" of MPAS dynamical core. Important data structures like the internal states of MPAS dynamical core are encapsulated inside this derived type to prevent misuse. Type-bound procedures provide stable and well-defined APIs for CAM-SIMA to interact with MPAS dynamical core.

var_info_type dyn_mpas_subdriver None

This derived type conveys information similar to the var and var_array elements in MPAS registry. For example, in MPAS registry, the "xCell" variable is described as:

Read more…
type~~graph~~TypeGraph type~dyn_export_t dyn_export_t type~dyn_import_t dyn_import_t type~mpas_dynamical_core_type mpas_dynamical_core_type core_type core_type type~mpas_dynamical_core_type->core_type corelist domain_type domain_type type~mpas_dynamical_core_type->domain_type domain_ptr type~var_info_type var_info_type
Help