Common Community Physics Package (CCPP) Scientific Documentation  Version 2.0
subroutine gfs_mp_generic_pre::gfs_mp_generic_pre_run ( integer, intent(in)  im,
integer, intent(in)  levs,
logical, intent(in)  ldiag3d,
logical, intent(in)  do_aw,
integer, intent(in)  ntcw,
integer, intent(in)  nncl,
integer, intent(in)  ntrac,
real(kind=kind_phys), dimension(im, levs), intent(in)  gt0,
real(kind=kind_phys), dimension(im, levs), intent(in)  gq0_water_vapor,
real(kind=kind_phys), dimension(im, levs, ntrac), intent(in)  gq0,
real(kind=kind_phys), dimension(im, levs), intent(inout)  save_t,
real(kind=kind_phys), dimension(im, levs), intent(inout)  save_qv,
real(kind=kind_phys), dimension(im, levs, ntrac), intent(inout)  save_q,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

local_name standard_name long_name units rank type kind intent optional
im horizontal_loop_extent horizontal loop extent count 0 integer in F
levs vertical_dimension vertical layer dimension count 0 integer in F
ldiag3d flag_diagnostics_3D logical flag for 3D diagnostics flag 0 logical in F
do_aw flag_for_Arakawa_Wu_adjustment flag for Arakawa Wu scale-aware adjustment flag 0 logical in F
ntcw index_for_liquid_cloud_condensate tracer index for cloud condensate (or liquid water) index 0 integer in F
nncl number_of_tracers_for_cloud_condensate number of tracers for cloud condensate count 0 integer in F
ntrac number_of_tracers number of tracers count 0 integer in F
gt0 air_temperature_updated_by_physics temperature updated by physics K 2 real kind_phys in F
gq0_water_vaporwater_vapor_specific_humidity_updated_by_physics water vapor specific humidity updated by physics kg kg-1 2 real kind_phys in F
gq0 tracer_concentration_updated_by_physics tracer concentration updated by physics kg kg-1 3 real kind_phys in F
save_t air_temperature_save air temperature before entering a physics scheme K 2 real kind_phys inout F
save_qv water_vapor_specific_humidity_save water vapor specific humidity before entering a physics scheme kg kg-1 2 real kind_phys inout F
save_q tracer_concentration_save tracer concentration before entering a physics scheme kg kg-1 3 real kind_phys inout F
errmsg ccpp_error_message error message for error handling in CCPP none 0 character len=* out F
errflg ccpp_error_flag error flag for error handling in CCPP flag 0 integer out F