MOM6
mom_pointaccel::pointaccel_cs Type Reference

Detailed Description

The control structure for the MOM_PointAccel module.

Definition at line 32 of file MOM_PointAccel.F90.

Collaboration diagram for mom_pointaccel::pointaccel_cs:
[legend]

Public variables and constants

character(len=200) u_trunc_file
 The complete path to the file in which a column's worth of u-accelerations are written if u-velocity truncations occur. More...
 
character(len=200) v_trunc_file
 The complete path to the file in which a column's worth of v-accelerations are written if v-velocity truncations occur. More...
 
integer u_file
 The unit number for an opened u-truncation files, or -1 if it has not yet been opened. More...
 
integer v_file
 The unit number for an opened v-truncation files, or -1 if it has not yet been opened. More...
 
integer cols_written
 The number of columns whose output has been written by this PE during the current run. More...
 
integer max_writes
 The maximum number of times any PE can write out a column's worth of accelerations during a run. More...
 
type(time_type), pointer time => NULL()
 A pointer to the ocean model's clock. More...
 
type(diag_ctrl), pointer diag => NULL()
 A structure that is used to regulate the timing of diagnostic output. More...
 
real, dimension(:,:,:), pointer u_av => NULL()
 Time average u-velocity [L T-1 ~> m s-1]. More...
 
real, dimension(:,:,:), pointer v_av => NULL()
 Time average velocity [L T-1 ~> m s-1]. More...
 
real, dimension(:,:,:), pointer u_prev => NULL()
 Previous u-velocity [L T-1 ~> m s-1]. More...
 
real, dimension(:,:,:), pointer v_prev => NULL()
 Previous v-velocity [L T-1 ~> m s-1]. More...
 
real, dimension(:,:,:), pointer t => NULL()
 Temperature [degC]. More...
 
real, dimension(:,:,:), pointer s => NULL()
 Salinity [ppt]. More...
 
real, dimension(:,:,:), pointer u_accel_bt => NULL()
 Barotropic u-acclerations [L T-2 ~> m s-2]. More...
 
real, dimension(:,:,:), pointer v_accel_bt => NULL()
 Barotropic v-acclerations [L T-2 ~> m s-2]. More...
 
real, dimension(:,:,:), pointer pbce => NULL()
 pbce times eta gives the baroclinic pressure anomaly in each layer due to free surface height anomalies [m2 s-2 H-1 ~> m s-2 or m4 kg-1 s-2]. More...
 

Variables and constants

◆ cols_written

integer mom_pointaccel::pointaccel_cs::cols_written

The number of columns whose output has been written by this PE during the current run.

Definition at line 39 of file MOM_PointAccel.F90.

39  integer :: cols_written !< The number of columns whose output has been

◆ diag

type(diag_ctrl), pointer mom_pointaccel::pointaccel_cs::diag => NULL()

A structure that is used to regulate the timing of diagnostic output.

Definition at line 44 of file MOM_PointAccel.F90.

44  type(diag_ctrl), pointer :: diag => null() !< A structure that is used to

◆ max_writes

integer mom_pointaccel::pointaccel_cs::max_writes

The maximum number of times any PE can write out a column's worth of accelerations during a run.

Definition at line 41 of file MOM_PointAccel.F90.

41  integer :: max_writes !< The maximum number of times any PE can write out

◆ pbce

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::pbce => NULL()

pbce times eta gives the baroclinic pressure anomaly in each layer due to free surface height anomalies [m2 s-2 H-1 ~> m s-2 or m4 kg-1 s-2].

Definition at line 58 of file MOM_PointAccel.F90.

58  real, pointer, dimension(:,:,:) :: pbce => null() !< pbce times eta gives the baroclinic

◆ s

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::s => NULL()

Salinity [ppt].

Definition at line 49 of file MOM_PointAccel.F90.

◆ t

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::t => NULL()

Temperature [degC].

Definition at line 49 of file MOM_PointAccel.F90.

◆ time

type(time_type), pointer mom_pointaccel::pointaccel_cs::time => NULL()

A pointer to the ocean model's clock.

Definition at line 43 of file MOM_PointAccel.F90.

43  type(time_type), pointer :: Time => null() !< A pointer to the ocean model's clock.

◆ u_accel_bt

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::u_accel_bt => NULL()

Barotropic u-acclerations [L T-2 ~> m s-2].

Definition at line 49 of file MOM_PointAccel.F90.

◆ u_av

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::u_av => NULL()

Time average u-velocity [L T-1 ~> m s-1].

Definition at line 49 of file MOM_PointAccel.F90.

49  real, pointer, dimension(:,:,:) :: &
50  u_av => null(), & !< Time average u-velocity [L T-1 ~> m s-1].
51  v_av => null(), & !< Time average velocity [L T-1 ~> m s-1].
52  u_prev => null(), & !< Previous u-velocity [L T-1 ~> m s-1].
53  v_prev => null(), & !< Previous v-velocity [L T-1 ~> m s-1].
54  t => null(), & !< Temperature [degC].
55  s => null(), & !< Salinity [ppt].
56  u_accel_bt => null(), & !< Barotropic u-acclerations [L T-2 ~> m s-2]
57  v_accel_bt => null() !< Barotropic v-acclerations [L T-2 ~> m s-2]

◆ u_file

integer mom_pointaccel::pointaccel_cs::u_file

The unit number for an opened u-truncation files, or -1 if it has not yet been opened.

Definition at line 37 of file MOM_PointAccel.F90.

37  integer :: u_file !< The unit number for an opened u-truncation files, or -1 if it has not yet been opened.

◆ u_prev

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::u_prev => NULL()

Previous u-velocity [L T-1 ~> m s-1].

Definition at line 49 of file MOM_PointAccel.F90.

◆ u_trunc_file

character(len=200) mom_pointaccel::pointaccel_cs::u_trunc_file

The complete path to the file in which a column's worth of u-accelerations are written if u-velocity truncations occur.

Definition at line 33 of file MOM_PointAccel.F90.

33  character(len=200) :: u_trunc_file !< The complete path to the file in which a column's worth of

◆ v_accel_bt

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::v_accel_bt => NULL()

Barotropic v-acclerations [L T-2 ~> m s-2].

Definition at line 49 of file MOM_PointAccel.F90.

◆ v_av

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::v_av => NULL()

Time average velocity [L T-1 ~> m s-1].

Definition at line 49 of file MOM_PointAccel.F90.

◆ v_file

integer mom_pointaccel::pointaccel_cs::v_file

The unit number for an opened v-truncation files, or -1 if it has not yet been opened.

Definition at line 38 of file MOM_PointAccel.F90.

38  integer :: v_file !< The unit number for an opened v-truncation files, or -1 if it has not yet been opened.

◆ v_prev

real, dimension(:,:,:), pointer mom_pointaccel::pointaccel_cs::v_prev => NULL()

Previous v-velocity [L T-1 ~> m s-1].

Definition at line 49 of file MOM_PointAccel.F90.

◆ v_trunc_file

character(len=200) mom_pointaccel::pointaccel_cs::v_trunc_file

The complete path to the file in which a column's worth of v-accelerations are written if v-velocity truncations occur.

Definition at line 35 of file MOM_PointAccel.F90.

35  character(len=200) :: v_trunc_file !< The complete path to the file in which a column's worth of

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