FV3 Bundle
dcmip_initial_conditions_test_4 Module Reference

Functions/Subroutines

subroutine test4_baroclinic_wave (moist, X, lon, lat, p, z, zcoords, u, v, w, t, phis, ps, rho, q, q1, q2)
 
real(8) function temperature (lon, lat, eta)
 
real(8) function t_mean (eta)
 
real(8) function t_deviation (lon, lat, eta)
 
real(8) function surface_geopotential (lon, lat)
 
real(8) function geopotential (lon, lat, eta)
 
real(8) function horiz_mean_geopotential (eta)
 
real(8) function u_wind (lon, lat, eta, lperturb)
 
real(8) function v_wind (lon, lat, eta, lperturb)
 
real(8) function eta_from_z (lon, lat, z)
 
real(8) function theta (lon, lat, eta)
 
real(8) function epv (lon, lat, eta)
 

Variables

real(8), parameter a = 6371220.0d0
 
real(8), parameter rd = 287.0d0
 
real(8), parameter g = 9.80616d0
 
real(8), parameter cp = 1004.5d0
 
real(8), parameter pi = 4.d0*atan(1.d0)
 
real(8), parameter kappa = 2.d0/7.d0
 
real(8), parameter omega = 7.29212d-5
 
real(8), parameter p0 = 100000.0d0
 
real(8), parameter deg2rad = pi/180.d0
 
real(8), parameter eta_tropo = 0.2d0
 
real(8), parameter u0 = 35.d0
 
real(8), parameter t0 = 288.d0
 
real(8), parameter eta0 = 0.252d0
 
real(8), parameter radius = 10.d0
 
real(8), parameter perturbation_amplitude = 1.d0
 
real(8), parameter perturbation_longitude = 20.d0
 
real(8), parameter perturbation_latitude = 40.d0
 
real(8), parameter eta_sfc = 1.d0
 
real(8), parameter delta_t = 480000.d0
 
real(8), parameter gamma = 0.005d0
 
real(8), parameter perturbation_latitude_tracer = 55.d0
 
real(8), parameter a_omega = a*omega
 
real(8), parameter exponent = Rd*gamma/g
 
real(8), parameter q0 = 0.021d0
 
real(8), parameter lat_hw = 2.d0*pi/9.d0
 
real(8), parameter p_hw = 34000.d0
 

Function/Subroutine Documentation

◆ epv()

real(8) function dcmip_initial_conditions_test_4::epv ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta 
)

Definition at line 407 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

◆ eta_from_z()

real(8) function dcmip_initial_conditions_test_4::eta_from_z ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  z 
)

Definition at line 355 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ geopotential()

real(8) function dcmip_initial_conditions_test_4::geopotential ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta 
)

Definition at line 263 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ horiz_mean_geopotential()

real(8) function dcmip_initial_conditions_test_4::horiz_mean_geopotential ( real(8), intent(in)  eta)

Definition at line 280 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

◆ surface_geopotential()

real(8) function dcmip_initial_conditions_test_4::surface_geopotential ( real(8), intent(in)  lon,
real(8), intent(in)  lat 
)

Definition at line 248 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

◆ t_deviation()

real(8) function dcmip_initial_conditions_test_4::t_deviation ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta 
)

Definition at line 229 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

◆ t_mean()

real(8) function dcmip_initial_conditions_test_4::t_mean ( real(8), intent(in)  eta)

Definition at line 213 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

◆ temperature()

real(8) function dcmip_initial_conditions_test_4::temperature ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta 
)

Definition at line 200 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ test4_baroclinic_wave()

subroutine dcmip_initial_conditions_test_4::test4_baroclinic_wave ( integer, intent(in)  moist,
real(8), intent(in)  X,
real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(inout)  p,
real(8), intent(in)  z,
integer, intent(in)  zcoords,
real(8), intent(out)  u,
real(8), intent(out)  v,
real(8), intent(out)  w,
real(8), intent(out)  t,
real(8), intent(out)  phis,
real(8), intent(out)  ps,
real(8), intent(out)  rho,
real(8), intent(out)  q,
real(8), intent(out)  q1,
real(8), intent(out)  q2 
)

Definition at line 99 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ theta()

real(8) function dcmip_initial_conditions_test_4::theta ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta 
)

Definition at line 388 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ u_wind()

real(8) function dcmip_initial_conditions_test_4::u_wind ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta,
logical, intent(in)  lperturb 
)

Definition at line 304 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

◆ v_wind()

real(8) function dcmip_initial_conditions_test_4::v_wind ( real(8), intent(in)  lon,
real(8), intent(in)  lat,
real(8), intent(in)  eta,
logical, intent(in)  lperturb 
)

Definition at line 343 of file dcmip_initial_conditions_test_4_v3.f90.

Here is the caller graph for this function:

Variable Documentation

◆ a

real(8), parameter dcmip_initial_conditions_test_4::a = 6371220.0d0

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ a_omega

real(8), parameter dcmip_initial_conditions_test_4::a_omega = a*omega

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ cp

real(8), parameter dcmip_initial_conditions_test_4::cp = 1004.5d0

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ deg2rad

real(8), parameter dcmip_initial_conditions_test_4::deg2rad = pi/180.d0

Definition at line 68 of file dcmip_initial_conditions_test_4_v3.f90.

◆ delta_t

real(8), parameter dcmip_initial_conditions_test_4::delta_t = 480000.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ eta0

real(8), parameter dcmip_initial_conditions_test_4::eta0 = 0.252d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ eta_sfc

real(8), parameter dcmip_initial_conditions_test_4::eta_sfc = 1.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ eta_tropo

real(8), parameter dcmip_initial_conditions_test_4::eta_tropo = 0.2d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ exponent

real(8), parameter dcmip_initial_conditions_test_4::exponent = Rd*gamma/g

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ g

real(8), parameter dcmip_initial_conditions_test_4::g = 9.80616d0

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ gamma

real(8), parameter dcmip_initial_conditions_test_4::gamma = 0.005d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ kappa

real(8), parameter dcmip_initial_conditions_test_4::kappa = 2.d0/7.d0

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ lat_hw

real(8), parameter dcmip_initial_conditions_test_4::lat_hw = 2.d0*pi/9.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ omega

real(8), parameter dcmip_initial_conditions_test_4::omega = 7.29212d-5

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ p0

real(8), parameter dcmip_initial_conditions_test_4::p0 = 100000.0d0

Definition at line 68 of file dcmip_initial_conditions_test_4_v3.f90.

◆ p_hw

real(8), parameter dcmip_initial_conditions_test_4::p_hw = 34000.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ perturbation_amplitude

real(8), parameter dcmip_initial_conditions_test_4::perturbation_amplitude = 1.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ perturbation_latitude

real(8), parameter dcmip_initial_conditions_test_4::perturbation_latitude = 40.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ perturbation_latitude_tracer

real(8), parameter dcmip_initial_conditions_test_4::perturbation_latitude_tracer = 55.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ perturbation_longitude

real(8), parameter dcmip_initial_conditions_test_4::perturbation_longitude = 20.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ pi

real(8), parameter dcmip_initial_conditions_test_4::pi = 4.d0*atan(1.d0)

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ q0

real(8), parameter dcmip_initial_conditions_test_4::q0 = 0.021d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ radius

real(8), parameter dcmip_initial_conditions_test_4::radius = 10.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ rd

real(8), parameter dcmip_initial_conditions_test_4::rd = 287.0d0

Definition at line 55 of file dcmip_initial_conditions_test_4_v3.f90.

◆ t0

real(8), parameter dcmip_initial_conditions_test_4::t0 = 288.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.

◆ u0

real(8), parameter dcmip_initial_conditions_test_4::u0 = 35.d0

Definition at line 75 of file dcmip_initial_conditions_test_4_v3.f90.