CCPP Scientific Documentation
v5.0.0
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(4), intent(in)  cdmbgwd,
real(kind=kind_phys), dimension(2), 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,
logical, intent(in)  do_ugwp,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

cires_ugwp_init argument table
local_namestandard_namelong_nameunitstypedimensionskindintentoptional
mempi_rankMPI rank of current processindexinteger()inFalse
mastermpi_rootMPI rank of master processindexinteger()inFalse
nlunitiounit_namelistfortran unit number for opening namelist filenoneinteger()inFalse
input_nml_filenamelist_filename_for_internal_file_readscharacter string to store full namelist contentsnonecharacter(number_of_lines_of_namelist_filename_for_internal_file_reads)len=*inFalse
logunitiounit_logfortran unit number for writing logfilenoneinteger()inFalse
fn_nml2namelist_filenamenamelist filename for ugwpnonecharacter()len=*inFalse
lonrnumber_of_equatorial_longitude_pointsnumber of global points in x-dir (i) along the equatorcountinteger()inFalse
latrnumber_of_latitude_pointsnumber of global points in y-dir (j) along the meridiancountinteger()inFalse
levsvertical_dimensionnumber of vertical levelscountinteger()inFalse
aka_parameter_of_the_hybrid_coordinatea parameter for sigma pressure level calculationsPareal(number_of_vertical_layers_for_radiation_calculations_plus_one)kind_physinFalse
bkb_parameter_of_the_hybrid_coordinateb parameter for sigma pressure level calculationsnonereal(number_of_vertical_layers_for_radiation_calculations_plus_one)kind_physinFalse
dtptime_step_for_physicsphysics timestepsreal()kind_physinFalse
cdmbgwdmultiplication_factors_for_mountain_blocking_and_orographic_gravity_wave_dragmultiplication factors for cdmb and gwdnonereal(4)kind_physinFalse
cgwfmultiplication_factors_for_convective_gravity_wave_dragmultiplication factor for convective GWDnonereal(2)kind_physinFalse
pa_rf_inpressure_cutoff_for_rayleigh_dampingpressure level from which Rayleigh Damping is appliedPareal()kind_physinFalse
tau_rf_intime_scale_for_rayleigh_dampingtime scale for Rayleigh damping in daysdreal()kind_physinFalse
con_p0standard_atmospheric_pressurestandard atmospheric pressurePareal()kind_physinFalse
do_ugwpdo_ugwpflag to activate CIRES UGWPflaglogical()inFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse

References cires_ugwp_module::cires_ugwp_mod_init(), is_initialized, and cires_ugwp_module::knob_ugwp_version.

Here is the call graph for this function: