MOM6
mom_neutral_diffusion::neutral_diffusion_cs Type Reference

Detailed Description

Definition at line 29 of file MOM_neutral_diffusion.F90.

Collaboration diagram for mom_neutral_diffusion::neutral_diffusion_cs:
[legend]

Public variables and constants

integer nkp1
 
integer nkp1x2
 
real, dimension(:,:,:), allocatable upol
 
real, dimension(:,:,:), allocatable upor
 
integer, dimension(:,:,:), allocatable ukol
 
integer, dimension(:,:,:), allocatable ukor
 
real, dimension(:,:,:), allocatable uheff
 
real, dimension(:,:,:), allocatable vpol
 
real, dimension(:,:,:), allocatable vpor
 
integer, dimension(:,:,:), allocatable vkol
 
integer, dimension(:,:,:), allocatable vkor
 
real, dimension(:,:,:), allocatable vheff
 
type(diag_ctrl), pointer diag
 
integer, dimension(:), allocatable id_neutral_diff_tracer_conc_tend
 
integer, dimension(:), allocatable id_neutral_diff_tracer_cont_tend
 
integer, dimension(:), allocatable id_neutral_diff_tracer_cont_tend_2d
 
integer, dimension(:), allocatable id_neutral_diff_tracer_trans_x_2d
 
integer, dimension(:), allocatable id_neutral_diff_tracer_trans_y_2d
 
real c_p
 

Variables and constants

◆ c_p

real mom_neutral_diffusion::neutral_diffusion_cs::c_p

Definition at line 51 of file MOM_neutral_diffusion.F90.

51  real :: c_p ! heat capacity of seawater (J kg-1 K-1)

◆ diag

type(diag_ctrl), pointer mom_neutral_diffusion::neutral_diffusion_cs::diag

Definition at line 44 of file MOM_neutral_diffusion.F90.

44  type(diag_ctrl), pointer :: diag ! structure to regulate output

◆ id_neutral_diff_tracer_conc_tend

integer, dimension(:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::id_neutral_diff_tracer_conc_tend

Definition at line 45 of file MOM_neutral_diffusion.F90.

45  integer, allocatable, dimension(:) :: id_neutral_diff_tracer_conc_tend ! tracer concentration tendency

◆ id_neutral_diff_tracer_cont_tend

integer, dimension(:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::id_neutral_diff_tracer_cont_tend

Definition at line 46 of file MOM_neutral_diffusion.F90.

46  integer, allocatable, dimension(:) :: id_neutral_diff_tracer_cont_tend ! tracer content tendency

◆ id_neutral_diff_tracer_cont_tend_2d

integer, dimension(:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::id_neutral_diff_tracer_cont_tend_2d

Definition at line 47 of file MOM_neutral_diffusion.F90.

47  integer, allocatable, dimension(:) :: id_neutral_diff_tracer_cont_tend_2d ! k-summed tracer content tendency

◆ id_neutral_diff_tracer_trans_x_2d

integer, dimension(:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::id_neutral_diff_tracer_trans_x_2d

Definition at line 48 of file MOM_neutral_diffusion.F90.

48  integer, allocatable, dimension(:) :: id_neutral_diff_tracer_trans_x_2d ! k-summed ndiff zonal tracer transport

◆ id_neutral_diff_tracer_trans_y_2d

integer, dimension(:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::id_neutral_diff_tracer_trans_y_2d

Definition at line 49 of file MOM_neutral_diffusion.F90.

49  integer, allocatable, dimension(:) :: id_neutral_diff_tracer_trans_y_2d ! k-summed ndiff merid tracer transport

◆ nkp1

integer mom_neutral_diffusion::neutral_diffusion_cs::nkp1

Definition at line 30 of file MOM_neutral_diffusion.F90.

30  integer :: nkp1 ! Number of interfaces for a column = nk + 1

◆ nkp1x2

integer mom_neutral_diffusion::neutral_diffusion_cs::nkp1x2

Definition at line 31 of file MOM_neutral_diffusion.F90.

31  integer :: nkp1x2 ! Number of intersecting interfaces between columns = 2 * nkp1

◆ uheff

real, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::uheff

Definition at line 37 of file MOM_neutral_diffusion.F90.

37  real, allocatable, dimension(:,:,:) :: uheff ! Effective thickness at u-point (H units)

◆ ukol

integer, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::ukol

Definition at line 35 of file MOM_neutral_diffusion.F90.

35  integer, allocatable, dimension(:,:,:) :: ukol ! Index of left interface corresponding to neutral surface, u-point

◆ ukor

integer, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::ukor

Definition at line 36 of file MOM_neutral_diffusion.F90.

36  integer, allocatable, dimension(:,:,:) :: ukor ! Index of right interface corresponding to neutral surface, u-point

◆ upol

real, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::upol

Definition at line 33 of file MOM_neutral_diffusion.F90.

33  real, allocatable, dimension(:,:,:) :: upol ! Non-dimensional position with left layer uKoL-1, u-point

◆ upor

real, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::upor

Definition at line 34 of file MOM_neutral_diffusion.F90.

34  real, allocatable, dimension(:,:,:) :: upor ! Non-dimensional position with right layer uKoR-1, u-point

◆ vheff

real, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::vheff

Definition at line 42 of file MOM_neutral_diffusion.F90.

42  real, allocatable, dimension(:,:,:) :: vheff ! Effective thickness at v-point (H units)

◆ vkol

integer, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::vkol

Definition at line 40 of file MOM_neutral_diffusion.F90.

40  integer, allocatable, dimension(:,:,:) :: vkol ! Index of left interface corresponding to neutral surface, v-point

◆ vkor

integer, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::vkor

Definition at line 41 of file MOM_neutral_diffusion.F90.

41  integer, allocatable, dimension(:,:,:) :: vkor ! Index of right interface corresponding to neutral surface, v-point

◆ vpol

real, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::vpol

Definition at line 38 of file MOM_neutral_diffusion.F90.

38  real, allocatable, dimension(:,:,:) :: vpol ! Non-dimensional position with left layer uKoL-1, v-point

◆ vpor

real, dimension(:,:,:), allocatable mom_neutral_diffusion::neutral_diffusion_cs::vpor

Definition at line 39 of file MOM_neutral_diffusion.F90.

39  real, allocatable, dimension(:,:,:) :: vpor ! Non-dimensional position with right layer uKoR-1, v-point

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