SOCA
soca_kst_mod::soca_kst Type Reference

Hold the configuration and jacobians for the s/t balance transform. More...

Public Attributes

real(kind=kind_real) dsdtmax
 1.0 [psu/K] More...
 
real(kind=kind_real) dsdzmin
 3.0e-3 [psu/m] More...
 
real(kind=kind_real) dtdzmin
 1.0e-3 [K/m] More...
 
integer nlayers
 
real(kind=kind_real), dimension(:,:,:), allocatable jacobian
 dS/dT(i,j,k) More...
 

Related Functions

(Note that these are not member functions.)

subroutine public soca_soft_jacobian (jac, t, s, h, dsdtmax, dsdzmin, dtdzmin)
 Jacobian of Sb=S(T) relative to the reference state t, s. jac=dS/dT at (t,s) More...
 

Detailed Description

Hold the configuration and jacobians for the s/t balance transform.

should be populated by calls to soca_kst_mod::soca_kst::soca_soft_jacobian

See also
soca_balance_mod::soca_balance_setup

Definition at line 21 of file soca_kst_mod.F90.

Friends And Related Function Documentation

◆ soca_soft_jacobian()

subroutine public soca_soft_jacobian ( real(kind=kind_real), dimension(:), intent(inout), allocatable  jac,
real(kind=kind_real), dimension(:), intent(in)  t,
real(kind=kind_real), dimension(:), intent(in)  s,
real(kind=kind_real), dimension(:), intent(in)  h,
real(kind=kind_real), intent(in)  dsdtmax,
real(kind=kind_real), intent(in)  dsdzmin,
real(kind=kind_real), intent(in)  dtdzmin 
)
related

Jacobian of Sb=S(T) relative to the reference state t, s. jac=dS/dT at (t,s)

Parameters
sBackground practical salinity [g/kg]
tBackground potential Temperature [deg C]
hLayer thickness [m]
jacJacobian [ds1/dt1, ...,dsN/dtN]; [psu/deg C]

Definition at line 43 of file soca_kst_mod.F90.

Here is the call graph for this function:

Member Data Documentation

◆ dsdtmax

real(kind=kind_real) soca_kst_mod::soca_kst::dsdtmax

1.0 [psu/K]

Definition at line 22 of file soca_kst_mod.F90.

◆ dsdzmin

real(kind=kind_real) soca_kst_mod::soca_kst::dsdzmin

3.0e-3 [psu/m]

Definition at line 23 of file soca_kst_mod.F90.

◆ dtdzmin

real(kind=kind_real) soca_kst_mod::soca_kst::dtdzmin

1.0e-3 [K/m]

Definition at line 24 of file soca_kst_mod.F90.

◆ jacobian

real(kind=kind_real), dimension(:,:,:), allocatable soca_kst_mod::soca_kst::jacobian

dS/dT(i,j,k)

Definition at line 26 of file soca_kst_mod.F90.

◆ nlayers

integer soca_kst_mod::soca_kst::nlayers

Definition at line 25 of file soca_kst_mod.F90.


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