CCPP Scientific Documentation
v5.0.0
subroutine, public gfdl_cloud_microphys::gfdl_cloud_microphys_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_nml,
integer, intent(in)  imp_physics,
integer, intent(in)  imp_physics_gfdl,
logical, intent(in)  do_shoc,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

gfdl_cloud_microphys_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 nameliust 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_nmlnamelist_filenamenamelist filenamenonecharacter()len=*inFalse
imp_physicsflag_for_microphysics_schemechoice of microphysics schemeflaginteger()inFalse
imp_physics_gfdlflag_for_gfdl_microphysics_schemechoice of GFDL microphysics schemeflaginteger()inFalse
do_shocflag_for_shocflag to indicate use of SHOCflaglogical()inFalse
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*outFalse
errflgccpp_error_flagerror flag for error handling in CCPPflaginteger()outFalse

References gfdl_cloud_microphys_mod::gfdl_cloud_microphys_mod_init(), and is_initialized.

Here is the call graph for this function: