63 &
"Start: internal_step" 68 ramp=tanh(real(iint,sp)/real(iramp,sp))
108 IF(recalculate_rho_mean)
THEN 109 IF(recalc_rho_mean .LT. inttime)
THEN 110 recalc_rho_mean = recalc_rho_mean + delt_rho_mean
116 IF(.NOT. barotropic)
THEN 117 SELECT CASE(baroclinic_pressure_gradient)
118 CASE (
"sigma levels")
120 CASE(
'z coordinates')
123 CALL fatal_error(
"UNKNOW BAROCLINIC PRESURE GRADIENT TYPE",&
124 & trim(baroclinic_pressure_gradient))
175 exttime = exttime + imdte
234 IF(
h1(i) <= static_ssh_adj )
THEN 265 SELECT CASE(vertical_mixing_type)
276 IF(scalar_positivity_control)
CALL fct_q2 277 IF(scalar_positivity_control)
CALL fct_q2l 312 IF(temperature_active)
THEN 319 IF(scalar_positivity_control)
CALL fct_t 323 IF(casename(1:3) ==
'gom')
THEN 355 IF(backward_advection==.true.)
THEN 356 IF(backward_step==1)
THEN 358 ELSEIF(backward_step==2)
THEN 375 IF(salinity_active)
THEN 382 IF(scalar_positivity_control)
CALL fct_s 386 IF(casename(1:3) ==
'gom')
THEN 407 IF(backward_advection==.true.)
THEN 408 IF(backward_step==1)
THEN 410 ELSEIF(backward_step==2)
THEN 429 IF( river_ts_setting ==
'calculated')
THEN 442 IF(.NOT.barotropic)
THEN 443 SELECT CASE(sea_water_density_function)
451 CALL fatal_error(
"INVALID DENSITY FUNCTION SELECTED:",&
452 &
" "//trim(sea_water_density_function) )
459 IF(convective_overturning)
THEN 461 IF(.NOT.barotropic)
THEN 462 SELECT CASE(sea_water_density_function)
470 CALL fatal_error(
"INVALID DENSITY FUNCTION SELECTED:",&
471 &
" "//trim(sea_water_density_function) )
518 &
"End: internal_step" real(sp), dimension(:,:), allocatable, target q2
real(sp), dimension(:,:), allocatable, target km
real(sp), dimension(:), allocatable, target va
real(sp), dimension(:), allocatable, target d
real(sp), dimension(:), allocatable, target d1
real(sp), dimension(:), allocatable, target adx2d
real(sp), dimension(:,:), allocatable, target t2
real(sp), dimension(:,:), allocatable, target q2lf
real(sp), dimension(:,:), allocatable, target s
real(sp), dimension(:,:), allocatable, target advx
real(sp), dimension(:), allocatable, target el
real(sp), dimension(:), allocatable, target advua
real(sp), dimension(:,:), allocatable, target v
logical function dbg_set(vrb)
real(sp), dimension(:,:), allocatable, target t1
real(sp), dimension(:), allocatable, target egf
subroutine bcond_gcn(IDX, K_RK)
real(sp), dimension(:,:), allocatable, target vf
subroutine set_var(NOW, UA, VA, EL, U, V, S1, T1, HYW)
real(sp), dimension(:,:), allocatable, target q2l
real(sp), dimension(:,:), allocatable, target u
real(sp), dimension(:,:), allocatable, target s1
real(sp), dimension(:), allocatable, target vard
real(sp), dimension(:,:), allocatable, target drhox
real(sp), dimension(:), allocatable, target el1
real(sp), dimension(:), allocatable, target et
real(sp), dimension(:), allocatable, target uard
real(sp), dimension(:,:), allocatable, target tf1
real(sp), dimension(:,:), allocatable, target uf
real(sp), dimension(:), allocatable uard_obcn
subroutine bcond_ts(NCON2)
real(sp), dimension(:,:), allocatable, target sf1
real(sp), dimension(:,:), allocatable, target advy
integer, parameter dbg_sbrio
subroutine bottom_roughness
subroutine adjust2d3d(ADJUST_TYPE)
real(sp), dimension(:,:), allocatable, target drhoy
real(sp), dimension(:), allocatable, target ua
real(sp), dimension(:,:), allocatable, target q2f
real(sp), dimension(:,:), allocatable, target kh
real(sp), dimension(:), allocatable, target ady2d
real(sp), dimension(:), allocatable, target dt1
subroutine vdif_ts_gom(NCON1, F)
subroutine fatal_error(ER1, ER2, ER3, ER4)
real(sp), dimension(:), allocatable, target h1
real(sp), dimension(:), allocatable, target dry2d
real(sp), dimension(:,:), allocatable, target t0
subroutine n2e3d(NVAR, EVAR)
subroutine advave_edge_gcn(XFLUX, YFLUX)
real(sp), dimension(:,:), allocatable, target t
real(sp), dimension(:,:), allocatable, target s2
integer, parameter dbg_sbr
subroutine wd_update(INCASE)
real(sp), dimension(:,:), allocatable, target km1
real(sp), dimension(:,:), allocatable, target s0
real(sp), dimension(:), allocatable, target advva
real(sp), dimension(:), allocatable, target et1
subroutine vdif_ts(NCON1, F)
real(sp), dimension(:), allocatable, target dt
real(sp), dimension(:), allocatable, target drx2d
subroutine advection_edge_gcn(XFLUX, YFLUX)
subroutine adv_uv_edge_gcn