CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
UFS_SCM_NEPTUNE Directory Reference
Directory dependency graph for UFS_SCM_NEPTUNE:

Files

 cnvc90.f
 This file contains the calculation of fraction of convective cloud, pressure at bottom of convective cloud and at top of convective cloud.
 
 dcyc2t3.f
 This file contains the CCPP-compliant dcyc2t3 codes that fits radiative fluxes and heating rates from a coarse radiation calculation time interval into model's more frequent time steps.
 
 gcycle.F90
 This file repopulates specific time-varying surface properties for atmospheric forecast runs.
 
 GFS_ccpp_suite_sim_pre.F90
 Interstitial CCPP suite to couple UFS physics to CCPP suite simulator.
 
 GFS_cloud_diagnostics.F90
 
 GFS_DCNV_generic_post.F90
 Contains code related to deep convective schemes to be used within the GFS physics suite.
 
 GFS_DCNV_generic_pre.F90
 Contains code related to deep convective schemes to be used within the GFS physics suite.
 
 GFS_debug.F90
 
 GFS_GWD_generic_post.F90
 This file contains the CCPP-compliant orographic gravity wave drag post interstitial codes.
 
 GFS_GWD_generic_pre.F90
 This file contains the CCPP-compliant orographic gravity wave drag pre interstitial codes.
 
 GFS_MP_generic_post.F90
 This file contains the subroutines that calculate diagnotics variables after calling any microphysics scheme:
 
 GFS_MP_generic_pre.F90
 This file contains the subroutines that calculate diagnotics variables before calling any microphysics scheme:
 
 GFS_PBL_generic_common.F90
 Contains code used in both pre/post PBL-related interstitial schemes to be used within the GFS physics suite.
 
 GFS_PBL_generic_post.F90
 Contains code related to PBL schemes to be called after PBL schemes within GFS-based physics suites.
 
 GFS_PBL_generic_pre.F90
 Contains code related to PBL schemes to be called prior to PBL schemes within GFS-based physics suites.
 
 GFS_phys_time_vary.fv3.F90
 Contains code related to GFS physics suite setup (physics part of time_vary_step)
 
 GFS_phys_time_vary.scm.F90
 Contains code related to GFS physics suite setup (physics part of time_vary_step)
 
 GFS_physics_post.F90
 This module contains GFS specific calculations (e.g. diagnostics) and suite specific code (e.g Saving fields for subsequent physics timesteps). For interoperability across a wide range of hosts, CCPP compliant schemes should avoid including such calculations. This module/scheme is intended for such "host-specific" computations.
 
 GFS_rad_time_vary.fv3.F90
 Contains code related to GFS radiation suite setup (radiation part of time_vary_step)
 
 GFS_rad_time_vary.scm.F90
 Contains code related to GFS physics suite setup (radiation part of time_vary_step)
 
 GFS_radiation_surface.F90
 This file contains calls to module_radiation_surface::setemis() to set up surface emissivity for LW radiation and to module_radiation_surface::setalb() to set up surface albedo for SW radiation.
 
 GFS_rrtmg_post.F90
 This file contains the calculation of time averaged output quantities (including total-sky and clear-sky SW and LW fluxes at TOA and surface; conventional 3-domain cloud amount, cloud top and base pressure, and cloud top temperature; aerosols AOD, etc.), store computed results in corresponding slots of array fluxr with appropriate time weights.
 
 GFS_rrtmg_pre.F90
 This file contains cloud properties calcualtion for RRTMG.
 
 GFS_rrtmg_setup.F90
 This file contains.
 
 GFS_rrtmgp_cloud_mp.F90
 This module contains the interface for ALL cloud microphysics assumptions and the RRTMGP radiation scheme. Specific details below in subroutines.
 
 GFS_rrtmgp_cloud_overlap.F90
 This file contains EMC's interface to the different assumptions of vertical cloud structuce, cloud overlap, used by McICA for cloud sampling in the RRTMGP longwave and shortwave schemes.
 
 GFS_rrtmgp_post.F90
 RRTMGP post-processing routine.
 
 GFS_rrtmgp_pre.F90
 This module contains code to prepare model fields for use by the RRTMGP radiation scheme.

 
 GFS_rrtmgp_setup.F90
 This file initializes the RRTMGP radiation scheme.
 
 GFS_SCNV_generic_post.F90
 Contains code related to shallow convective schemes to be used after shallow convection for GFS-based physics suites.
 
 GFS_SCNV_generic_pre.F90
 Contains code related to shallow convective schemes to be run prior to shallow convection for GFS-based physics suites.
 
 GFS_stochastics.F90
 This file contains code previously in GFS_stochastics_driver.
 
 GFS_suite_interstitial_1.F90
 Contains code to calculate scale-aware variables used in cs_conv, gwdc, and precpd and to reset tendencies used in the process-split section of GFS-based physics suites.
 
 GFS_suite_interstitial_2.F90
 Contains code related used to calculate radiation-based and PBL-based diagnostics that are executed after radiation time interpolation and before the surface layer.
 
 GFS_suite_interstitial_3.F90
 Contains code to setup convectively-transported tracers, calculate critical relative humidity, and save cloud number concentrations.
 
 GFS_suite_interstitial_4.F90
 Contains code to calculate tendencies of tracers due to convective transport, updates tracers after convective transport, and updates cloud condensation nuclei.
 
 GFS_suite_interstitial_5.F90
 Contains code to update cloud liquid and ice in the convective transportable tracer array before RAS convection.
 
 GFS_suite_interstitial_phys_reset.F90
 Contains code to reset physics-related interstitial variables in the GFS physics suite.
 
 GFS_suite_interstitial_rad_reset.F90
 Contains code to reset radiation-related interstitial variables.
 
 GFS_suite_stateout_reset.F90
 Contains code to set the values of the physics-updated state to the before-physics state prior to actually being modified by physics.
 
 GFS_suite_stateout_update.F90
 Update the state variables due to process-split physics from accumulated tendencies during that phase. Update gas concentrations, if using prognostic photolysis schemes. Also, set bounds on the mass-weighted rime factor when using Ferrier-Aligo microphysics.
 
 GFS_surface_composites_inter.F90
 Contains code related to generating composites for all GFS surface schemes.
 
 GFS_surface_composites_post.F90
 Contains code related to generating composites for all GFS surface schemes.
 
 GFS_surface_composites_pre.F90
 Contains code related to generating composites for all GFS surface schemes.
 
 GFS_surface_generic_post.F90
 Contains code related to all GFS surface schemes to be run afterward.
 
 GFS_surface_generic_pre.F90
 Contains code related to running prior to all GFS surface schemes.
 
 GFS_surface_loop_control_part1.F90
 This file contains the GFS_surface_loop_control_part1 scheme.
 
 GFS_surface_loop_control_part2.F90
 This file contains the GFS_surface_loop_control_part2 scheme.
 
 GFS_time_vary_pre.fv3.F90
 Contains code related to GFS physics suite setup (generic part of time_vary_step)
 
 GFS_time_vary_pre.scm.F90
 Contains code related to GFS physics suite setup (generic part of time_vary_step)
 
 iccn_def.F
 This file defines IN and CCN arrays.
 
 iccninterp.F90
 This file contains subrouines of reading and interplating IN and CCN data.
 
 maximum_hourly_diagnostics.F90
 
 module_ccpp_suite_simulator.F90
 This module contains the type, base_physics_process, and supporting subroutines needed by the ccpp suite simulator.
 
 scm_sfc_flux_spec.F90
 Contains code to calculate parameters needed by the rest of the GFS physics suite given specified surface fluxes.
 
 sfcsub.F
 This file contains gribcode for each parameter.
 
 sgscloud_radpost.F90
 Contains the post (interstitial) work after the call to the radiation schemes: 1) Restores the original qc & qi.
 
 sgscloud_radpre.F90
 Contains the preliminary (interstitial) work to the call to the radiation schemes: 1) Backs up the original qc & qi 2) Adds the partioning of convective condensate into liqice/ice for effective radii 3) Adds the subgrid clouds mixing ratio and cloud fraction to the original (resolved- scale) qc, qi and cloud fraction coming from the microphysics scheme. 4) Recompute the diagnostic high, mid, low, total and bl clouds to be consistent with radiation.