Owns the end-to-end compute-rank path that used to live inline in
app/main.F90: setup (decomp / state allocation / scatter / BC /
forcing / nesting / output / GPU enter_data), the time-stepping
loop (forcing update, solver_step, status print, snapshot output,
restart, gauges), and finalize (exit_data, final snapshot,
diagnostics, profiler report, resource cleanup).
Exposed as driver_run(cfg) so:
* app/main.F90 stays thin (MPI init, argv parsing, dispatch).
* Unit tests can drive a full compute lifecycle from an in-code
config_t, catching integration-level bugs (OpenACC partial
presence, init ordering, missing attaches) that per-kernel
unit tests miss.
module~~rdb_driver~~UsesGraph
module~rdb_driver
rdb_driver
module~rdb_banner
rdb_banner
module~rdb_driver->module~rdb_banner
module~rdb_comm_env
rdb_comm_env
module~rdb_driver->module~rdb_comm_env
module~rdb_config
rdb_config
module~rdb_driver->module~rdb_config
module~rdb_console_stats
rdb_console_stats
module~rdb_driver->module~rdb_console_stats
module~rdb_constants
rdb_constants
module~rdb_driver->module~rdb_constants
module~rdb_halo
rdb_halo
module~rdb_driver->module~rdb_halo
module~rdb_io_netcdf
rdb_io_netcdf
module~rdb_driver->module~rdb_io_netcdf
module~rdb_mem_report
rdb_mem_report
module~rdb_driver->module~rdb_mem_report
module~rdb_ocean_console_stats
rdb_ocean_console_stats
module~rdb_driver->module~rdb_ocean_console_stats
module~rdb_ocean_dyn
rdb_ocean_dyn
module~rdb_driver->module~rdb_ocean_dyn
module~rdb_ocean_engine
rdb_ocean_engine
module~rdb_driver->module~rdb_ocean_engine
module~rdb_ocean_state
rdb_ocean_state
module~rdb_driver->module~rdb_ocean_state
module~rdb_ocean_status
rdb_ocean_status
module~rdb_driver->module~rdb_ocean_status
module~rdb_profiler
rdb_profiler
module~rdb_driver->module~rdb_profiler
pic_io
pic_io
module~rdb_driver->pic_io
pic_knowledge
pic_knowledge
module~rdb_driver->pic_knowledge
pic_logger
pic_logger
module~rdb_driver->pic_logger
pic_strings
pic_strings
module~rdb_driver->pic_strings
pic_timer
pic_timer
module~rdb_driver->pic_timer
pic_types
pic_types
module~rdb_driver->pic_types
module~rdb_banner->pic_knowledge
module~rdb_banner->pic_logger
module~rdb_comm_env->module~rdb_constants
iso_fortran_env
iso_fortran_env
module~rdb_comm_env->iso_fortran_env
pic_mpi_lib
pic_mpi_lib
module~rdb_comm_env->pic_mpi_lib
module~rdb_config->module~rdb_constants
module~rdb_config->module~rdb_ocean_status
module~rdb_config->pic_logger
module~rdb_config->pic_strings
module~rdb_error_ring
rdb_error_ring
module~rdb_config->module~rdb_error_ring
module~rdb_ice_enthalpy
rdb_ice_enthalpy
module~rdb_config->module~rdb_ice_enthalpy
module~rdb_ice_init
rdb_ice_init
module~rdb_config->module~rdb_ice_init
module~rdb_nml_schema
rdb_nml_schema
module~rdb_config->module~rdb_nml_schema
pic_ascii
pic_ascii
module~rdb_config->pic_ascii
module~rdb_console_stats->module~rdb_constants
module~rdb_console_stats->pic_logger
module~rdb_console_stats->pic_strings
ieee_arithmetic
ieee_arithmetic
module~rdb_console_stats->ieee_arithmetic
module~rdb_efp
rdb_efp
module~rdb_console_stats->module~rdb_efp
module~rdb_constants->pic_types
module~rdb_halo->module~rdb_comm_env
module~rdb_halo->module~rdb_constants
module~rdb_halo->pic_logger
module~rdb_halo->iso_fortran_env
module~rdb_decomp
rdb_decomp
module~rdb_halo->module~rdb_decomp
module~rdb_halo->module~rdb_efp
module~rdb_halo->pic_mpi_lib
module~rdb_io_netcdf->module~rdb_constants
module~rdb_io_netcdf->pic_logger
module~rdb_io_netcdf->pic_strings
iso_c_binding
iso_c_binding
module~rdb_io_netcdf->iso_c_binding
module~rdb_io_netcdf->iso_fortran_env
module~rdb_io_netcdf->module~rdb_error_ring
netcdf
netcdf
module~rdb_io_netcdf->netcdf
module~rdb_mem_report->module~rdb_constants
module~rdb_mem_report->pic_logger
module~rdb_mem_report->pic_strings
module~rdb_mem_report->iso_fortran_env
module~rdb_ocean_console_stats->module~rdb_console_stats
module~rdb_ocean_console_stats->module~rdb_constants
module~rdb_ocean_console_stats->module~rdb_halo
module~rdb_ocean_console_stats->pic_logger
module~rdb_ocean_console_stats->pic_strings
module~rdb_ocean_console_stats->ieee_arithmetic
module~rdb_ocean_console_stats->iso_fortran_env
module~rdb_ocean_console_stats->module~rdb_efp
module~rdb_grid
rdb_grid
module~rdb_ocean_console_stats->module~rdb_grid
module~rdb_ice_column
rdb_ice_column
module~rdb_ocean_console_stats->module~rdb_ice_column
module~rdb_multilayer_state
rdb_multilayer_state
module~rdb_ocean_console_stats->module~rdb_multilayer_state
module~rdb_ocean_halo_counters
rdb_ocean_halo_counters
module~rdb_ocean_console_stats->module~rdb_ocean_halo_counters
module~rdb_ocean_metrics
rdb_ocean_metrics
module~rdb_ocean_console_stats->module~rdb_ocean_metrics
module~rdb_ocean_dyn->module~rdb_constants
module~rdb_ocean_dyn->module~rdb_mem_report
module~rdb_ocean_dyn->module~rdb_ocean_console_stats
module~rdb_ocean_dyn->module~rdb_profiler
module~rdb_ocean_dyn->pic_logger
module~rdb_ocean_dyn->pic_strings
module~rdb_ocean_dyn->ieee_arithmetic
module~rdb_ocean_dyn->iso_fortran_env
module~rdb_barotropic_coupling
rdb_barotropic_coupling
module~rdb_ocean_dyn->module~rdb_barotropic_coupling
module~rdb_barotropic_state
rdb_barotropic_state
module~rdb_ocean_dyn->module~rdb_barotropic_state
module~rdb_barotropic_substep
rdb_barotropic_substep
module~rdb_ocean_dyn->module~rdb_barotropic_substep
module~rdb_barotropic_workstate
rdb_barotropic_workstate
module~rdb_ocean_dyn->module~rdb_barotropic_workstate
module~rdb_continuity
rdb_continuity
module~rdb_ocean_dyn->module~rdb_continuity
module~rdb_coriolis_adv
rdb_coriolis_adv
module~rdb_ocean_dyn->module~rdb_coriolis_adv
module~rdb_ocean_dyn->module~rdb_efp
module~rdb_eos
rdb_eos
module~rdb_ocean_dyn->module~rdb_eos
module~rdb_ocean_dyn->module~rdb_grid
module~rdb_ocean_dyn->module~rdb_multilayer_state
module~rdb_ocean_bottom_drag
rdb_ocean_bottom_drag
module~rdb_ocean_dyn->module~rdb_ocean_bottom_drag
module~rdb_ocean_boundary_types
rdb_ocean_boundary_types
module~rdb_ocean_dyn->module~rdb_ocean_boundary_types
module~rdb_ocean_bt_budget_probe
rdb_ocean_bt_budget_probe
module~rdb_ocean_dyn->module~rdb_ocean_bt_budget_probe
module~rdb_ocean_bt_wide
rdb_ocean_bt_wide
module~rdb_ocean_dyn->module~rdb_ocean_bt_wide
module~rdb_ocean_cavity_flux
rdb_ocean_cavity_flux
module~rdb_ocean_dyn->module~rdb_ocean_cavity_flux
module~rdb_ocean_chksum
rdb_ocean_chksum
module~rdb_ocean_dyn->module~rdb_ocean_chksum
module~rdb_ocean_eos_compute
rdb_ocean_eos_compute
module~rdb_ocean_dyn->module~rdb_ocean_eos_compute
module~rdb_ocean_epbl
rdb_ocean_epbl
module~rdb_ocean_dyn->module~rdb_ocean_epbl
module~rdb_ocean_fold_apply
rdb_ocean_fold_apply
module~rdb_ocean_dyn->module~rdb_ocean_fold_apply
module~rdb_ocean_geothermal
rdb_ocean_geothermal
module~rdb_ocean_dyn->module~rdb_ocean_geothermal
module~rdb_ocean_ghost_poison
rdb_ocean_ghost_poison
module~rdb_ocean_dyn->module~rdb_ocean_ghost_poison
module~rdb_ocean_gm
rdb_ocean_gm
module~rdb_ocean_dyn->module~rdb_ocean_gm
module~rdb_ocean_halo
rdb_ocean_halo
module~rdb_ocean_dyn->module~rdb_ocean_halo
module~rdb_ocean_halo_state
rdb_ocean_halo_state
module~rdb_ocean_dyn->module~rdb_ocean_halo_state
module~rdb_ocean_hdiff_tracer
rdb_ocean_hdiff_tracer
module~rdb_ocean_dyn->module~rdb_ocean_hdiff_tracer
module~rdb_ocean_horizontal_viscosity
rdb_ocean_horizontal_viscosity
module~rdb_ocean_dyn->module~rdb_ocean_horizontal_viscosity
module~rdb_ocean_ideal_age
rdb_ocean_ideal_age
module~rdb_ocean_dyn->module~rdb_ocean_ideal_age
module~rdb_ocean_isopycnal_slopes
rdb_ocean_isopycnal_slopes
module~rdb_ocean_dyn->module~rdb_ocean_isopycnal_slopes
module~rdb_ocean_kappa_shear
rdb_ocean_kappa_shear
module~rdb_ocean_dyn->module~rdb_ocean_kappa_shear
module~rdb_ocean_ke_probe
rdb_ocean_ke_probe
module~rdb_ocean_dyn->module~rdb_ocean_ke_probe
module~rdb_ocean_lateral_mix
rdb_ocean_lateral_mix
module~rdb_ocean_dyn->module~rdb_ocean_lateral_mix
module~rdb_ocean_meke
rdb_ocean_meke
module~rdb_ocean_dyn->module~rdb_ocean_meke
module~rdb_ocean_dyn->module~rdb_ocean_metrics
module~rdb_ocean_min_thickness
rdb_ocean_min_thickness
module~rdb_ocean_dyn->module~rdb_ocean_min_thickness
module~rdb_ocean_mle
rdb_ocean_mle
module~rdb_ocean_dyn->module~rdb_ocean_mle
module~rdb_ocean_obc_baroclinic
rdb_ocean_obc_baroclinic
module~rdb_ocean_dyn->module~rdb_ocean_obc_baroclinic
module~rdb_ocean_p_surf
rdb_ocean_p_surf
module~rdb_ocean_dyn->module~rdb_ocean_p_surf
module~rdb_ocean_periodic
rdb_ocean_periodic
module~rdb_ocean_dyn->module~rdb_ocean_periodic
module~rdb_ocean_porous
rdb_ocean_porous
module~rdb_ocean_dyn->module~rdb_ocean_porous
module~rdb_ocean_pressure_force
rdb_ocean_pressure_force
module~rdb_ocean_dyn->module~rdb_ocean_pressure_force
module~rdb_ocean_redi
rdb_ocean_redi
module~rdb_ocean_dyn->module~rdb_ocean_redi
module~rdb_ocean_remap
rdb_ocean_remap
module~rdb_ocean_dyn->module~rdb_ocean_remap
module~rdb_ocean_sponge
rdb_ocean_sponge
module~rdb_ocean_dyn->module~rdb_ocean_sponge
module~rdb_ocean_surface_flux
rdb_ocean_surface_flux
module~rdb_ocean_dyn->module~rdb_ocean_surface_flux
module~rdb_ocean_surface_stress
rdb_ocean_surface_stress
module~rdb_ocean_dyn->module~rdb_ocean_surface_stress
module~rdb_ocean_tidal_mixing
rdb_ocean_tidal_mixing
module~rdb_ocean_dyn->module~rdb_ocean_tidal_mixing
module~rdb_ocean_tides
rdb_ocean_tides
module~rdb_ocean_dyn->module~rdb_ocean_tides
module~rdb_ocean_top_drag
rdb_ocean_top_drag
module~rdb_ocean_dyn->module~rdb_ocean_top_drag
module~rdb_ocean_varmix
rdb_ocean_varmix
module~rdb_ocean_dyn->module~rdb_ocean_varmix
module~rdb_ocean_vcoord
rdb_ocean_vcoord
module~rdb_ocean_dyn->module~rdb_ocean_vcoord
module~rdb_ocean_vdiff
rdb_ocean_vdiff
module~rdb_ocean_dyn->module~rdb_ocean_vdiff
module~rdb_ocean_vertical_advection
rdb_ocean_vertical_advection
module~rdb_ocean_dyn->module~rdb_ocean_vertical_advection
module~rdb_ocean_vmix
rdb_ocean_vmix
module~rdb_ocean_dyn->module~rdb_ocean_vmix
module~rdb_ocean_wave_speed
rdb_ocean_wave_speed
module~rdb_ocean_dyn->module~rdb_ocean_wave_speed
module~rdb_ocean_engine->module~rdb_config
module~rdb_ocean_engine->module~rdb_constants
module~rdb_ocean_engine->module~rdb_halo
module~rdb_ocean_engine->module~rdb_io_netcdf
module~rdb_ocean_engine->module~rdb_ocean_dyn
module~rdb_ocean_engine->module~rdb_ocean_state
module~rdb_ocean_engine->module~rdb_ocean_status
module~rdb_ocean_engine->module~rdb_profiler
module~rdb_ocean_engine->pic_logger
module~rdb_ocean_engine->pic_strings
module~rdb_ocean_engine->iso_fortran_env
module~rdb_ocean_engine->module~rdb_decomp
module~rdb_ocean_engine->module~rdb_error_ring
module~rdb_ocean_engine->module~rdb_grid
module~rdb_ice_atm_forcing
rdb_ice_atm_forcing
module~rdb_ocean_engine->module~rdb_ice_atm_forcing
module~rdb_ice_basal_flux
rdb_ice_basal_flux
module~rdb_ocean_engine->module~rdb_ice_basal_flux
module~rdb_ice_evp
rdb_ice_evp
module~rdb_ocean_engine->module~rdb_ice_evp
module~rdb_ice_frazil
rdb_ice_frazil
module~rdb_ocean_engine->module~rdb_ice_frazil
module~rdb_ice_frazil_uptake
rdb_ice_frazil_uptake
module~rdb_ocean_engine->module~rdb_ice_frazil_uptake
module~rdb_ocean_engine->module~rdb_ice_init
module~rdb_ice_itd
rdb_ice_itd
module~rdb_ocean_engine->module~rdb_ice_itd
module~rdb_ice_ocean_coupler
rdb_ice_ocean_coupler
module~rdb_ocean_engine->module~rdb_ice_ocean_coupler
module~rdb_ice_snow
rdb_ice_snow
module~rdb_ocean_engine->module~rdb_ice_snow
module~rdb_ice_thermo_driver
rdb_ice_thermo_driver
module~rdb_ocean_engine->module~rdb_ice_thermo_driver
module~rdb_ice_transport
rdb_ice_transport
module~rdb_ocean_engine->module~rdb_ice_transport
module~rdb_ocean_boundary_data
rdb_ocean_boundary_data
module~rdb_ocean_engine->module~rdb_ocean_boundary_data
module~rdb_ocean_engine->module~rdb_ocean_boundary_types
module~rdb_ocean_engine->module~rdb_ocean_cavity_flux
module~rdb_ocean_data_forcing
rdb_ocean_data_forcing
module~rdb_ocean_engine->module~rdb_ocean_data_forcing
module~rdb_ocean_data_input
rdb_ocean_data_input
module~rdb_ocean_engine->module~rdb_ocean_data_input
module~rdb_ocean_diag
rdb_ocean_diag
module~rdb_ocean_engine->module~rdb_ocean_diag
module~rdb_ocean_diag_derived
rdb_ocean_diag_derived
module~rdb_ocean_engine->module~rdb_ocean_diag_derived
module~rdb_ocean_diag_fills
rdb_ocean_diag_fills
module~rdb_ocean_engine->module~rdb_ocean_diag_fills
module~rdb_ocean_diag_netcdf
rdb_ocean_diag_netcdf
module~rdb_ocean_engine->module~rdb_ocean_diag_netcdf
module~rdb_ocean_engine->module~rdb_ocean_fold_apply
module~rdb_ocean_fold_exchange
rdb_ocean_fold_exchange
module~rdb_ocean_engine->module~rdb_ocean_fold_exchange
module~rdb_ocean_engine->module~rdb_ocean_geothermal
module~rdb_ocean_engine->module~rdb_ocean_halo
module~rdb_ocean_engine->module~rdb_ocean_halo_state
module~rdb_ocean_engine->module~rdb_ocean_metrics
module~rdb_ocean_engine->module~rdb_ocean_periodic
module~rdb_ocean_setup
rdb_ocean_setup
module~rdb_ocean_engine->module~rdb_ocean_setup
module~rdb_ocean_engine->module~rdb_ocean_sponge
module~rdb_ocean_stability_audit
rdb_ocean_stability_audit
module~rdb_ocean_engine->module~rdb_ocean_stability_audit
module~rdb_ocean_engine->module~rdb_ocean_surface_flux
module~rdb_ocean_engine->module~rdb_ocean_surface_stress
module~rdb_ocean_engine->module~rdb_ocean_vcoord
module~rdb_state
rdb_state
module~rdb_ocean_engine->module~rdb_state
module~rdb_vcoord
rdb_vcoord
module~rdb_ocean_engine->module~rdb_vcoord
module~rdb_ocean_state->module~rdb_comm_env
module~rdb_ocean_state->module~rdb_config
module~rdb_ocean_state->module~rdb_constants
module~rdb_ocean_state->module~rdb_ocean_dyn
module~rdb_ocean_state->module~rdb_ocean_status
module~rdb_ocean_state->module~rdb_profiler
module~rdb_ocean_state->pic_logger
module~rdb_ocean_state->pic_strings
module~rdb_ocean_state->iso_fortran_env
module~rdb_ocean_state->module~rdb_barotropic_state
module~rdb_bathymetry
rdb_bathymetry
module~rdb_ocean_state->module~rdb_bathymetry
module~rdb_ocean_state->module~rdb_continuity
module~rdb_ocean_state->module~rdb_coriolis_adv
module~rdb_ocean_state->module~rdb_decomp
module~rdb_ocean_state->module~rdb_eos
module~rdb_ocean_state->module~rdb_error_ring
module~rdb_ocean_state->module~rdb_grid
module~rdb_ice_state
rdb_ice_state
module~rdb_ocean_state->module~rdb_ice_state
module~rdb_ocean_state->module~rdb_multilayer_state
module~rdb_ocean_bathymetry_inject
rdb_ocean_bathymetry_inject
module~rdb_ocean_state->module~rdb_ocean_bathymetry_inject
module~rdb_ocean_state->module~rdb_ocean_bottom_drag
module~rdb_ocean_state->module~rdb_ocean_boundary_types
module~rdb_ocean_cavity
rdb_ocean_cavity
module~rdb_ocean_state->module~rdb_ocean_cavity
module~rdb_ocean_state->module~rdb_ocean_cavity_flux
module~rdb_ocean_state->module~rdb_ocean_data_forcing
module~rdb_ocean_state->module~rdb_ocean_data_input
module~rdb_ocean_state->module~rdb_ocean_diag
module~rdb_ocean_state->module~rdb_ocean_epbl
module~rdb_ocean_fold
rdb_ocean_fold
module~rdb_ocean_state->module~rdb_ocean_fold
module~rdb_ocean_state->module~rdb_ocean_gm
module~rdb_ocean_state->module~rdb_ocean_hdiff_tracer
module~rdb_ocean_state->module~rdb_ocean_horizontal_viscosity
module~rdb_ocean_state->module~rdb_ocean_isopycnal_slopes
module~rdb_ocean_state->module~rdb_ocean_kappa_shear
module~rdb_ocean_state->module~rdb_ocean_lateral_mix
module~rdb_ocean_state->module~rdb_ocean_meke
module~rdb_ocean_state->module~rdb_ocean_metrics
module~rdb_ocean_state->module~rdb_ocean_mle
module~rdb_ocean_obc
rdb_ocean_obc
module~rdb_ocean_state->module~rdb_ocean_obc
module~rdb_ocean_state->module~rdb_ocean_p_surf
module~rdb_ocean_state->module~rdb_ocean_periodic
module~rdb_ocean_state->module~rdb_ocean_pressure_force
module~rdb_ocean_pseudo_salt
rdb_ocean_pseudo_salt
module~rdb_ocean_state->module~rdb_ocean_pseudo_salt
module~rdb_ocean_state->module~rdb_ocean_redi
module~rdb_ocean_restart
rdb_ocean_restart
module~rdb_ocean_state->module~rdb_ocean_restart
module~rdb_ocean_restart_io
rdb_ocean_restart_io
module~rdb_ocean_state->module~rdb_ocean_restart_io
module~rdb_ocean_state->module~rdb_ocean_sponge
module~rdb_ocean_state->module~rdb_ocean_surface_flux
module~rdb_ocean_state->module~rdb_ocean_surface_stress
module~rdb_ocean_state->module~rdb_ocean_tidal_mixing
module~rdb_ocean_state->module~rdb_ocean_tides
module~rdb_ocean_state->module~rdb_ocean_top_drag
module~rdb_ocean_state->module~rdb_ocean_varmix
module~rdb_ocean_state->module~rdb_ocean_vcoord
module~rdb_ocean_state->module~rdb_ocean_vdiff
module~rdb_ocean_state->module~rdb_ocean_vertical_advection
module~rdb_ocean_state->module~rdb_ocean_vmix
module~rdb_ocean_state->module~rdb_ocean_wave_speed
module~rdb_ocean_z_init
rdb_ocean_z_init
module~rdb_ocean_state->module~rdb_ocean_z_init
module~rdb_profiler->pic_logger
module~rdb_profiler->iso_fortran_env
module~rdb_barotropic_coupling->module~rdb_constants
module~rdb_barotropic_coupling->ieee_arithmetic
module~rdb_barotropic_coupling->module~rdb_barotropic_workstate
module~rdb_barotropic_coupling->module~rdb_coriolis_adv
module~rdb_barotropic_coupling->module~rdb_grid
module~rdb_barotropic_coupling->module~rdb_multilayer_state
module~rdb_barotropic_coupling->module~rdb_ocean_bottom_drag
module~rdb_barotropic_coupling->module~rdb_ocean_boundary_types
module~rdb_barotropic_coupling->module~rdb_ocean_horizontal_viscosity
module~rdb_barotropic_coupling->module~rdb_ocean_metrics
module~rdb_barotropic_coupling->module~rdb_ocean_pressure_force
module~rdb_barotropic_coupling->module~rdb_ocean_surface_stress
module~rdb_barotropic_coupling->module~rdb_ocean_top_drag
module~rdb_barotropic_state->module~rdb_constants
module~rdb_barotropic_state->module~rdb_mem_report
module~rdb_barotropic_state->iso_fortran_env
module~rdb_barotropic_state->module~rdb_grid
module~rdb_barotropic_substep->module~rdb_constants
module~rdb_barotropic_substep->module~rdb_profiler
module~rdb_barotropic_substep->module~rdb_barotropic_workstate
module~rdb_barotropic_substep->module~rdb_grid
module~rdb_barotropic_substep->module~rdb_ocean_boundary_types
module~rdb_barotropic_substep->module~rdb_ocean_fold_exchange
module~rdb_barotropic_substep->module~rdb_ocean_halo
module~rdb_barotropic_substep->module~rdb_ocean_halo_counters
module~rdb_barotropic_substep->module~rdb_ocean_metrics
module~rdb_bt_cont_type
rdb_bt_cont_type
module~rdb_barotropic_substep->module~rdb_bt_cont_type
module~rdb_barotropic_workstate->module~rdb_constants
module~rdb_barotropic_workstate->module~rdb_mem_report
module~rdb_barotropic_workstate->iso_fortran_env
module~rdb_barotropic_workstate->module~rdb_grid
module~rdb_bathymetry->module~rdb_constants
module~rdb_bathymetry->module~rdb_io_netcdf
module~rdb_bathymetry->module~rdb_ocean_status
module~rdb_bathymetry->pic_logger
module~rdb_bathymetry->pic_strings
module~rdb_bathymetry->module~rdb_grid
module~rdb_bathymetry->netcdf
module~rdb_continuity->module~rdb_constants
module~rdb_continuity->module~rdb_mem_report
module~rdb_continuity->module~rdb_profiler
module~rdb_continuity->iso_fortran_env
module~rdb_continuity->module~rdb_barotropic_state
module~rdb_continuity->module~rdb_grid
module~rdb_continuity->module~rdb_multilayer_state
module~rdb_continuity->module~rdb_ocean_boundary_types
module~rdb_continuity->module~rdb_ocean_fold
module~rdb_continuity->module~rdb_ocean_fold_apply
module~rdb_continuity->module~rdb_ocean_fold_exchange
module~rdb_continuity->module~rdb_ocean_gm
module~rdb_continuity->module~rdb_ocean_halo
module~rdb_continuity->module~rdb_ocean_metrics
module~rdb_continuity->module~rdb_ocean_mle
module~rdb_continuity->module~rdb_ocean_periodic
module~rdb_recon_weno
rdb_recon_weno
module~rdb_continuity->module~rdb_recon_weno
module~rdb_scratch_3d
rdb_scratch_3d
module~rdb_continuity->module~rdb_scratch_3d
module~rdb_tracer
rdb_tracer
module~rdb_continuity->module~rdb_tracer
module~rdb_coriolis_adv->module~rdb_constants
module~rdb_coriolis_adv->module~rdb_mem_report
module~rdb_coriolis_adv->iso_fortran_env
module~rdb_coriolis_adv->module~rdb_barotropic_state
module~rdb_coriolis_adv->module~rdb_grid
module~rdb_coriolis_adv->module~rdb_multilayer_state
module~rdb_coriolis_adv->module~rdb_ocean_metrics
module~rdb_coriolis_adv->module~rdb_ocean_porous
module~rdb_coriolis_adv->module~rdb_scratch_3d
module~rdb_decomp->module~rdb_config
module~rdb_efp->ieee_arithmetic
module~rdb_efp->iso_fortran_env
module~rdb_eos->module~rdb_constants
module~rdb_eos->module~rdb_grid
module~rdb_error_ring->pic_logger
module~rdb_grid->module~rdb_constants
module~rdb_ice_atm_forcing->module~rdb_constants
module~rdb_ice_atm_forcing->module~rdb_ice_state
module~rdb_ice_basal_flux->module~rdb_constants
module~rdb_ice_basal_flux->module~rdb_eos
module~rdb_ice_basal_flux->module~rdb_grid
module~rdb_ice_basal_flux->module~rdb_ice_column
module~rdb_ice_basal_flux->module~rdb_ice_state
module~rdb_ice_basal_flux->module~rdb_multilayer_state
module~rdb_ice_basal_flux->module~rdb_ocean_surface_flux
module~rdb_ice_column->module~rdb_constants
module~rdb_ice_column->module~rdb_ice_enthalpy
module~rdb_ice_mass
rdb_ice_mass
module~rdb_ice_column->module~rdb_ice_mass
module~rdb_ice_optics
rdb_ice_optics
module~rdb_ice_column->module~rdb_ice_optics
module~rdb_ice_enthalpy->module~rdb_constants
module~rdb_ice_evp->module~rdb_constants
module~rdb_ice_evp->module~rdb_grid
module~rdb_ice_evp->module~rdb_ice_column
module~rdb_ice_evp->module~rdb_ice_state
module~rdb_ice_evp->module~rdb_multilayer_state
module~rdb_ice_evp->module~rdb_ocean_boundary_types
module~rdb_ice_evp->module~rdb_ocean_halo
module~rdb_ice_evp->module~rdb_ocean_metrics
module~rdb_ice_evp->module~rdb_ocean_periodic
module~rdb_ice_frazil->module~rdb_constants
module~rdb_ice_frazil->module~rdb_eos
module~rdb_ice_frazil->module~rdb_grid
module~rdb_ice_frazil->module~rdb_multilayer_state
module~rdb_ice_frazil->module~rdb_ocean_surface_flux
module~rdb_ice_frazil_uptake->module~rdb_constants
module~rdb_ice_frazil_uptake->module~rdb_eos
module~rdb_ice_frazil_uptake->module~rdb_grid
module~rdb_ice_frazil_uptake->module~rdb_ice_column
module~rdb_ice_frazil_uptake->module~rdb_ice_enthalpy
module~rdb_ice_frazil_uptake->module~rdb_ice_state
module~rdb_ice_frazil_uptake->module~rdb_multilayer_state
module~rdb_ice_frazil_uptake->module~rdb_ice_mass
module~rdb_ice_init->module~rdb_constants
module~rdb_ice_init->module~rdb_grid
module~rdb_ice_init->module~rdb_ice_column
module~rdb_ice_init->module~rdb_ice_enthalpy
module~rdb_ice_init->module~rdb_ice_state
module~rdb_ice_init->module~rdb_multilayer_state
module~rdb_ice_init->module~rdb_ocean_metrics
module~rdb_ice_itd->module~rdb_constants
module~rdb_ice_itd->module~rdb_grid
module~rdb_ice_itd->module~rdb_ice_state
module~rdb_ice_itd->module~rdb_multilayer_state
module~rdb_ice_ocean_coupler->module~rdb_constants
module~rdb_ice_ocean_coupler->module~rdb_grid
module~rdb_ice_ocean_coupler->module~rdb_ice_state
module~rdb_ice_ocean_coupler->module~rdb_ocean_boundary_types
module~rdb_ice_ocean_coupler->module~rdb_ocean_halo_state
module~rdb_ice_ocean_coupler->module~rdb_ocean_metrics
module~rdb_ice_ocean_coupler->module~rdb_ocean_surface_flux
module~rdb_ice_ocean_coupler->module~rdb_ocean_surface_stress
module~rdb_ice_snow->module~rdb_constants
module~rdb_ice_snow->module~rdb_grid
module~rdb_ice_snow->module~rdb_ice_enthalpy
module~rdb_ice_snow->module~rdb_ice_state
module~rdb_ice_state->module~rdb_constants
module~rdb_ice_state->module~rdb_mem_report
module~rdb_ice_state->iso_fortran_env
module~rdb_ice_state->module~rdb_grid
module~rdb_ice_state->module~rdb_ice_column
module~rdb_ice_state->module~rdb_ice_enthalpy
module~rdb_ice_thermo_driver->module~rdb_constants
module~rdb_ice_thermo_driver->module~rdb_eos
module~rdb_ice_thermo_driver->module~rdb_grid
module~rdb_ice_thermo_driver->module~rdb_ice_column
module~rdb_ice_thermo_driver->module~rdb_ice_state
module~rdb_ice_thermo_driver->module~rdb_multilayer_state
module~rdb_ice_transport->module~rdb_constants
module~rdb_ice_transport->module~rdb_halo
module~rdb_ice_transport->module~rdb_continuity
module~rdb_ice_transport->module~rdb_grid
module~rdb_ice_transport->module~rdb_ice_column
module~rdb_ice_transport->module~rdb_ice_itd
module~rdb_ice_transport->module~rdb_ice_state
module~rdb_ice_transport->module~rdb_multilayer_state
module~rdb_ice_transport->module~rdb_ocean_boundary_types
module~rdb_ice_transport->module~rdb_ocean_halo
module~rdb_ice_transport->module~rdb_ocean_halo_state
module~rdb_ice_transport->module~rdb_ocean_metrics
module~rdb_multilayer_state->module~rdb_constants
module~rdb_multilayer_state->module~rdb_mem_report
module~rdb_multilayer_state->pic_logger
module~rdb_multilayer_state->iso_fortran_env
module~rdb_multilayer_state->module~rdb_efp
module~rdb_multilayer_state->module~rdb_error_ring
module~rdb_multilayer_state->module~rdb_grid
module~rdb_multilayer_state->module~rdb_tracer
module~rdb_nml_schema->module~rdb_constants
module~rdb_nml_schema->pic_logger
module~rdb_nml_schema->module~rdb_error_ring
module~rdb_ocean_bathymetry_inject->module~rdb_constants
module~rdb_ocean_bathymetry_inject->module~rdb_ocean_status
module~rdb_ocean_bathymetry_inject->pic_strings
module~rdb_ocean_bathymetry_inject->module~rdb_error_ring
module~rdb_ocean_bathymetry_inject->module~rdb_grid
module~rdb_ocean_bottom_drag->module~rdb_constants
module~rdb_ocean_bottom_drag->module~rdb_mem_report
module~rdb_ocean_bottom_drag->iso_fortran_env
module~rdb_ocean_bottom_drag->module~rdb_grid
module~rdb_ocean_bottom_drag->module~rdb_multilayer_state
module~rdb_ocean_bottom_drag->module~rdb_ocean_metrics
module~rdb_ocean_bottom_drag->module~rdb_scratch_3d
module~rdb_ocean_boundary_data->module~rdb_constants
module~rdb_ocean_boundary_data->module~rdb_ocean_boundary_types
module~rdb_ocean_boundary_types->module~rdb_constants
module~rdb_ocean_boundary_types->module~rdb_mem_report
module~rdb_ocean_boundary_types->module~rdb_ocean_status
module~rdb_ocean_boundary_types->pic_logger
module~rdb_ocean_boundary_types->iso_fortran_env
module~rdb_ocean_boundary_types->module~rdb_grid
module~rdb_ocean_boundary_types->pic_ascii
module~rdb_ocean_tide_astro
rdb_ocean_tide_astro
module~rdb_ocean_boundary_types->module~rdb_ocean_tide_astro
module~rdb_ocean_bt_budget_probe->module~rdb_constants
module~rdb_ocean_bt_budget_probe->module~rdb_barotropic_workstate
module~rdb_ocean_bt_budget_probe->module~rdb_coriolis_adv
module~rdb_ocean_bt_budget_probe->module~rdb_grid
module~rdb_ocean_bt_budget_probe->module~rdb_multilayer_state
module~rdb_ocean_bt_budget_probe->module~rdb_ocean_bottom_drag
module~rdb_ocean_bt_budget_probe->module~rdb_ocean_horizontal_viscosity
module~rdb_ocean_bt_budget_probe->module~rdb_ocean_pressure_force
module~rdb_ocean_bt_budget_probe->module~rdb_ocean_surface_stress
module~rdb_ocean_bt_wide->module~rdb_constants
module~rdb_ocean_bt_wide->module~rdb_mem_report
module~rdb_ocean_bt_wide->module~rdb_profiler
module~rdb_ocean_bt_wide->pic_logger
module~rdb_ocean_bt_wide->iso_fortran_env
module~rdb_ocean_bt_wide->module~rdb_barotropic_substep
module~rdb_ocean_bt_wide->module~rdb_barotropic_workstate
module~rdb_ocean_bt_wide->module~rdb_grid
module~rdb_ocean_bt_wide->module~rdb_ocean_boundary_types
module~rdb_ocean_bt_wide->module~rdb_ocean_halo
module~rdb_ocean_bt_wide->module~rdb_ocean_metrics
module~rdb_ocean_cavity->module~rdb_constants
module~rdb_ocean_cavity->module~rdb_grid
module~rdb_ocean_cavity_flux->module~rdb_constants
module~rdb_ocean_cavity_flux->module~rdb_mem_report
module~rdb_ocean_cavity_flux->iso_fortran_env
module~rdb_ocean_cavity_flux->module~rdb_eos
module~rdb_ocean_cavity_flux->module~rdb_grid
module~rdb_ocean_cavity_flux->module~rdb_multilayer_state
module~rdb_ocean_cavity_flux->module~rdb_ocean_metrics
module~rdb_ocean_cavity_flux->module~rdb_ocean_surface_flux
module~rdb_ocean_cavity_melt
rdb_ocean_cavity_melt
module~rdb_ocean_cavity_flux->module~rdb_ocean_cavity_melt
module~rdb_ocean_chksum->module~rdb_constants
module~rdb_ocean_chksum->module~rdb_halo
module~rdb_ocean_chksum->iso_fortran_env
module~rdb_ocean_chksum->module~rdb_barotropic_workstate
module~rdb_ocean_chksum->module~rdb_grid
module~rdb_ocean_chksum->module~rdb_multilayer_state
module~rdb_ocean_data_forcing->module~rdb_config
module~rdb_ocean_data_forcing->module~rdb_constants
module~rdb_ocean_data_forcing->module~rdb_ocean_status
module~rdb_ocean_data_forcing->pic_logger
module~rdb_ocean_data_forcing->pic_strings
module~rdb_ocean_data_forcing->module~rdb_error_ring
module~rdb_ocean_data_forcing->module~rdb_grid
module~rdb_ocean_data_forcing->module~rdb_ocean_boundary_types
module~rdb_ocean_data_forcing->module~rdb_ocean_data_input
module~rdb_ocean_data_forcing->module~rdb_ocean_halo_state
module~rdb_ocean_data_forcing->module~rdb_ocean_surface_flux
module~rdb_ocean_data_forcing->module~rdb_ocean_surface_stress
module~rdb_ocean_data_input->module~rdb_config
module~rdb_ocean_data_input->module~rdb_constants
module~rdb_ocean_data_input->module~rdb_io_netcdf
module~rdb_ocean_data_input->module~rdb_mem_report
module~rdb_ocean_data_input->module~rdb_ocean_status
module~rdb_ocean_data_input->pic_logger
module~rdb_ocean_data_input->pic_strings
module~rdb_ocean_data_input->iso_fortran_env
module~rdb_ocean_data_input->module~rdb_error_ring
module~rdb_ocean_data_input->module~rdb_grid
module~rdb_ocean_data_input->netcdf
module~rdb_ocean_data_input->pic_ascii
module~rdb_ocean_diag->module~rdb_constants
module~rdb_ocean_diag->module~rdb_mem_report
module~rdb_ocean_diag->module~rdb_ocean_status
module~rdb_ocean_diag->pic_logger
module~rdb_ocean_diag->ieee_arithmetic
module~rdb_ocean_diag->iso_fortran_env
module~rdb_ocean_diag->module~rdb_error_ring
module~rdb_ocean_diag->module~rdb_grid
module~rdb_ocean_diag_mask
rdb_ocean_diag_mask
module~rdb_ocean_diag->module~rdb_ocean_diag_mask
module~rdb_ocean_diag_derived->module~rdb_constants
module~rdb_ocean_diag_derived->module~rdb_ocean_state
module~rdb_ocean_diag_derived->pic_logger
module~rdb_ocean_diag_derived->ieee_arithmetic
module~rdb_ocean_diag_derived->module~rdb_error_ring
module~rdb_ocean_diag_derived->module~rdb_ocean_diag
module~rdb_ocean_diag_derived->module~rdb_ocean_diag_fills
module~rdb_ocean_diag_fills->module~rdb_constants
module~rdb_ocean_diag_fills->module~rdb_ocean_state
module~rdb_ocean_diag_fills->ieee_arithmetic
module~rdb_ocean_diag_fills->module~rdb_eos
module~rdb_ocean_diag_fills->module~rdb_ice_column
module~rdb_ocean_diag_fills->module~rdb_ocean_diag
module~rdb_ocean_diag_fills->module~rdb_ocean_pseudo_salt
module~rdb_ocean_diag_fills->module~rdb_ocean_vcoord
module~rdb_remap_column
rdb_remap_column
module~rdb_ocean_diag_fills->module~rdb_remap_column
module~rdb_ocean_diag_netcdf->module~rdb_constants
module~rdb_ocean_diag_netcdf->module~rdb_io_netcdf
module~rdb_ocean_diag_netcdf->module~rdb_ocean_status
module~rdb_ocean_diag_netcdf->pic_logger
module~rdb_ocean_diag_netcdf->iso_fortran_env
module~rdb_ocean_diag_netcdf->module~rdb_ocean_diag
module~rdb_ocean_diag_netcdf->netcdf
module~rdb_ocean_eos_compute->module~rdb_eos
module~rdb_ocean_eos_compute->module~rdb_multilayer_state
module~rdb_ocean_epbl->module~rdb_constants
module~rdb_ocean_epbl->module~rdb_mem_report
module~rdb_ocean_epbl->iso_fortran_env
module~rdb_ocean_epbl->module~rdb_eos
module~rdb_ocean_epbl->module~rdb_grid
module~rdb_ocean_epbl->module~rdb_multilayer_state
module~rdb_ocean_epbl->module~rdb_ocean_surface_flux
module~rdb_ocean_epbl->module~rdb_ocean_surface_stress
module~rdb_ocean_epbl->module~rdb_scratch_3d
module~rdb_ocean_fold->module~rdb_constants
module~rdb_ocean_fold_apply->module~rdb_constants
module~rdb_ocean_fold_apply->module~rdb_grid
module~rdb_ocean_fold_apply->module~rdb_multilayer_state
module~rdb_ocean_fold_apply->module~rdb_ocean_boundary_types
module~rdb_ocean_fold_apply->module~rdb_ocean_fold
module~rdb_ocean_fold_apply->module~rdb_ocean_fold_exchange
module~rdb_ocean_fold_exchange->module~rdb_comm_env
module~rdb_ocean_fold_exchange->module~rdb_constants
module~rdb_ocean_fold_exchange->module~rdb_ocean_status
module~rdb_ocean_fold_exchange->pic_logger
module~rdb_ocean_fold_exchange->pic_strings
module~rdb_ocean_fold_exchange->module~rdb_decomp
module~rdb_ocean_fold_exchange->module~rdb_error_ring
module~rdb_ocean_fold_exchange->module~rdb_ocean_fold
module~rdb_ocean_fold_exchange->pic_mpi_lib
module~rdb_ocean_fold_plan
rdb_ocean_fold_plan
module~rdb_ocean_fold_exchange->module~rdb_ocean_fold_plan
module~rdb_ocean_geothermal->module~rdb_constants
module~rdb_ocean_geothermal->module~rdb_grid
module~rdb_ocean_geothermal->module~rdb_multilayer_state
module~rdb_ocean_geothermal->module~rdb_ocean_surface_flux
module~rdb_ocean_ghost_poison->module~rdb_constants
module~rdb_ocean_ghost_poison->ieee_arithmetic
module~rdb_ocean_ghost_poison->module~rdb_barotropic_workstate
module~rdb_ocean_ghost_poison->module~rdb_grid
module~rdb_ocean_ghost_poison->module~rdb_multilayer_state
module~rdb_ocean_ghost_poison->module~rdb_ocean_surface_stress
module~rdb_ocean_gm->module~rdb_constants
module~rdb_ocean_gm->module~rdb_mem_report
module~rdb_ocean_gm->ieee_arithmetic
module~rdb_ocean_gm->iso_fortran_env
module~rdb_ocean_gm->module~rdb_grid
module~rdb_ocean_gm->module~rdb_multilayer_state
module~rdb_ocean_gm->module~rdb_ocean_isopycnal_slopes
module~rdb_ocean_gm->module~rdb_ocean_metrics
module~rdb_ocean_halo->module~rdb_comm_env
module~rdb_ocean_halo->module~rdb_constants
module~rdb_ocean_halo->module~rdb_ocean_status
module~rdb_ocean_halo->pic_logger
module~rdb_ocean_halo->pic_strings
module~rdb_ocean_halo->module~rdb_decomp
module~rdb_ocean_halo->module~rdb_error_ring
module~rdb_ocean_halo->module~rdb_ocean_halo_counters
module~rdb_ocean_halo->module~rdb_ocean_periodic
module~rdb_ocean_halo->pic_mpi_lib
module~rdb_ocean_halo_counters->pic_strings
module~rdb_ocean_halo_counters->iso_fortran_env
module~rdb_ocean_halo_state->module~rdb_constants
module~rdb_ocean_halo_state->module~rdb_profiler
module~rdb_ocean_halo_state->module~rdb_grid
module~rdb_ocean_halo_state->module~rdb_ice_state
module~rdb_ocean_halo_state->module~rdb_multilayer_state
module~rdb_ocean_halo_state->module~rdb_ocean_boundary_types
module~rdb_ocean_halo_state->module~rdb_ocean_fold_apply
module~rdb_ocean_halo_state->module~rdb_ocean_halo
module~rdb_ocean_halo_state->module~rdb_ocean_halo_counters
module~rdb_ocean_halo_state->module~rdb_ocean_periodic
module~rdb_ocean_halo_state->module~rdb_ocean_surface_stress
module~rdb_ocean_hdiff_tracer->module~rdb_constants
module~rdb_ocean_hdiff_tracer->module~rdb_mem_report
module~rdb_ocean_hdiff_tracer->iso_fortran_env
module~rdb_ocean_hdiff_tracer->module~rdb_grid
module~rdb_ocean_hdiff_tracer->module~rdb_multilayer_state
module~rdb_ocean_hdiff_tracer->module~rdb_ocean_boundary_types
module~rdb_ocean_hdiff_tracer->module~rdb_ocean_metrics
module~rdb_ocean_hdiff_tracer->module~rdb_scratch_3d
module~rdb_ocean_hdiff_tracer->module~rdb_tracer
module~rdb_ocean_horizontal_viscosity->module~rdb_constants
module~rdb_ocean_horizontal_viscosity->module~rdb_mem_report
module~rdb_ocean_horizontal_viscosity->iso_fortran_env
module~rdb_ocean_horizontal_viscosity->module~rdb_grid
module~rdb_ocean_horizontal_viscosity->module~rdb_multilayer_state
module~rdb_ocean_horizontal_viscosity->module~rdb_ocean_lateral_mix
module~rdb_ocean_horizontal_viscosity->module~rdb_ocean_metrics
module~rdb_ocean_horizontal_viscosity->module~rdb_scratch_3d
module~rdb_ocean_ideal_age->module~rdb_constants
module~rdb_ocean_ideal_age->module~rdb_grid
module~rdb_ocean_ideal_age->module~rdb_multilayer_state
module~rdb_ocean_isopycnal_slopes->module~rdb_constants
module~rdb_ocean_isopycnal_slopes->module~rdb_mem_report
module~rdb_ocean_isopycnal_slopes->iso_fortran_env
module~rdb_ocean_isopycnal_slopes->module~rdb_eos
module~rdb_ocean_isopycnal_slopes->module~rdb_grid
module~rdb_ocean_isopycnal_slopes->module~rdb_multilayer_state
module~rdb_ocean_isopycnal_slopes->module~rdb_ocean_metrics
module~rdb_ocean_kappa_shear->module~rdb_constants
module~rdb_ocean_kappa_shear->module~rdb_mem_report
module~rdb_ocean_kappa_shear->ieee_arithmetic
module~rdb_ocean_kappa_shear->iso_fortran_env
module~rdb_ocean_kappa_shear->module~rdb_eos
module~rdb_ocean_kappa_shear->module~rdb_grid
module~rdb_ocean_kappa_shear->module~rdb_multilayer_state
module~rdb_massless
rdb_massless
module~rdb_ocean_kappa_shear->module~rdb_massless
module~rdb_ocean_ke_probe->module~rdb_constants
module~rdb_ocean_ke_probe->module~rdb_coriolis_adv
module~rdb_ocean_ke_probe->module~rdb_grid
module~rdb_ocean_ke_probe->module~rdb_multilayer_state
module~rdb_ocean_ke_probe->module~rdb_ocean_metrics
module~rdb_ocean_lateral_mix->module~rdb_constants
module~rdb_ocean_lateral_mix->module~rdb_mem_report
module~rdb_ocean_lateral_mix->iso_fortran_env
module~rdb_ocean_lateral_mix->module~rdb_grid
module~rdb_ocean_lateral_mix->module~rdb_multilayer_state
module~rdb_ocean_lateral_mix->module~rdb_ocean_metrics
module~rdb_ocean_lateral_mix->module~rdb_scratch_3d
module~rdb_ocean_meke->module~rdb_constants
module~rdb_ocean_meke->module~rdb_mem_report
module~rdb_ocean_meke->iso_fortran_env
module~rdb_ocean_meke->module~rdb_grid
module~rdb_ocean_meke->module~rdb_multilayer_state
module~rdb_ocean_meke->module~rdb_ocean_gm
module~rdb_ocean_meke->module~rdb_ocean_metrics
module~rdb_ocean_meke->module~rdb_ocean_varmix
module~rdb_ocean_meke->module~rdb_ocean_wave_speed
module~rdb_ocean_metrics->module~rdb_constants
module~rdb_ocean_metrics->module~rdb_io_netcdf
module~rdb_ocean_metrics->module~rdb_mem_report
module~rdb_ocean_metrics->module~rdb_ocean_status
module~rdb_ocean_metrics->pic_logger
module~rdb_ocean_metrics->pic_strings
module~rdb_ocean_metrics->iso_fortran_env
module~rdb_ocean_metrics->module~rdb_error_ring
module~rdb_ocean_metrics->module~rdb_grid
module~rdb_ocean_metrics->module~rdb_ocean_fold
module~rdb_ocean_metrics->netcdf
module~rdb_ocean_bipolar
rdb_ocean_bipolar
module~rdb_ocean_metrics->module~rdb_ocean_bipolar
module~rdb_ocean_min_thickness->module~rdb_constants
module~rdb_ocean_min_thickness->module~rdb_grid
module~rdb_ocean_min_thickness->module~rdb_multilayer_state
module~rdb_ocean_min_thickness->module~rdb_remap_column
module~rdb_ocean_mle->module~rdb_constants
module~rdb_ocean_mle->module~rdb_mem_report
module~rdb_ocean_mle->iso_fortran_env
module~rdb_ocean_mle->module~rdb_grid
module~rdb_ocean_mle->module~rdb_multilayer_state
module~rdb_ocean_mle->module~rdb_ocean_boundary_types
module~rdb_ocean_mle->module~rdb_ocean_epbl
module~rdb_ocean_mle->module~rdb_ocean_metrics
module~rdb_ocean_mle->module~rdb_ocean_surface_stress
module~rdb_ocean_obc->module~rdb_constants
module~rdb_ocean_obc->module~rdb_mem_report
module~rdb_ocean_obc->iso_fortran_env
module~rdb_ocean_obc->module~rdb_grid
module~rdb_ocean_obc_baroclinic->module~rdb_constants
module~rdb_ocean_obc_baroclinic->module~rdb_barotropic_workstate
module~rdb_ocean_obc_baroclinic->module~rdb_grid
module~rdb_ocean_obc_baroclinic->module~rdb_multilayer_state
module~rdb_ocean_obc_baroclinic->module~rdb_ocean_boundary_types
module~rdb_ocean_p_surf->module~rdb_constants
module~rdb_ocean_p_surf->module~rdb_mem_report
module~rdb_ocean_p_surf->iso_fortran_env
module~rdb_ocean_p_surf->module~rdb_grid
module~rdb_ocean_periodic->module~rdb_constants
module~rdb_ocean_periodic->module~rdb_grid
module~rdb_ocean_periodic->module~rdb_multilayer_state
module~rdb_ocean_periodic->module~rdb_ocean_boundary_types
module~rdb_ocean_porous->module~rdb_constants
module~rdb_ocean_porous->ieee_arithmetic
module~rdb_ocean_pressure_force->module~rdb_constants
module~rdb_ocean_pressure_force->module~rdb_mem_report
module~rdb_ocean_pressure_force->iso_fortran_env
module~rdb_ocean_pressure_force->module~rdb_eos
module~rdb_ocean_pressure_force->module~rdb_grid
module~rdb_ocean_pressure_force->module~rdb_multilayer_state
module~rdb_ocean_pressure_force->module~rdb_ocean_metrics
module~rdb_ocean_pgf_reconstruct
rdb_ocean_pgf_reconstruct
module~rdb_ocean_pressure_force->module~rdb_ocean_pgf_reconstruct
module~rdb_ocean_pressure_force->module~rdb_scratch_3d
module~rdb_ocean_pseudo_salt->module~rdb_constants
module~rdb_ocean_pseudo_salt->pic_logger
module~rdb_ocean_pseudo_salt->module~rdb_error_ring
module~rdb_ocean_pseudo_salt->module~rdb_grid
module~rdb_ocean_pseudo_salt->module~rdb_multilayer_state
module~rdb_ocean_redi->module~rdb_constants
module~rdb_ocean_redi->module~rdb_mem_report
module~rdb_ocean_redi->iso_fortran_env
module~rdb_ocean_redi->module~rdb_eos
module~rdb_ocean_redi->module~rdb_grid
module~rdb_ocean_redi->module~rdb_multilayer_state
module~rdb_ocean_redi->module~rdb_ocean_boundary_types
module~rdb_ocean_redi->module~rdb_ocean_metrics
module~rdb_ocean_redi->module~rdb_tracer
module~rdb_ocean_remap->module~rdb_constants
module~rdb_ocean_remap->module~rdb_eos
module~rdb_ocean_remap->module~rdb_grid
module~rdb_ocean_remap->module~rdb_multilayer_state
module~rdb_ocean_remap->module~rdb_ocean_vcoord
module~rdb_ocean_remap->module~rdb_remap_column
module~rdb_ocean_remap->module~rdb_tracer
module~rdb_ocean_restart->module~rdb_constants
module~rdb_ocean_restart->pic_logger
module~rdb_ocean_restart->pic_strings
module~rdb_ocean_restart_io->module~rdb_constants
module~rdb_ocean_restart_io->module~rdb_io_netcdf
module~rdb_ocean_restart_io->module~rdb_ocean_status
module~rdb_ocean_restart_io->pic_logger
module~rdb_ocean_restart_io->pic_strings
module~rdb_ocean_restart_io->iso_c_binding
module~rdb_ocean_restart_io->module~rdb_decomp
module~rdb_ocean_restart_io->module~rdb_error_ring
module~rdb_ocean_restart_io->module~rdb_ocean_restart
module~rdb_ocean_restart_io->netcdf
module~rdb_ocean_setup->module~rdb_config
module~rdb_ocean_setup->module~rdb_constants
module~rdb_ocean_setup->module~rdb_halo
module~rdb_ocean_setup->module~rdb_ocean_dyn
module~rdb_ocean_setup->module~rdb_ocean_state
module~rdb_ocean_setup->module~rdb_ocean_status
module~rdb_ocean_setup->pic_logger
module~rdb_ocean_setup->pic_strings
module~rdb_ocean_setup->module~rdb_coriolis_adv
module~rdb_ocean_setup->module~rdb_decomp
module~rdb_ocean_setup->module~rdb_eos
module~rdb_ocean_setup->module~rdb_error_ring
module~rdb_ocean_setup->module~rdb_grid
module~rdb_ocean_setup->module~rdb_ocean_bottom_drag
module~rdb_ocean_setup->module~rdb_ocean_boundary_types
module~rdb_ocean_setup->module~rdb_ocean_cavity
module~rdb_ocean_setup->module~rdb_ocean_epbl
module~rdb_ocean_setup->module~rdb_ocean_fold
module~rdb_ocean_setup->module~rdb_ocean_fold_apply
module~rdb_ocean_setup->module~rdb_ocean_fold_exchange
module~rdb_ocean_setup->module~rdb_ocean_geothermal
module~rdb_ocean_setup->module~rdb_ocean_halo
module~rdb_ocean_setup->module~rdb_ocean_halo_state
module~rdb_ocean_setup->module~rdb_ocean_horizontal_viscosity
module~rdb_ocean_setup->module~rdb_ocean_lateral_mix
module~rdb_ocean_setup->module~rdb_ocean_metrics
module~rdb_ocean_setup->module~rdb_ocean_p_surf
module~rdb_ocean_setup->module~rdb_ocean_porous
module~rdb_ocean_setup->module~rdb_ocean_pressure_force
module~rdb_ocean_setup->module~rdb_ocean_sponge
module~rdb_ocean_setup->module~rdb_ocean_surface_flux
module~rdb_ocean_setup->module~rdb_ocean_surface_stress
module~rdb_ocean_setup->module~rdb_ocean_tides
module~rdb_ocean_setup->module~rdb_ocean_top_drag
module~rdb_ocean_setup->module~rdb_ocean_vcoord
module~rdb_ocean_setup->module~rdb_ocean_vdiff
module~rdb_ocean_setup->module~rdb_ocean_vmix
module~rdb_ocean_setup->module~rdb_vcoord
module~rdb_ocean_setup->module~rdb_ocean_cavity_melt
module~rdb_ocean_setup->module~rdb_ocean_tide_astro
module~rdb_ocean_setup->module~rdb_recon_weno
module~rdb_ocean_sponge->module~rdb_constants
module~rdb_ocean_sponge->module~rdb_mem_report
module~rdb_ocean_sponge->iso_fortran_env
module~rdb_ocean_sponge->module~rdb_grid
module~rdb_ocean_sponge->module~rdb_multilayer_state
module~rdb_ocean_sponge->module~rdb_ocean_boundary_types
module~rdb_ocean_stability_audit->module~rdb_config
module~rdb_ocean_stability_audit->module~rdb_constants
module~rdb_ocean_stability_audit->module~rdb_ocean_status
module~rdb_ocean_stability_audit->pic_logger
module~rdb_ocean_stability_audit->pic_strings
module~rdb_ocean_stability_audit->module~rdb_error_ring
module~rdb_ocean_stability_audit->module~rdb_grid
module~rdb_ocean_stability_audit->module~rdb_ocean_metrics
module~rdb_ocean_stability_audit->module~rdb_vcoord
module~rdb_ocean_surface_flux->module~rdb_constants
module~rdb_ocean_surface_flux->module~rdb_mem_report
module~rdb_ocean_surface_flux->iso_fortran_env
module~rdb_ocean_surface_flux->module~rdb_grid
module~rdb_ocean_surface_flux->module~rdb_multilayer_state
module~rdb_ocean_surface_stress->module~rdb_constants
module~rdb_ocean_surface_stress->module~rdb_mem_report
module~rdb_ocean_surface_stress->iso_fortran_env
module~rdb_ocean_surface_stress->module~rdb_grid
module~rdb_ocean_surface_stress->module~rdb_multilayer_state
module~rdb_ocean_surface_stress->module~rdb_scratch_3d
module~rdb_ocean_tidal_mixing->module~rdb_constants
module~rdb_ocean_tidal_mixing->module~rdb_mem_report
module~rdb_ocean_tidal_mixing->iso_fortran_env
module~rdb_ocean_tidal_mixing->module~rdb_eos
module~rdb_ocean_tidal_mixing->module~rdb_grid
module~rdb_ocean_tidal_mixing->module~rdb_multilayer_state
module~rdb_ocean_tides->module~rdb_constants
module~rdb_ocean_tides->module~rdb_mem_report
module~rdb_ocean_tides->iso_fortran_env
module~rdb_ocean_tides->module~rdb_grid
module~rdb_ocean_tides->module~rdb_ocean_tide_astro
module~rdb_ocean_top_drag->module~rdb_constants
module~rdb_ocean_top_drag->module~rdb_mem_report
module~rdb_ocean_top_drag->iso_fortran_env
module~rdb_ocean_top_drag->module~rdb_grid
module~rdb_ocean_top_drag->module~rdb_multilayer_state
module~rdb_ocean_top_drag->module~rdb_scratch_3d
module~rdb_ocean_varmix->module~rdb_constants
module~rdb_ocean_varmix->module~rdb_mem_report
module~rdb_ocean_varmix->iso_fortran_env
module~rdb_ocean_varmix->module~rdb_grid
module~rdb_ocean_varmix->module~rdb_multilayer_state
module~rdb_ocean_varmix->module~rdb_ocean_isopycnal_slopes
module~rdb_ocean_varmix->module~rdb_ocean_metrics
module~rdb_ocean_varmix->module~rdb_ocean_wave_speed
module~rdb_ocean_vcoord->module~rdb_constants
module~rdb_ocean_vcoord->module~rdb_mem_report
module~rdb_ocean_vcoord->iso_fortran_env
module~rdb_ocean_vcoord->module~rdb_eos
module~rdb_ocean_vcoord->module~rdb_grid
module~rdb_ocean_vcoord->module~rdb_vcoord
module~rdb_ocean_vdiff->module~rdb_constants
module~rdb_ocean_vdiff->module~rdb_mem_report
module~rdb_ocean_vdiff->pic_logger
module~rdb_ocean_vdiff->iso_fortran_env
module~rdb_ocean_vdiff->module~rdb_eos
module~rdb_ocean_vdiff->module~rdb_grid
module~rdb_ocean_vdiff->module~rdb_multilayer_state
module~rdb_ocean_vdiff->module~rdb_scratch_3d
module~rdb_ocean_vdiff->module~rdb_tracer
module~rdb_ocean_vertical_advection->module~rdb_constants
module~rdb_ocean_vertical_advection->module~rdb_mem_report
module~rdb_ocean_vertical_advection->iso_fortran_env
module~rdb_ocean_vertical_advection->module~rdb_grid
module~rdb_ocean_vertical_advection->module~rdb_multilayer_state
module~rdb_ocean_vertical_advection->module~rdb_scratch_3d
module~rdb_ocean_vertical_advection->module~rdb_tracer
module~rdb_ocean_vmix->module~rdb_constants
module~rdb_ocean_vmix->module~rdb_mem_report
module~rdb_ocean_vmix->iso_fortran_env
module~rdb_ocean_vmix->module~rdb_eos
module~rdb_ocean_vmix->module~rdb_grid
module~rdb_ocean_vmix->module~rdb_multilayer_state
module~rdb_ocean_vmix->module~rdb_ocean_surface_flux
module~rdb_ocean_vmix->module~rdb_ocean_surface_stress
module~rdb_ocean_wave_speed->module~rdb_constants
module~rdb_ocean_wave_speed->module~rdb_mem_report
module~rdb_ocean_wave_speed->iso_fortran_env
module~rdb_ocean_wave_speed->module~rdb_grid
module~rdb_ocean_wave_speed->module~rdb_multilayer_state
module~rdb_ocean_wave_speed->module~rdb_ocean_metrics
module~rdb_ocean_z_init->module~rdb_config
module~rdb_ocean_z_init->module~rdb_constants
module~rdb_ocean_z_init->module~rdb_io_netcdf
module~rdb_ocean_z_init->module~rdb_ocean_status
module~rdb_ocean_z_init->pic_logger
module~rdb_ocean_z_init->pic_strings
module~rdb_ocean_z_init->module~rdb_error_ring
module~rdb_ocean_z_init->module~rdb_grid
module~rdb_ocean_z_init->module~rdb_multilayer_state
module~rdb_ocean_z_init->netcdf
module~rdb_state->module~rdb_config
module~rdb_state->module~rdb_tracer
module~rdb_vcoord->module~rdb_constants
module~rdb_vcoord->pic_logger
module~rdb_vcoord->pic_strings
module~rdb_bt_cont_type->module~rdb_constants
module~rdb_bt_cont_type->module~rdb_barotropic_workstate
module~rdb_ice_mass->module~rdb_constants
module~rdb_ice_mass->module~rdb_ice_enthalpy
module~rdb_ice_optics->module~rdb_constants
module~rdb_ice_optics->module~rdb_ice_enthalpy
module~rdb_massless->module~rdb_constants
module~rdb_ocean_bipolar->module~rdb_constants
module~rdb_ocean_cavity_melt->module~rdb_constants
module~rdb_ocean_cavity_melt->ieee_arithmetic
module~rdb_ocean_cavity_melt->module~rdb_eos
module~rdb_ocean_diag_mask->module~rdb_constants
module~rdb_ocean_diag_mask->module~rdb_mem_report
module~rdb_ocean_diag_mask->iso_fortran_env
module~rdb_ocean_diag_mask->module~rdb_grid
module~rdb_ocean_pgf_reconstruct->module~rdb_constants
module~rdb_ocean_pgf_reconstruct->module~rdb_eos
module~rdb_ocean_tide_astro->module~rdb_constants
module~rdb_ocean_tide_astro->iso_fortran_env
module~rdb_recon_weno->module~rdb_constants
module~rdb_recon_weno->module~rdb_grid
module~rdb_remap_column->module~rdb_constants
module~rdb_scratch_3d->module~rdb_constants
module~rdb_scratch_3d->module~rdb_mem_report
module~rdb_scratch_3d->iso_fortran_env
module~rdb_tracer->module~rdb_constants
module~rdb_tracer->module~rdb_mem_report
module~rdb_tracer->iso_fortran_env
module~rdb_tracer->module~rdb_grid
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Where possible, edges connecting nodes are
given different colours to make them easier to distinguish in
large graphs.
Subroutines
Set logger verbosity from string
Arguments
Type
Intent Optional Attributes
Name
character(len=*),
intent(in)
::
level_str
Compute-rank entry point. Runs the Arakawa C-grid +
continuity-PPM split-RK2 ocean dynamical core in src/core/ocean/.
Arguments
Type
Intent Optional Attributes
Name
type(config_t ),
intent(inout)
::
cfg
rdb --validate-only: everything driver_run does before the
first step that can REFUSE a configuration — the full
engine_setup sequence, so every fail-loud configure-time check
in the configure_ocean_* stages (rdb_ocean_setup.F90), the
stability audit and the IC seed — and nothing after it: no device
mapping, no stepping, no output files (the diag stream is not
opened; see engine_setup’s validate_only).
Read more…
Arguments
Type
Intent Optional Attributes
Name
type(config_t ),
intent(inout)
::
cfg
integer,
intent(out)
::
ierr
Run the full compute-rank lifecycle for the ocean regime.
Read more…
Arguments
Type
Intent Optional Attributes
Name
type(config_t ),
intent(inout)
::
cfg
Print a table-formatted status line with estimated remaining time.
When mean_S / mean_T are present, two extra columns are written
between Mass and Wall so the multilayer header lines up.
Arguments
Type
Intent Optional Attributes
Name
integer,
intent(in)
::
step
real(kind=wp),
intent(in)
::
t
real(kind=wp),
intent(in)
::
dt
real(kind=wp),
intent(in)
::
wall
real(kind=wp),
intent(in)
::
t_end
real(kind=wp),
intent(in),
optional
::
mass
real(kind=wp),
intent(in),
optional
::
mean_S
real(kind=wp),
intent(in),
optional
::
mean_T
Log per-GPU and total horizontal throughput on the root compute rank.
Read more…
Arguments
Type
Intent Optional Attributes
Name
real(kind=wp),
intent(in)
::
global_cells
integer,
intent(in)
::
n_steps
real(kind=wp),
intent(in)
::
elapsed
integer,
intent(in)
::
compute_size
integer,
intent(in)
::
compute_rank
real(kind=wp),
intent(out),
optional
::
total_mcells