Procedure | Location | Procedure Type | Description |
---|---|---|---|
almost_divisible | dyn_mpas_procedure | Interface | |
almost_divisible_real32 | dyn_mpas_procedure | Function | Test if |
almost_divisible_real64 | dyn_mpas_procedure | Function | Test if |
almost_equal | dyn_mpas_procedure | Interface | |
almost_equal_real32 | dyn_mpas_procedure | Function | Test |
almost_equal_real64 | dyn_mpas_procedure | Function | Test |
check_topography_data | dyn_comp_impl | Subroutine | Check for consistency in topography data. The presence of topography file is inferred from the |
clamp | dyn_mpas_procedure | Interface | |
clamp_int32 | dyn_mpas_procedure | Function | Clamp/Limit the value of |
clamp_int64 | dyn_mpas_procedure | Function | Clamp/Limit the value of |
clamp_real32 | dyn_mpas_procedure | Function | Clamp/Limit the value of |
clamp_real64 | dyn_mpas_procedure | Function | Clamp/Limit the value of |
define_cam_grid | dyn_grid_impl | Subroutine | This subroutine defines and registers four variants of dynamics grids in terms of dynamics decomposition.
Their names are listed in |
dp_by_hydrostatic_equation | dyn_procedure | Function | Compute the pressure difference |
dyn_debug_print | dyn_comp | Interface | |
dyn_exchange_constituent_states | dyn_coupling | Interface | |
dyn_final | dyn_comp | Interface | |
dyn_grid_id | dyn_grid | Interface | |
dyn_init | dyn_comp | Interface | |
dyn_inquire_mesh_dimensions | dyn_grid | Interface | |
dyn_mpas_check_variable_status | dyn_mpas_subdriver | Subroutine | Check and return variable status on the given file. |
dyn_mpas_compute_cell_relative_vorticity | dyn_mpas_subdriver | Subroutine | Compute the relative vorticities at cell points. |
dyn_mpas_compute_edge_wind | dyn_mpas_subdriver | Subroutine | Compute the edge-normal wind (tendency) vectors at edge points. |
dyn_mpas_compute_unit_vector | dyn_mpas_subdriver | Subroutine | Compute local east, north, and edge-normal unit vectors. |
dyn_mpas_debug_print | dyn_mpas_subdriver | Subroutine | Print a debug message at a debug level. |
dyn_mpas_define_scalar | dyn_mpas_subdriver | Subroutine | Define the names of constituents at run-time. |
dyn_mpas_exchange_halo | dyn_mpas_subdriver | Subroutine | Update the halo layers of the named field. |
dyn_mpas_final | dyn_mpas_subdriver | Subroutine | Finalize MPAS dynamical core as well as its framework. |
dyn_mpas_get_constituent_index | dyn_mpas_subdriver | Function | Query constituent index by its name. |
dyn_mpas_get_constituent_name | dyn_mpas_subdriver | Function | Query constituent name by its index. |
dyn_mpas_get_global_mesh_dimension | dyn_mpas_subdriver | Subroutine | Return global mesh dimensions. |
dyn_mpas_get_local_mesh_dimension | dyn_mpas_subdriver | Subroutine | Return local mesh dimensions. |
dyn_mpas_get_pool_pointer | dyn_mpas_subdriver | Subroutine | Return a pointer of |
dyn_mpas_get_variable_pointer_c0 | dyn_mpas_subdriver | Subroutine | A family of accessor subroutines for MPAS dynamical core instance. |
dyn_mpas_get_variable_pointer_c1 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_i0 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_i1 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_i2 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_i3 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_l0 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_r0 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_r1 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_r2 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_r3 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_r4 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_pointer_r5 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_c0 | dyn_mpas_subdriver | Subroutine | A family of accessor subroutines for MPAS dynamical core instance. |
dyn_mpas_get_variable_value_c1 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_i0 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_i1 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_i2 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_i3 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_l0 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_r0 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_r1 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_r2 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_r3 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_r4 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_get_variable_value_r5 | dyn_mpas_subdriver | Subroutine | |
dyn_mpas_init_phase1 | dyn_mpas_subdriver | Subroutine | Track |
dyn_mpas_init_phase2 | dyn_mpas_subdriver | Subroutine | Track |
dyn_mpas_init_phase3 | dyn_mpas_subdriver | Subroutine | Track |
dyn_mpas_init_phase4 | dyn_mpas_subdriver | Subroutine | Track |
dyn_mpas_init_stream_with_pool | dyn_mpas_subdriver | Subroutine | Initialize an MPAS stream with an accompanying MPAS pool. |
dyn_mpas_map_constituent_index | dyn_mpas_subdriver | Function | Map constituent index from MPAS scalar index. |
dyn_mpas_map_mpas_scalar_index | dyn_mpas_subdriver | Function | Map MPAS scalar index from constituent index. |
dyn_mpas_read_namelist | dyn_mpas_subdriver | Subroutine | Track |
dyn_mpas_read_write_stream | dyn_mpas_subdriver | Subroutine | Read or write an MPAS stream. |
dyn_mpas_run | dyn_mpas_subdriver | Subroutine | Integrate the dynamical states with time. |
dyn_readnl | dyn_comp | Interface | |
dyn_run | dyn_comp | Interface | |
dyn_variable_dump | dyn_comp_impl | Subroutine | |
dynamics_to_physics_coupling | dyn_coupling | Interface | |
exner_function | dyn_procedure | Function | Compute the Exner function |
index_unique | dyn_mpas_procedure | Function | Return the index of unique elements in |
init_physics_grid | dyn_grid_impl | Subroutine | Initialize physics grid in terms of dynamics decomposition.
Provide grid and mapping information between global and local indexes to physics by calling |
init_reference_pressure | dyn_grid_impl | Subroutine | Initialize reference pressure for use by physics. (KCW, 2024-03-25) |
mark_variables_as_initialized | dyn_comp_impl | Subroutine | Mark everything in the |
model_grid_init | dyn_grid | Interface | |
omega_of_w_rho | dyn_procedure | Function | Compute the vertical pressure velocity |
p_by_equation_of_state | dyn_procedure | Function | Compute the pressure |
p_by_hypsometric_equation | dyn_procedure | Function | Compute the pressure |
parse_stream_name | dyn_mpas_subdriver | Function | Parse a stream name, which consists of one or more stream name fragments, and return the corresponding variable information
as a list of |
parse_stream_name_fragment | dyn_mpas_subdriver | Function | Parse a stream name fragment and return the corresponding variable information as a list of |
physics_to_dynamics_coupling | dyn_coupling | Interface | |
regrid_from_vertex_to_cell | dyn_mpas_subdriver | Function | Regrid values from vertex points to the specified cell point. |
reverse | dyn_procedure | Function | Reverse the order of elements in |
rho_by_equation_of_state | dyn_procedure | Function | Compute the density |
sec_to_hour_min_sec | dyn_procedure | Function | Convert second(s) to hour(s), minute(s), and second(s). (KCW, 2024-02-07) |
set_analytic_initial_condition | dyn_comp_impl | Subroutine | Set analytic initial condition for MPAS. (KCW, 2024-05-22) |
set_thermodynamic_active_species_mapping | dyn_comp_impl | Subroutine | Inform CAM-SIMA about the index mapping between MPAS scalars and CAM-SIMA constituents. (KCW, 2025-07-17) |
set_thermodynamic_energy_formula | dyn_comp_impl | Subroutine | Set the thermodynamic energy formula of dynamical core to MPAS. (KCW, 2025-07-17) |
stepon_final | stepon | Subroutine | |
stepon_init | stepon | Subroutine | |
stepon_run2 | stepon | Subroutine | |
stepon_run3 | stepon | Subroutine | |
stepon_timestep_init | stepon | Subroutine | |
stringify | dyn_mpas_procedure | Function | Convert one or more values of any intrinsic data types to a character string for pretty printing.
If |
t_by_equation_of_state | dyn_procedure | Function | Compute the temperature |
t_by_poisson_equation | dyn_procedure | Function | Compute the temperature |
t_of_theta_rhod_qv | dyn_procedure | Function | Compute the temperature |
t_of_tm_qv | dyn_procedure | Function | Compute the temperature |
theta_by_poisson_equation | dyn_procedure | Function | Compute the potential temperature |
theta_of_t_rhod_qv | dyn_procedure | Function | Compute the potential temperature |
tm_of_t_qv | dyn_procedure | Function | Compute the modified moist temperature |
tm_of_tv_qv | dyn_procedure | Function | Compute the modified moist temperature |
tv_of_tm_qv | dyn_procedure | Function | Compute the virtual temperature |
w_of_omega_rho | dyn_procedure | Function | Compute the vertical velocity |