Symbol |
Description |
Uses |
k
|
Tile and level indices
|
13149
|
k
|
level index
|
0
|
k
|
Loop counters
|
0
|
k
|
vertical & tile indices for this calculation
|
0
|
k
|
Index of layer.
|
0
|
k
|
vertical index
|
0
|
k
|
vertical index
|
0
|
k
|
Loop counters
|
0
|
K
|
Loop counters
|
3831
|
k
|
tile and level indices
|
0
|
k
|
loop counter
|
0
|
k
|
Loop counters
|
0
|
k
|
loop counter
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters.
|
0
|
K
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Level index
|
0
|
k
|
level & tile indices
|
0
|
k
|
level index
|
0
|
k
|
level & tile indices
|
0
|
k
|
loop indices
|
0
|
k
|
Level of Theta/Salt slice
|
0
|
k
|
Level of Theta/Salt slice
|
0
|
k
|
Level of Theta/Salt slice
|
0
|
k
|
Level of Salt slice
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
K
|
loop index
|
0
|
k
|
Loop counters
|
0
|
K
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
loop counters
|
0
|
k
|
loop counter
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
loop index
|
0
|
k
|
Loop counters
|
0
|
k
|
loop index
|
0
|
k
|
tile and level indices
|
0
|
k
|
Loop counters
|
0
|
k
|
loop index
|
0
|
k
|
Loop counters
|
0
|
K
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
loop counter
|
0
|
k
|
loop counters
|
0
|
k
|
loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
sea surface temperature (K)
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
current level
|
0
|
k
|
level and tile indices of inFld array to add to cumFld array
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
level and tile indices used for weighting (mask,area ...)
|
0
|
k
|
level and tile indices used for weighting (mask,area ...)
|
0
|
k
|
level and tile indices used for weighting (mask,area ...)
|
0
|
k
|
level and tile indices used for weighting (mask,area ...)
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
current vertical index
|
0
|
k
|
loop index
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
loop indices
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical index
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
loop indices
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
current level index
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
array computation indices
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
level index
|
0
|
k
|
level index
|
0
|
k
|
level index
|
0
|
K
|
loop counters
|
0
|
K
|
loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
K
|
loop indices
|
0
|
k
|
loop counters
|
0
|
k
|
loop indices
|
0
|
k
|
loop counter
|
0
|
k
|
loop index
|
0
|
k
|
loop counter
|
0
|
k
|
loop counters
|
0
|
k
|
vertical index for model grid
|
0
|
k
|
loop index
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
indices to array arr
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
loop counter
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
vertical level
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
K
|
loop indices
|
0
|
K
|
loop indices
|
0
|
k
|
loop counter
|
0
|
k
|
loop indices
|
0
|
k
|
Loop counters
|
0
|
k
|
loop indices
|
0
|
k
|
tile indices
|
0
|
k
|
loop indices
|
0
|
k
|
vertical level number
|
0
|
k
|
loop indices
|
0
|
k
|
vertical level number
|
0
|
k
|
loop indices
|
0
|
k
|
vertical level index
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
index over layers
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop indices
|
0
|
k
|
loop index
|
0
|
k
|
loop index
|
0
|
K
|
loop counters
|
0
|
k
|
vertical level
|
0
|
K
|
Loop counters
|
0
|
k
|
vertical level
|
0
|
k
|
loop indices
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
loop indices
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
Loop counters
|
0
|
k
|
vertical level number
|
0
|
k0
|
light attentuation coefficient (1/m)
|
7
|
k1
|
coefficients at C and Z points
|
72
|
K1
|
|
33
|
k12
|
thermal conductivity terms
|
20
|
k123p
|
|
8
|
k12p
|
|
12
|
k1AtC
|
|
7
|
k1AtZ
|
|
7
|
k1local
|
|
33
|
k1plocal
|
|
24
|
k2
|
|
269
|
K2
|
|
7
|
k2AtC
|
|
9
|
k2AtZ
|
|
7
|
k2local
|
|
15
|
K2m1
|
|
1
|
k2m1
|
|
4
|
K2p1
|
|
1
|
k2p1
|
|
1
|
k2plocal
|
|
16
|
k32
|
thermal conductivity terms
|
11
|
k3plocal
|
|
12
|
K_icefront
|
|
7
|
k_icefront
|
|
4
|
k_lowC
|
|
1
|
kA
|
|
1
|
ka
|
|
30
|
kapgm
|
|
14
|
KapGM
|
|
2
|
KAPGM_CONTROL
|
|
1
|
kapgm_errfile
|
|
6
|
kappa
|
|
32
|
KappaE
|
(local) diffusivity parameter for TKE (eq.15)
|
7
|
KappaH
|
(local) diffusivity parameter for temperature (eq.11)
|
3
|
KappaM
|
(local) viscosity parameter (eq.10)
|
8
|
KappaR
|
2-D array for vertical diffusion coefficient, interf k
|
7
|
KappaR
|
vertical diffusivity
|
0
|
KappaRk
|
vertical diffusion coefficient
|
0
|
kappaRk
|
|
18
|
KappaRS
|
Net diffusivity for salinity
|
19
|
KappaRS
|
Vertical diffusion for Salinity
|
0
|
KappaRS
|
vertical diffusivity array
|
0
|
KappaRS
|
Net diffusivity for salinity
|
0
|
kappaRS
|
|
7
|
KappaRT
|
Net diffusivity for temperature
|
19
|
KappaRT
|
Vertical diffusion for Tempertature
|
0
|
KappaRT
|
vertical diffusivity array
|
0
|
kappaRT
|
background diffusivities for temperature and salinity
|
7
|
KappaRTr
|
Net diffusivity for this tracer (trIdentity)
|
19
|
KappaRtr
|
Net diffusivity for temperature
|
13
|
KappaRtr
|
vertical diffusion of passive tracers, interf k
|
0
|
kappaRTr
|
|
8
|
KappaRU
|
vertical viscosity at U points
|
67
|
KappaRU
|
Total vertical viscosity for zonal flow.
|
0
|
KappaRU
|
vertical viscosity
|
0
|
KappaRU
|
vertical viscosity
|
0
|
KappaRU
|
vertical viscosity
|
0
|
KappaRU
|
vertical viscosity
|
0
|
KappaRU
|
vertical viscosity
|
0
|
kappaRU
|
|
4
|
KappaRV
|
vertical viscosity at V points
|
63
|
KappaRV
|
Total vertical viscosity for meridional flow.
|
0
|
KappaRV
|
vertical viscosity
|
0
|
KappaRV
|
vertical viscosity
|
0
|
KappaRV
|
vertical viscosity
|
0
|
KappaRV
|
vertical viscosity
|
0
|
KappaRV
|
vertical viscosity
|
0
|
kappaRV
|
|
4
|
kappaRX
|
3-D array for vertical diffusion coefficient
|
6
|
KappaRx
|
vertical diffusivity array
|
38
|
KappaRx
|
vertical diffusivity array
|
0
|
KappaRx
|
vertical diffusivity array
|
0
|
KappaRx
|
vertical diffusivity array
|
0
|
KappaRx
|
vertical diffusivity array
|
0
|
kappaRX
|
3-D array for vertical diffusion coefficient
|
0
|
KappaRX
|
|
15
|
kapredi
|
|
19
|
kapredi_errfile
|
|
6
|
kArg
|
if >0: apply AB on tendency at level k=kArg if =0: apply AB on state variable and process all levels
|
62
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
kArg
|
index of current level which OBC apply to
|
0
|
kArg
|
index of current level which OBC apply to
|
0
|
kArg
|
index of current level which OBC applies to
|
0
|
kArg
|
= 0 -> do the k-loop here and treat all levels
|
0
|
karman
|
von Karman constant
|
15
|
Katm
|
loop counters
|
43
|
kbl
|
|
26
|
kblocal
|
|
14
|
kBottom
|
bottom level
|
38
|
kBottom
|
Vertical index of bottom grid cell.
|
0
|
kBottom
|
vertical indices of domain boundaries
|
0
|
KbryanLewis79
|
|
16
|
KbryanLewisEQ
|
|
11
|
kc
|
|
18
|
kcheck
|
|
16
|
kci
|
index from CellIndex
|
20
|
kcip1
|
|
5
|
kCnt
|
|
5
|
kcr
|
|
1
|
KCR
|
|
3
|
kcur
|
|
56
|
kd
|
|
34
|
kd0
|
|
22
|
kd1
|
|
1
|
kday
|
|
1
|
kdeep
|
|
8
|
kdfs0
|
|
6
|
kdfs1
|
|
6
|
kdiag
|
number of levels associated with the diagnostic
|
81
|
kdiag
|
number of levels associated with the diagnostic
|
0
|
kDiffCyl
|
Diffusion coefficient
|
6
|
kdimLoc
|
Max Number of Levels (in data.diagnostics)
|
5
|
kDir
|
|
10
|
KDOPRemin
|
DOP remineralization rate (1/s) = 1/(6 month)
|
5
|
KDOPremin
|
|
2
|
kDown
|
index into 2 1/2D array, toggles between 2|1
|
91
|
kDown
|
index into 2 1/2D array, toggles between 2|1
|
0
|
kDown
|
index into 2 1/2D array, toggles between 2 and 1
|
0
|
kDown
|
index into 2 1/2D array, toggles between 2|1
|
0
|
kDown
|
index into 2 1/2D array, toggles between 2 and 1
|
0
|
kDown
|
=2 or 1 for consecutive k
|
0
|
kDown
|
toggle indices for even/odd level fluxes
|
0
|
kDown
|
toggle indices for even/odd level fluxes
|
0
|
kdown
|
|
1
|
kDownC
|
|
10
|
kDw
|
index into 2 1/2D array, toggles between 2 and 1
|
27
|
KE
|
Kinetic Energy
|
76
|
KE
|
Kinetic energy
|
0
|
KE
|
Kinetic energy
|
0
|
KE
|
Kinetic energy
|
0
|
KE
|
Kinetic energy
|
0
|
KE
|
Kinetic energy
|
0
|
kEnd
|
|
50
|
KEscheme
|
spacial discretisation scheme for KE
|
7
|
KEtave
|
Kinetic Energy
|
0
|
key
|
|
3
|
key1
|
|
8
|
key2
|
|
8
|
key3
|
|
8
|
key_in
|
|
4
|
keZpt
|
|
5
|
kF
|
|
33
|
KFE
|
half saturation fe constant (mol/m3)
|
6
|
KFe
|
|
1
|
kFillW
|
|
4
|
kFirst
|
|
25
|
kfloat
|
target depth of float.
|
51
|
kflocal
|
|
10
|
kFr
|
|
14
|
kfx
|
|
1
|
KFX
|
|
5
|
kg
|
index for looping though layers_G
|
12
|
KGEO
|
|
14
|
kght0
|
|
6
|
kght1
|
|
6
|
kGloPos
|
|
5
|
Kgm_tmp
|
|
5
|
kGrd
|
Ground level index (2-dim)
|
51
|
kGrd
|
Ground level index (2-dim)
|
0
|
kGrd
|
Ground level index (2-dim)
|
0
|
kGround
|
|
14
|
kgu
|
vertical index for isopycnal grid
|
22
|
kgv
|
vertical index for isopycnal grid
|
18
|
KH
|
|
18
|
kh
|
|
2
|
KHBG
|
|
4
|
kHi
|
last vertical level (of array fldRL/RS) to read-in
|
56
|
kHi
|
last vertical level (of array fldRL/RS) to write
|
0
|
kHi
|
last vertical level (of array field ) to read-in
|
0
|
khmt
|
|
21
|
khsave
|
|
6
|
KHSAVE
|
|
5
|
ki
|
|
59
|
kIce
|
thermal conductivity of pure ice [W/m/K]
|
10
|
kice
|
|
9
|
KierRate
|
|
3
|
kii
|
|
1
|
kIn
|
level index of inpFld array to process
|
16
|
kIn
|
level index of inpFld array to process
|
0
|
kind
|
|
4
|
kInQSd
|
Pointer to the slot in qSdiag to fill
|
6
|
kk
|
vertical index for ZZ (fine) grid
|
244
|
kk
|
fine grid loop indices
|
0
|
kk1
|
|
1
|
KK1
|
|
4
|
kk2
|
|
1
|
KK2
|
|
4
|
kkey
|
|
54
|
kkinit
|
fine grid loop indices
|
6
|
kkk
|
|
7
|
kkppkey
|
key for TAMC/TAF automatic differentiation
|
9
|
kl
|
|
90
|
kLast
|
|
25
|
kLen
|
|
7
|
kLev
|
Current vertical level index
|
895
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
level index to write (0 = write all levels)
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Integer flag for vertical levels:
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
kLev
|
Current vertical level index
|
0
|
klev
|
|
96
|
Klevel
|
|
6
|
kLo
|
1rst level to - fill in / extract from - arrFld
|
97
|
kLo
|
1rst level to - fill in / extract from - arrFld
|
0
|
kLo
|
1rst level to - fill in / extract from - arrFld
|
0
|
kLo
|
1rst level to - fill in / extract from - arrFld
|
0
|
kLo
|
1rst vertical level (of array fldRL/RS) to read-in
|
0
|
kLo
|
1rst vertical level (of array fldRL/RS) to write
|
0
|
kLo
|
1rst vertical level (of array field ) to read-in
|
0
|
kLoc
|
|
6
|
klocmem
|
|
6
|
kLocOut
|
|
20
|
kLow
|
bottom level index 2-D array
|
4
|
kLow_S
|
|
4
|
kLow_W
|
|
4
|
kLowC
|
index of the r-lowest wet cell (2D)
|
35
|
klowC
|
|
6
|
klowc
|
|
2
|
klp
|
|
6
|
km
|
|
48
|
KM
|
|
32
|
km0
|
|
8
|
kM1
|
=k-1 for k>1, =1 for k=1
|
15
|
kM1
|
=k-1 for k>1, =1 for k=1
|
0
|
km1
|
=k+1 for k=Nr
|
219
|
km1
|
=max( k-1 , 1 )
|
0
|
kM1
|
=k-1 for k>1, =1 for k=1
|
0
|
km1
|
=k+1 for k-Nr
|
0
|
km1
|
=max( k-1 , 1 )
|
0
|
km1
|
=max( k-1 , 1 )
|
0
|
km1
|
=max( k-1 , 1 )
|
0
|
km1
|
=max( k-1 , 1 )
|
0
|
km1
|
=max( k-1 , 1 )
|
0
|
km1
|
=max( k-1 , 1 )
|
0
|
km1
|
array computation indices
|
0
|
km1
|
=min(1,k-1)
|
0
|
km1
|
=min(1,k-1)
|
0
|
km1
|
index of next/previous level
|
0
|
KM1
|
|
30
|
Km1
|
|
40
|
km2
|
=max( k-2 , 1 )
|
39
|
km2
|
=max( k-2 , 1 )
|
0
|
km2
|
=max( k-2 , 1 )
|
0
|
km2
|
=max( k-2 , 1 )
|
0
|
km2
|
=max( k-2 , 1 )
|
0
|
km2
|
=max( k-2 , 1 )
|
0
|
kM2
|
|
1
|
km3
|
|
8
|
km4
|
|
4
|
kMax
|
|
22
|
kmax
|
|
10
|
KMax
|
|
3
|
kmaxdepth
|
|
13
|
KMBG
|
|
4
|
kMin
|
|
17
|
kmin
|
|
10
|
kmixcbm
|
|
1
|
kmixcdd
|
|
1
|
kmixcom
|
|
1
|
kmixcri_i
|
|
1
|
kmixcri_r
|
|
1
|
kmixcws
|
|
1
|
kMlev
|
|
6
|
kmm
|
|
3
|
kmp
|
|
2
|
kmq
|
|
1
|
kmtj
|
|
16
|
kMx
|
|
7
|
kmx
|
|
24
|
kn
|
|
26
|
kn0
|
|
13
|
ko
|
loop-within-loop index
|
55
|
ko
|
loop-within-loop index
|
0
|
ko
|
loop-within-loop index
|
0
|
ko
|
loop-within-loop index
|
0
|
KOCEANM
|
|
1
|
kop1
|
|
6
|
KOPEN
|
|
1
|
koz
|
|
3
|
kp
|
index of next/previous level
|
13
|
KP
|
|
6
|
kp1
|
=k+1 for k
|
240
|
kp1
|
=min( k+1 , Nr )
|
0
|
kp1
|
=min( k+1 , Nr )
|
0
|
kp1
|
=min( k+1 , Nr )
|
0
|
kp1
|
=min( k+1 , Nr )
|
0
|
kp1
|
=min( k+1 , Nr )
|
0
|
kp1
|
=min( k+1 , Nr )
|
0
|
kp1
|
array computation indices
|
0
|
kp1
|
k+1
|
0
|
Kp1
|
=k+1 for k=Nr
|
30
|
Kp1
|
=k+1 for k=Nr
|
0
|
kp1
|
index of next/previous level
|
0
|
Kp1
|
loop counters
|
0
|
Kp1
|
=k+1 for k=Nr
|
0
|
Kp1
|
=k+1 for k=Nr
|
0
|
KP1
|
|
1
|
kp1Msk
|
flag (0,1) for over-riding mask for W levels
|
5
|
kp2
|
|
9
|
kp3
|
|
5
|
kpart
|
vertical level of float (decimal number in case of 3D float)
|
87
|
kpartid
|
|
7
|
KPO4
|
half saturation phosphate constant (mol/m3)
|
6
|
Kpo4
|
|
2
|
kpp
|
|
1
|
KPP_AUTODIFF_EXCESSIVE_STORE
|
|
12
|
kpp_bldepth1
|
|
1
|
kpp_bldepth2
|
|
1
|
KPP_CALC
|
KPP package ( see pkg/kpp ).
|
2
|
KPP_CALC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DIFF
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DIFF
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DIFF
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DIFF
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DIFF
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DIFF_PTR
|
|
3
|
KPP_CALC_DIFF_S
|
|
3
|
KPP_CALC_DIFF_T
|
|
3
|
KPP_CALC_DUMMY
|
KPP package ( see pkg/kpp ).
|
2
|
KPP_CALC_DUMMY
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DUMMY
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DUMMY
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_DUMMY
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_VISC
|
KPP package ( see pkg/kpp ).
|
2
|
KPP_CALC_VISC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_VISC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_VISC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CALC_VISC
|
KPP package ( see pkg/kpp ).
|
0
|
KPP_CHECK
|
KPP Package. pkg/kpp
|
2
|
KPP_CHECK
|
KPP Package. pkg/kpp
|
0
|
KPP_CHECK
|
KPP Package. pkg/kpp
|
0
|
KPP_CHECK
|
KPP Package. pkg/kpp
|
0
|
KPP_CHECK
|
KPP Package. pkg/kpp
|
0
|
KPP_DIAGNOSTICS_INIT
|
|
2
|
KPP_DiffSFile
|
|
9
|
KPP_DO_DIAGS
|
KPP diags. see pkg/kpp
|
0
|
KPP_DO_DIAGS
|
KPP diags. see pkg/kpp
|
0
|
KPP_DO_DIAGS
|
KPP diags. see pkg/kpp
|
0
|
KPP_DO_DIAGS
|
KPP diags. see pkg/kpp
|
0
|
KPP_DO_DIAGS
|
KPP diags. see pkg/kpp
|
0
|
KPP_DO_EXCH
|
|
2
|
KPP_DOUBLEDIFF
|
|
2
|
kpp_drctrec
|
next record to dump for KPP files
|
10
|
kpp_drctrecTave
|
|
10
|
kpp_dumpFreq
|
|
5
|
KPP_ESTIMATE_UREF
|
|
4
|
KPP_FORCING_SURF
|
|
2
|
kpp_freq
|
|
5
|
KPP_GHAT
|
|
3
|
KPP_ghatFile
|
|
4
|
KPP_ghatKFile
|
|
9
|
KPP_ghatUseTotalDiffus
|
|
9
|
kpp_i
|
|
1
|
KPP_INIT
|
KPP package. ( see pkg/kpp )
|
0
|
KPP_INIT
|
KPP package. ( see pkg/kpp )
|
0
|
KPP_INIT
|
KPP package. ( see pkg/kpp )
|
0
|
KPP_INIT
|
KPP package. ( see pkg/kpp )
|
0
|
KPP_INIT
|
KPP package. ( see pkg/kpp )
|
0
|
KPP_INIT_FIXED
|
|
2
|
KPP_INIT_VARIA
|
|
2
|
KPP_NEEDS_OVERLAP_4
|
|
3
|
KPP_OUTPUT
|
|
2
|
KPP_PARM01
|
|
2
|
KPP_PARM_L
|
|
1
|
KPP_PARM_R
|
|
1
|
kpp_r1
|
|
1
|
kpp_r2
|
|
1
|
KPP_REACTIVATE_OL4
|
|
1
|
KPP_READPARMS
|
KPP Package. see pkg/kpp
|
2
|
KPP_READPARMS
|
KPP Package. see pkg/kpp
|
0
|
KPP_READPARMS
|
KPP Package. see pkg/kpp
|
0
|
KPP_READPARMS
|
KPP Package. see pkg/kpp
|
0
|
KPP_READPARMS
|
KPP Package. see pkg/kpp
|
0
|
KPP_RECORDNUM1
|
|
1
|
KPP_RECORDNUM2
|
|
1
|
kpp_short
|
|
1
|
kpp_short1
|
|
1
|
KPP_SMOOTH_DBLOC
|
|
8
|
KPP_SMOOTH_DENS
|
|
8
|
KPP_SMOOTH_DIFF
|
|
1
|
KPP_SMOOTH_DVSQ
|
|
3
|
KPP_SMOOTH_SHSQ
|
|
2
|
KPP_SMOOTH_VISC
|
|
1
|
KPP_TAVE_COUNT
|
|
1
|
KPP_TAVE_FIELDS
|
|
1
|
kpp_taveFreq
|
|
4
|
KPP_taveFreq
|
|
3
|
KPP_timeAve
|
|
11
|
KPP_TRANSPORT_PTR
|
KPP non-local transport ( see pkg/kpp ).
|
2
|
KPP_TRANSPORT_PTR
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_PTR
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_PTR
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_S
|
KPP non-local transport ( see pkg/kpp ).
|
2
|
KPP_TRANSPORT_S
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_S
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_S
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_T
|
KPP non-local transport ( see pkg/kpp ).
|
2
|
KPP_TRANSPORT_T
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_T
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPP_TRANSPORT_T
|
KPP non-local transport ( see pkg/kpp ).
|
0
|
KPPBFSFC
|
|
4
|
KPPdiffKzS
|
|
26
|
KPPdiffKzStave
|
|
9
|
KPPdiffKzT
|
|
19
|
KPPdiffKzTtave
|
|
9
|
KPPfrac
|
|
7
|
KPPghat
|
|
18
|
KPPghatKStave
|
|
10
|
KPPhbl
|
|
17
|
KPPhbltave
|
|
9
|
KPPMIX
|
|
2
|
KPPmixingMaps
|
|
4
|
KPPplumefrac
|
|
7
|
KPPRi
|
|
4
|
KPPuseDoubleDiff
|
|
6
|
KPPviscAz
|
|
17
|
KPPviscAztave
|
|
9
|
KPPwriteState
|
|
8
|
kpres
|
|
1
|
kprv
|
|
1
|
KPRV
|
|
1
|
kqz
|
|
3
|
kr
|
|
4
|
krd
|
|
4
|
kRec
|
|
5
|
krec
|
|
17
|
kRef
|
Pressure reference level
|
72
|
kRef
|
Pressure reference level
|
0
|
kRef
|
Pressure reference level
|
0
|
KREF
|
|
2
|
kRegMsk
|
|
10
|
KRemin
|
remin power law coeff
|
5
|
Kremin
|
|
2
|
KRi_range
|
|
17
|
krmin
|
|
1
|
KRMIN
|
|
3
|
ks
|
surface level index
|
296
|
ks
|
index of surface interface layer
|
0
|
ks
|
surface level index
|
0
|
ks
|
surface level index
|
0
|
ks
|
surface level index
|
0
|
ks
|
surface level index
|
0
|
ks
|
surface level index
|
0
|
ks
|
index of surface interface layer
|
0
|
ks
|
surface level index
|
0
|
Ks
|
|
9
|
KScav
|
iron scavenging rate QQ
|
8
|
Kscav
|
|
1
|
ksgn
|
|
29
|
kshelf
|
|
39
|
ksilocal
|
|
14
|
kSiz
|
3rd dim of tracer-field array trFld
|
38
|
kSiz
|
size of third dimension of array field to read-in
|
0
|
kSize
|
dimension of pNlev & ANALYLIC_THETA
|
245
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRx
|
0
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRx
|
0
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRS
|
0
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRS
|
0
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRT
|
0
|
kSize
|
third dimension of 3-D array arrFld
|
0
|
kSize
|
third dimension of 3-D array arrFld
|
0
|
kSize
|
third dimension of 3-D array arrFld
|
0
|
kSize
|
third dimension of 3-D array arrFld
|
0
|
kSize
|
size of third dimension: normally either 1 or Nr
|
0
|
kSize
|
size of third dimension, normally either 1 or Nr
|
0
|
kSize
|
size of third dimension, normally either 1 or Nr
|
0
|
kSize
|
size of third dimension: normally either 1 or Nr
|
0
|
kSize
|
size of third dimension, normally either 1 or Nr
|
0
|
kSize
|
size of third dimension, normally either 1 or Nr
|
0
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRx
|
0
|
kSize
|
3rd Dimension of the vertical diffusivity array KappaRx
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
length of 3rd Dim : either =1 (2D field) or =Nr (3D field)
|
0
|
kSize
|
3rd dimension of both averaged field AND cumulated time arrays
|
0
|
Ksize
|
3rd dimension of local array (fldtave)
|
67
|
kSize
|
Number of levels to filter
|
0
|
kslocal
|
|
12
|
kSnow
|
thermal conductivity of snow [W/m/K]
|
7
|
ksolar
|
bulk solar abs coeff of sea ice [m^-1]
|
6
|
Ksp_T_Calc
|
|
3
|
Ksp_TP_Calc
|
|
5
|
kSrf
|
vertical index of surface layer
|
63
|
ksrf
|
|
4
|
ksrfp1
|
|
4
|
ksst
|
|
9
|
kStart
|
|
48
|
kStore
|
|
12
|
kStr
|
|
14
|
kStride
|
|
48
|
kSurf
|
vertical indices of domain boundaries
|
6
|
kSurface
|
index of surface layer
|
132
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurface
|
index of surface layer
|
0
|
kSurfC
|
vertical index of the surface tracer cell
|
40
|
ksurfC
|
|
78
|
kSurfS
|
vertical index of the surface V point
|
19
|
ksurfS
|
|
12
|
kSurfW
|
vertical index of the surface U point
|
19
|
ksurfW
|
|
12
|
kT
|
|
18
|
Ktmp
|
|
50
|
kTop
|
|
20
|
Ktop
|
|
5
|
kTopC
|
|
15
|
ktr
|
|
38
|
ktz
|
|
5
|
ktz1
|
|
5
|
ktz2
|
|
5
|
ktz3
|
|
5
|
ku
|
|
31
|
ku2
|
|
5
|
kUp
|
index into 2 1/2D array, toggles between 1|2
|
183
|
kUp
|
index into 2 1/2D array, toggles between 1|2
|
0
|
kUp
|
index into 2 1/2D array, toggles between 1 and 2
|
0
|
kUp
|
index into 2 1/2D array, toggles between 1|2
|
0
|
kUp
|
index into 2 1/2D array, toggles between 1 and 2
|
0
|
kUp
|
index into 2 1/2D array, toggles between 1 and 2
|
0
|
kUp
|
=1 or 2 for consecutive k
|
0
|
kUp
|
toggle indices for even/odd level fluxes
|
0
|
kUp
|
toggle indices for even/odd level fluxes
|
0
|
kup
|
|
10
|
kUpC
|
|
10
|
Kux
|
|
14
|
Kuz
|
|
12
|
kv
|
|
1
|
kV
|
|
33
|
KVCARBON
|
|
1
|
kveg
|
|
7
|
Kvy
|
|
14
|
Kvz
|
|
12
|
Kwexch
|
|
12
|
Kwexch_Pre
|
|
5
|
kwlocal
|
|
11
|
kwrk
|
|
10
|
Kwx
|
|
16
|
Kwy
|
|
16
|
Kwz
|
|
23
|
kx
|
|
3
|
kyear
|
|
1
|
kz
|
|
26
|
kzhi
|
|
8
|
kzlo
|
|
10
|