SOCA
soca_mom6::soca_mom6_config Type Reference

Data structure neccessary to initialize/run mom6. More...

Collaboration diagram for soca_mom6::soca_mom6_config:

Private Attributes

type(mech_forcing) forces
 Driving mechanical surface forces. More...
 
type(forcing) fluxes
 Pointers to the thermodynamic forcing fields at the ocean surface. More...
 
type(surface) sfc_state
 Pointers to the ocean surface state fields. More...
 
real dt_forcing
 Coupling time step in seconds. More...
 
type(time_type) time_step_ocean
 time_type version of dt_forcing More...
 
type(directories) dirs
 Relevant dirs/path. More...
 
type(time_type) time
 Model's time before call to step_MOM. More...
 
type(unit_scale_type), pointer scaling
 Unit conversion factors. More...
 
type(ocean_grid_type), pointer grid
 Grid metrics. More...
 
type(verticalgrid_type), pointer gv
 Vertical grid. More...
 
type(mom_control_struct), pointer mom_csp
 Tracer flow control structure. More...
 
type(mom_restart_cs), pointer restart_csp
 A pointer to the restart control structure. More...
 
type(surface_forcing_cs), pointer surface_forcing_csp => NULL()
 
type(fckit_mpi_comm) f_comm
 
type(param_file_type) param_file
 

Detailed Description

Data structure neccessary to initialize/run mom6.

Definition at line 57 of file soca_mom6.F90.

Member Data Documentation

◆ dirs

type(directories) soca_mom6::soca_mom6_config::dirs
private

Relevant dirs/path.

Definition at line 64 of file soca_mom6.F90.

◆ dt_forcing

real soca_mom6::soca_mom6_config::dt_forcing
private

Coupling time step in seconds.

Definition at line 62 of file soca_mom6.F90.

◆ f_comm

type(fckit_mpi_comm) soca_mom6::soca_mom6_config::f_comm
private

Definition at line 72 of file soca_mom6.F90.

◆ fluxes

type(forcing) soca_mom6::soca_mom6_config::fluxes
private

Pointers to the thermodynamic forcing fields at the ocean surface.

Definition at line 59 of file soca_mom6.F90.

◆ forces

type(mech_forcing) soca_mom6::soca_mom6_config::forces
private

Driving mechanical surface forces.

Definition at line 58 of file soca_mom6.F90.

◆ grid

type(ocean_grid_type), pointer soca_mom6::soca_mom6_config::grid
private

Grid metrics.

Definition at line 67 of file soca_mom6.F90.

◆ gv

type(verticalgrid_type), pointer soca_mom6::soca_mom6_config::gv
private

Vertical grid.

Definition at line 68 of file soca_mom6.F90.

◆ mom_csp

type(mom_control_struct), pointer soca_mom6::soca_mom6_config::mom_csp
private

Tracer flow control structure.

Definition at line 69 of file soca_mom6.F90.

◆ param_file

type(param_file_type) soca_mom6::soca_mom6_config::param_file
private

Definition at line 73 of file soca_mom6.F90.

◆ restart_csp

type(mom_restart_cs), pointer soca_mom6::soca_mom6_config::restart_csp
private

A pointer to the restart control structure.

Definition at line 70 of file soca_mom6.F90.

◆ scaling

type(unit_scale_type), pointer soca_mom6::soca_mom6_config::scaling
private

Unit conversion factors.

Definition at line 66 of file soca_mom6.F90.

◆ sfc_state

type(surface) soca_mom6::soca_mom6_config::sfc_state
private

Pointers to the ocean surface state fields.

Definition at line 61 of file soca_mom6.F90.

◆ surface_forcing_csp

type(surface_forcing_cs), pointer soca_mom6::soca_mom6_config::surface_forcing_csp => NULL()
private

Definition at line 71 of file soca_mom6.F90.

◆ time

type(time_type) soca_mom6::soca_mom6_config::time
private

Model's time before call to step_MOM.

Definition at line 65 of file soca_mom6.F90.

◆ time_step_ocean

type(time_type) soca_mom6::soca_mom6_config::time_step_ocean
private

time_type version of dt_forcing

Definition at line 63 of file soca_mom6.F90.


The documentation for this type was generated from the following file: