Loading [MathJax]/extensions/tex2jax.js
CCPP SciDoc for UFS-SRW v3.0.0  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
All Classes Namespaces Functions Variables Modules Pages
Loading...
Searching...
No Matches

◆ gfs_suite_interstitial_1_run()

subroutine gfs_suite_interstitial_1::gfs_suite_interstitial_1_run ( integer, intent(in) im,
integer, intent(in) levs,
integer, intent(in) ntrac,
real(kind=kind_phys), intent(in) dtf,
real(kind=kind_phys), intent(in) dtp,
real(kind=kind_phys), dimension(:), intent(in) slmsk,
real(kind=kind_phys), dimension(:), intent(in) area,
real(kind=kind_phys), intent(in) dxmin,
real(kind=kind_phys), intent(in) dxinv,
real(kind=kind_phys), dimension(:), intent(in) pgr,
integer, dimension(:), intent(out) islmsk,
real(kind=kind_phys), dimension(:), intent(out) work1,
real(kind=kind_phys), dimension(:), intent(out) work2,
real(kind=kind_phys), dimension(:), intent(out) psurf,
real(kind=kind_phys), dimension(:,:), intent(out) dudt,
real(kind=kind_phys), dimension(:,:), intent(out) dvdt,
real(kind=kind_phys), dimension(:,:), intent(out) dtdt,
real(kind=kind_phys), dimension(:,:,:), intent(out) dqdt,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

GFS_suite_interstitial_1_run argument table
local_namestandard_namelong_nameunitstypedimensionskindintent
imhorizontal_loop_extenthorizontal loop extentcountinteger()in
levsvertical_layer_dimensionvertical layer dimensioncountinteger()in
ntracnumber_of_tracersnumber of tracerscountinteger()in
dtftimestep_for_dynamicsdynamics timestepsreal()kind_physin
dtptimestep_for_physicsphysics timestepsreal()kind_physin
slmskarea_typelandmask: sea/land/ice=0/1/2flagreal(ccpp_constant_one:horizontal_loop_extent)kind_physin
areacell_areaarea of the grid cellm2real(ccpp_constant_one:horizontal_loop_extent)kind_physin
dxminmin_grid_scaleminimum scaling factor for critical relative humiditym2 rad-2real()kind_physin
dxinvreciprocal_of_grid_scale_rangeinverse scaling factor for critical relative humidityrad2 m-2real()kind_physin
pgrsurface_air_pressuresurface pressurePareal(ccpp_constant_one:horizontal_loop_extent)kind_physin
islmsksea_land_ice_masklandmask: sea/land/ice=0/1/2flaginteger(ccpp_constant_one:horizontal_loop_extent)out
work1grid_size_related_coefficient_used_in_scale_sensitive_schemesgrid size related coefficient used in scale-sensitive schemesnonereal(ccpp_constant_one:horizontal_loop_extent)kind_physout
work2grid_size_related_coefficient_used_in_scale_sensitive_schemes_complementcomplement to work1nonereal(ccpp_constant_one:horizontal_loop_extent)kind_physout
psurfsurface_air_pressure_diagsurface air pressure diagnosticPareal(ccpp_constant_one:horizontal_loop_extent)kind_physout
dudtprocess_split_cumulative_tendency_of_x_windupdated tendency of the x windm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dvdtprocess_split_cumulative_tendency_of_y_windupdated tendency of the y windm s-2real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dtdtprocess_split_cumulative_tendency_of_air_temperatureupdated tendency of the temperatureK s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension)kind_physout
dqdtprocess_split_cumulative_tendency_of_tracersupdated tendency of the tracerskg kg-1 s-1real(ccpp_constant_one:horizontal_loop_extent, ccpp_constant_one:vertical_layer_dimension, ccpp_constant_one:number_of_tracers)kind_physout
errmsgccpp_error_messageerror message for error handling in CCPPnonecharacter()len=*out
errflgccpp_error_codeerror code for error handling in CCPP1integer()out