CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches

◆ cires_ugwp_init()

subroutine, public cires_ugwp::cires_ugwp_init ( integer, intent(in) me,
integer, intent(in) master,
integer, intent(in) nlunit,
character(len=*), dimension(:), intent(in) input_nml_file,
integer, intent(in) logunit,
character(len=*), intent(in) fn_nml2,
integer, intent(in) lonr,
integer, intent(in) latr,
integer, intent(in) levs,
real(kind=kind_phys), dimension(:), intent(in) ak,
real(kind=kind_phys), dimension(:), intent(in) bk,
real(kind=kind_phys), intent(in) dtp,
real(kind=kind_phys), dimension(:), intent(in) cdmbgwd,
real(kind=kind_phys), dimension(:), intent(in) cgwf,
real(kind=kind_phys), intent(in) pa_rf_in,
real(kind=kind_phys), intent(in) tau_rf_in,
real(kind=kind_phys), intent(in) con_p0,
integer, intent(in) gwd_opt,
logical, intent(in) do_ugwp,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

cires_ugwp_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
mempi_rankMPI rank of current processindexinteger()in
mastermpi_rootMPI rank of master processindexinteger()in
nlunitiounit_of_namelistfortran unit number for opening namelist filenoneinteger()in
input_nml_filefilename_of_internal_namelistcharacter string to store full namelist contentsnonecharacter(ccpp_constant_one:number_of_lines_in_internal_namelist)len=*in
logunitiounit_of_logfortran unit number for writing logfilenoneinteger()in
fn_nml2filename_of_namelistnamelist filename for ugwpnonecharacter()len=*in
lonrnumber_of_equatorial_longitude_pointsnumber of global points in x-dir (i) along the equatorcountinteger()in
latrnumber_of_latitude_pointsnumber of global points in y-dir (j) along the meridiancountinteger()in
levsvertical_layer_dimensionnumber of vertical levelscountinteger()in
aksigma_pressure_hybrid_coordinate_a_coefficienta parameter for sigma pressure level calculationsPareal(ccpp_constant_one:vertical_interface_dimension)kind_physin
bksigma_pressure_hybrid_coordinate_b_coefficientb parameter for sigma pressure level calculationsnonereal(ccpp_constant_one:vertical_interface_dimension)kind_physin
dtptimestep_for_physicsphysics timestepsreal()kind_physin
cdmbgwdmultiplicative_tunable_parameters_for_mountain_blocking_and_orographic_gravity_wave_dragmultiplication factors for cdmb and gwdnonereal(ccpp_constant_one:4)kind_physin
cgwftunable_parameters_for_convective_gravity_wave_dragmultiplication factor for convective GWDnonereal(ccpp_constant_one:2)kind_physin
pa_rf_inair_pressure_at_bottom_extent_of_rayleigh_dampingpressure level from which Rayleigh Damping is appliedPareal()kind_physin
tau_rf_intimescale_for_rayleigh_dampingtime scale for Rayleigh damping in daysdreal()kind_physin
con_p0standard_atmospheric_pressurestandard atmospheric pressurePareal()kind_physin
gwd_optcontrol_for_drag_suite_gravity_wave_dragflag to choose gwd schemeflaginteger()in
do_ugwpflag_for_unified_gravity_wave_physics_gravity_wave_drag_schemeflag to activate CIRES UGWPflaglogical()in
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out

Definition at line 41 of file cires_ugwp.F90.