Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RRTMGP in fv3atm #26

Closed
wants to merge 988 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
988 commits
Select commit Hold shift + click to select a range
bf78d60
FV3: this commit refs #60993
akubaryk Apr 10, 2019
161b3a4
gfsphysics/GFS_layer/GFS_typedefs.F90: bugfix, add missing #endif
DomHeinzeller Apr 18, 2019
4570d0d
Merge pull request #142 from climbfuji/multi_suite_static_build
climbfuji Apr 19, 2019
67569ad
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into gsd_deve…
DomHeinzeller Apr 19, 2019
f19edc7
Modify FV3 dynamics and fast physics routines to enable multi-gases f…
DomHeinzeller Apr 19, 2019
e89e6c6
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into ccpp_git…
DomHeinzeller Apr 19, 2019
dca8ec4
gfsphysics/GFS_layer/GFS_typedefs.F90: revert removing snowc, relabel…
DomHeinzeller Apr 20, 2019
755adf0
Merge pull request #146 from climbfuji/gsd_develop_bugfix_20190419
climbfuji Apr 20, 2019
b8917e8
gfsphysics/GFS_layer/GFS_physics_driver.F90: use volatile variable to…
DomHeinzeller Apr 22, 2019
9704391
Merge pull request #145 from climbfuji/ccpp_github_update_vlab_master…
grantfirl Apr 22, 2019
ca9ac1a
FV3: this commits #61778 enhance restart capability for continuous ac…
junwang-noaa Apr 26, 2019
a24a61a
gfsphysics/physics/iccninterp.f90: update regression test name in com…
DomHeinzeller Apr 29, 2019
912cec3
namphysics/NAM_layer/NAM_restart.F90: mirror changes to gfsphysics/GF…
DomHeinzeller Apr 30, 2019
e6af408
gfsphysics/GFS_layer/GFS_physics_driver.F90: introduce second volatil…
DomHeinzeller May 2, 2019
448c46b
gfsphysics/GFS_layer/GFS_typedefs.F90: fix units of fhzero, fhcyc and…
DomHeinzeller May 2, 2019
296c547
Merge pull request #149 from climbfuji/fix_units_fhzero_fhcyc_fhgoc3d
climbfuji May 2, 2019
4c5deeb
Merge pull request #148 from climbfuji/ccpp_github_update_vlab_master…
climbfuji May 3, 2019
dd49b3e
gfsphysics/GFS_layer/GFS_physics_driver.F90: rename mp_thompson_hrrr*…
DomHeinzeller May 3, 2019
c70670c
Merge pull request #150 from climbfuji/update_gsd_regression_tests_20…
climbfuji May 4, 2019
89ae0c7
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into HEAD
DomHeinzeller May 4, 2019
f2df4e3
gfsphysics/GFS_layer/GFS_physics_driver.F90: define rainmin as double…
DomHeinzeller May 5, 2019
9595fb7
Merge pull request #151 from climbfuji/gsd_develop_merge_in_gmtb-ccpp…
climbfuji May 6, 2019
3a92202
Merge pull request #151 from climbfuji/gsd_develop_merge_in_gmtb-ccpp…
climbfuji May 6, 2019
c90dd1b
Merge pull request #152 from climbfuji/update_gmtb-ccpp_with_gsd-deve…
climbfuji May 7, 2019
2cfb67e
FV3: this commits #56264: support fractional landmask on FV3 grid. No…
ShanSunNOAA May 3, 2019
64b3c5a
Bit-for-bit work for control suite: introduce interstitial variable t…
DomHeinzeller May 7, 2019
765d891
gfsphysics/GFS_layer/GFS_physics_driver.F90: implement HYBRID mode fo…
DomHeinzeller May 8, 2019
5cb1a77
Merge pull request #154 from climbfuji/ccpp_github_update_vlab_master…
climbfuji May 9, 2019
d7e5bda
gfsphysics/GFS_layer/GFS_typedefs.F90: add notes for separating MYNN-…
DomHeinzeller May 9, 2019
67d4c18
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into ccpp_git…
DomHeinzeller May 9, 2019
b1ce882
gfsphysics/GFS_layer/GFS_typedefs.F90: update default settings if do_…
DomHeinzeller May 13, 2019
789a135
Merge pull request #155 from climbfuji/ccpp_github_cleanup_20190509
climbfuji May 13, 2019
7f46274
Fix cleanup for CCPP build
DomHeinzeller May 13, 2019
1249f31
gfsphysics/GFS_layer/GFS_physics_driver.F90: adjust whitespaces to re…
DomHeinzeller May 19, 2019
9b1bbad
Split gfsphysics/GFS_layer/GFS_typedefs.F90 into an IPD-only and a CC…
DomHeinzeller May 19, 2019
759af12
Reverse whitespace changes to FV3 code
DomHeinzeller May 20, 2019
c885e89
TEMPORARY: add original, merged GFS physics driver as gfsphysics/GFS_…
DomHeinzeller May 20, 2019
54fecdd
gfsphysics/makefile: remove two-step compilation of GFS_typedefs.F90,…
DomHeinzeller May 20, 2019
8657c50
Merge pull request #156 from climbfuji/cleanup_ccpp_build
climbfuji May 23, 2019
83fa5b9
Remove temporary files gfsphysics/GFS_layer/GFS_typedefs.{ipd,ccpp}.F…
DomHeinzeller May 23, 2019
56bffa3
Merge pull request #157 from climbfuji/ccpp_cleanup_20190523
climbfuji May 23, 2019
2a61d4a
Remove HYBRID CCPP build
DomHeinzeller May 23, 2019
e79d445
gfsphysics/GFS_layer/GFS_physics_driver.F90: rearrange to match Vlab …
DomHeinzeller May 24, 2019
9adc6bc
Merge pull request #158 from climbfuji/remove_hybrid_ccpp
climbfuji May 24, 2019
18414f2
gfsphysics/GFS_layer/GFS_diagnostics.F90: write out all subsurface la…
DomHeinzeller May 28, 2019
aefb214
gfsphysics/GFS_layer/GFS_typedefs.F90: add consistency check that sur…
DomHeinzeller May 28, 2019
43854a2
io/FV3GFS_io.F90: remove temporary filling of top four Noah levels wi…
DomHeinzeller May 28, 2019
e90a8de
atmos_cubed_sphere/driver/fvGFS/atmosphere.F90: improve error handlin…
DomHeinzeller May 28, 2019
f42c3ed
1.) Revert back to 1f45136245cde52b39e93ab29f0d36020b0f7e63 :
ShanSunNOAA May 24, 2019
7d6c953
Merge pull request #161 from climbfuji/gsd_suite_cleanup_and_fraction…
climbfuji May 30, 2019
d00e8e6
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into bugfix_f…
DomHeinzeller May 30, 2019
d60d8e6
Merge pull request #162 from climbfuji/bugfix_fractional_landmask_and…
climbfuji May 31, 2019
abb621f
This commit combines three commits to Vlab master (NEMSfv3gfs and FV3):
DomHeinzeller Jun 14, 2019
470681c
Merge pull request #168 from climbfuji/ccpp_github_update_vlab_master…
climbfuji Jun 21, 2019
6ce0582
Bugfix: fix suffix of physics/gfs_phy_tracer_config.f->F
climbfuji Jun 25, 2019
386ab98
Merge pull request #169 from NCAR/bugfix_gfs_phy_tracer_config_suffix
climbfuji Jun 25, 2019
6635068
gfsphysics/GFS_layer/GFS_typedefs.F90: improve debug print of dry/wet…
DomHeinzeller Jun 26, 2019
c9cbbc8
gfsphysics/physics/GFS_debug.F90: comment out Diag%fluxr components, …
DomHeinzeller Jun 26, 2019
0e12270
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into ruclsm_b…
DomHeinzeller Jun 26, 2019
7ab6d31
Merge pull request #170 from climbfuji/ruclsm_b4b_20190625
climbfuji Jun 26, 2019
00a02ca
makefile: set SIONLIB_LINK_FLAGS only for CCPP build, do not add to n…
DomHeinzeller Jun 26, 2019
eb1c505
CCPP_layer/CCPP_driver.F90: Simplify physics_init, run over entire do…
DomHeinzeller Jun 27, 2019
226b417
atmos_cubed_sphere/model/fv_regional_bc.F90: remove unnecessary comments
DomHeinzeller Jun 27, 2019
97f665f
atmos_cubed_sphere/tools/external_ic.F90: remove unnecessary comments
DomHeinzeller Jun 27, 2019
9fd64b4
atmos_model.F90: cleanup code, remove remaining remnants of old HYBRI…
DomHeinzeller Jun 27, 2019
c0abdb6
gfsphysics/GFS_layer/GFS_abstraction_layer.F90: cleanup code, remove …
DomHeinzeller Jun 27, 2019
135d629
gfsphysics/GFS_layer/GFS_driver.F90: cleanup code, remove unused GFS_…
DomHeinzeller Jun 27, 2019
953cb7f
gfsphysics/GFS_layer/GFS_typedefs.F90: check and remove old comments …
DomHeinzeller Jun 27, 2019
009d0bf
ipd/IPD_driver.F90: cleanup code, remove remaining remnants of old HY…
DomHeinzeller Jun 27, 2019
00db91c
ipd/IPD_typedefs.F90: cleanup code, remove remaining remnants of old …
DomHeinzeller Jun 27, 2019
132bd90
Merge pull request #171 from climbfuji/cleanup_work_gerrit_codereview…
climbfuji Jun 28, 2019
9f21fe1
gfsphysics/GFS_layer/GFS_diagnostics.F90: use different wetness varia…
DomHeinzeller Jun 28, 2019
f0fa127
gfsphysics/GFS_layer/GFS_typedefs.F90: use different wetness variable…
DomHeinzeller Jun 28, 2019
a00ec68
io/FV3GFS_io.F90: rename wetness variable for RUC LSM from wet1 to we…
DomHeinzeller Jun 28, 2019
ef99363
Merge branch 'gmtb/ccpp' of https://github.com/NCAR/FV3 into cleanup_…
DomHeinzeller Jun 28, 2019
d01ebbc
gfsphysics/GFS_layer/GFS_typedefs.F90, io/FV3GFS_io.F90: RUC now uses…
DomHeinzeller Jun 28, 2019
a3f9fef
gfsphysics/physics/radiation_clouds.f: fix bug for radiation-clouds i…
DomHeinzeller Jun 28, 2019
50576da
gfsphysics/GFS_layer/GFS_physics_driver.F90, gfsphysics/physics/physc…
DomHeinzeller Jun 28, 2019
afb5592
atmos_cubed_sphere/tools/external_ic.F90: add CPP guard to logic for …
DomHeinzeller Jun 28, 2019
4899b5d
gfsphysics/physics/GFS_debug.F90, gfsphysics/GFS_layer/GFS_physics_dr…
DomHeinzeller Jun 28, 2019
6b54841
CCPP_layer/makefile, gfsphysics/makefile: set CPP directives for pro…
DomHeinzeller Jun 29, 2019
754129f
Optimization (CCPP-only): allocate Noah MP restart variables only if …
DomHeinzeller Jun 29, 2019
66b1f26
Merge pull request #172 from climbfuji/cleanup_work_gerrit_codereview…
climbfuji Jul 1, 2019
3e3b1b7
gfsphysics/GFS_layer/GFS_physics_driver.F90: comment out unneccessary…
DomHeinzeller Jul 1, 2019
981af01
Merge pull request #173 from climbfuji/cleanup_work_gerrit_codereview…
climbfuji Jul 3, 2019
c4ef4b0
Add CODEOWNERS after mirroring Vlab master
DomHeinzeller Jul 8, 2019
d27d347
Merge branch 'master' of gerrit:FV3 into HEAD
DomHeinzeller Jul 8, 2019
dfe41ca
Merge branch 'master' of https://github.com/NCAR/FV3 into HEAD
DomHeinzeller Jul 8, 2019
9207155
gfsphysics/GFS_layer/GFS_typedefs.F90: adjust number of tracers in PB…
DomHeinzeller Jul 9, 2019
5c1fb7d
Merge pull request #175 from climbfuji/update_from_github_master_2019…
climbfuji Jul 11, 2019
ae1d3d9
Merge pull request #176 from climbfuji/bugfix_gf_conv_AND_thompson_cl…
climbfuji Jul 16, 2019
e0fed0f
Merge branch 'master' of gerrit:FV3 into HEAD
DomHeinzeller Jul 16, 2019
396b10d
Merge pull request #177 from climbfuji/update_master_github_from_mast…
climbfuji Jul 16, 2019
d0359b3
Merge branch 'master' of gerrit:FV3 into HEAD
DomHeinzeller Jul 16, 2019
c4712c2
Merge pull request #178 from climbfuji/update_gmtb_develop_from_vlab_…
climbfuji Jul 16, 2019
1cfdbb0
Merge branch 'gmtb/develop' of https://github.com/NCAR/FV3 into HEAD
DomHeinzeller Jul 16, 2019
a5c8b40
Update CODEOWNERS to GSD team
DomHeinzeller Jul 16, 2019
780d3a8
Remove namelist option make_number_concentrations, this will be used …
DomHeinzeller Jul 17, 2019
9def0cf
Merge pull request #179 from climbfuji/add_regression_tests_20190717
climbfuji Jul 18, 2019
a6ce9d4
Update CODEOWNERS to enable branch protection
DomHeinzeller Jul 18, 2019
2cdcc3b
add comments in GFS_physics_driver.F90 to tell users locations of cod…
grantfirl Jul 22, 2019
7b4db3e
gfsphysics/CCPP_layer/CCPP_typedefs.F90, gfsphysics/GFS_layer/GFS_typ…
DomHeinzeller Jul 25, 2019
a3ea903
conditionally allocate arrays for Morrison-Gettelman microphysics scheme
grantfirl Jul 31, 2019
3990afc
Convert CCPP type and variable definitions to new metadata format, in…
DomHeinzeller Jul 31, 2019
f575b62
gfsphysics/GFS_layer/GFS_typedefs.F90: add metadata for new HAFS vari…
DomHeinzeller Jul 24, 2019
5d14eec
Merge branch 'master' of gerrit:FV3 into new_metadata_format_step1_20…
DomHeinzeller Jul 31, 2019
31e0cc6
add comments in GFS_driver.F90 and GFS_radiation_driver.F90 to tell u…
grantfirl Aug 1, 2019
4dc853b
Merge branch 'gmtb/develop' into add_interstitial_comments
grantfirl Aug 1, 2019
b1d8ec4
Merge pull request #181 from climbfuji/new_metadata_format_step1_2019…
climbfuji Aug 1, 2019
f8f792b
Merge branch 'gmtb/develop' into add_interstitial_comments
grantfirl Aug 1, 2019
5b4c6e5
fix comment related to stochastics in GFS_driver.F90
grantfirl Aug 1, 2019
0af7e33
Merge pull request #180 from grantfirl/add_interstitial_comments
grantfirl Aug 6, 2019
dfb7db5
Merge branch 'MG_array_allocation' of https://github.com/grantfirl/FV…
DomHeinzeller Aug 8, 2019
b7b423c
atmos_cubed_sphere/model/fv_dynamics.F90: always allocate dtdt_m, bec…
DomHeinzeller Aug 9, 2019
915dafd
adding new variables for coupling option in CCPP:
linlin-pan Aug 15, 2019
07b2f1f
modified: GFS_typedefs.F90
bluefinweiwei Jul 16, 2019
b757a06
FV3: This commits #refs 65267 adding obs-based roughness length formu…
junwang-noaa Jul 18, 2019
319bb44
Fix an issue introduced in the previous commit where merge conflict m…
DusanJovic-NOAA Jul 26, 2019
8a86358
Merge pull request #187 from climbfuji/update_github_master_from_vlab…
climbfuji Aug 16, 2019
02efdda
FV3: This commits #refs 65267 adding obs-based roughness length formu…
junwang-noaa Jul 18, 2019
c9606fb
Fix an issue introduced in the previous commit where merge conflict m…
DusanJovic-NOAA Jul 26, 2019
e4e7ee6
Merge pull request #184 from climbfuji/bugfix_allocating_dtdt_m_non_c…
climbfuji Aug 17, 2019
0591b5c
Merge pull request #188 from climbfuji/update_gsd_develop_with_vlab_m…
climbfuji Aug 19, 2019
cef4ace
gfsphysics/GFS_layer/GFS_typedefs.F90: bugfix for GFDL-MP in CCPP whe…
DomHeinzeller Jul 18, 2019
7f7e0a2
Merge pull request #1 from NCAR/gmtb/develop
panll Aug 19, 2019
7ffc16a
adding couple option in CCPP with modified variable names.
linlin-pan Aug 19, 2019
ab4264f
removed conversion factor for soil moisture and runoff diagnostics si…
grantfirl Aug 20, 2019
7994ef9
fix CCPP metadata for convective/non-convective precip variables used…
grantfirl Aug 20, 2019
04e913f
initial addition of NoahMP variables to GFS_typedefs.F90
grantfirl Aug 21, 2019
697003f
Merge branch 'cires_ugwp' of https://github.com/bluefinweiwei/FV3 int…
DomHeinzeller Aug 21, 2019
44d9541
Merge pull request #191 from climbfuji/bugfix_gfdlmp_ccpp
climbfuji Aug 22, 2019
9ffcba3
gfsphysics/GFS_layer/GFS_typedefs.F90: remove unnecessary comment
DomHeinzeller Aug 22, 2019
a430418
Merge branch 'gmtb/develop' of https://github.com/NCAR/FV3 into ugwd_dom
DomHeinzeller Aug 22, 2019
5717d0f
change comments to reflect locations of NoahMP interstitial code
grantfirl Aug 22, 2019
539d331
gfsphysics/GFS_layer/GFS_typedefs.{meta,F90}: import con_p0, use inst…
DomHeinzeller Aug 23, 2019
f7b7df4
gfsphysics/GFS_layer/GFS_physics_driver.F90: update CCPP comments for…
DomHeinzeller Aug 23, 2019
95071ef
add density of liquid water to constants available to CCPP schemes
grantfirl Aug 23, 2019
0b22293
gfsphysics/GFS_layer/GFS_typedefs.meta: correct variable dimensions
DomHeinzeller Aug 23, 2019
6363392
Merge pull request #1 from climbfuji/ugwd_dom
bluefinweiwei Aug 23, 2019
2f5183e
move julian and yearlen to GFS_control_type (from interstitial) and a…
grantfirl Aug 26, 2019
bcfed5b
add MYJ surface layer scheme and MYJ PBL scheme to CCPP
Qingfu-Liu Aug 27, 2019
a26436b
Merge pull request #186 from bluefinweiwei/cires_ugwp
climbfuji Aug 27, 2019
2f5bd1e
fix CCPP metadata for convective/non-convective precip variables used…
grantfirl Aug 20, 2019
dcd9771
wrap removal of conversion factors for 3 variables in GFS_diagnostics…
grantfirl Aug 27, 2019
a721e0d
remove stop for NoahMP LSM through CCPP in GFS_typedefs.F90
grantfirl Aug 27, 2019
fd929f1
fix soil moisture units in non-CCPP sfc_drv.f and sfc_noahmp_drv.f
grantfirl Aug 27, 2019
21fdde6
Merge pull request #194 from climbfuji/gmtb_develop_fix_RUC_LSM_preci…
climbfuji Aug 27, 2019
179cbe7
Merge pull request #190 from grantfirl/fix_RUC_LSM_precip_partitioning
climbfuji Aug 27, 2019
b803db9
Merge branch 'fix_LSM_units' of https://github.com/grantfirl/FV3 into…
DomHeinzeller Aug 28, 2019
5fac921
Merge branch 'gmtb/develop' of https://github.com/panll/FV3 into HEAD
DomHeinzeller Aug 28, 2019
a5d2226
gfsphysics/GFS_layer/GFS_typedefs.meta: rename instantaneous_upward_s…
DomHeinzeller Aug 28, 2019
561eb79
add Julie as codeowner
grantfirl Aug 29, 2019
bd46b82
add Julie as codeowner
grantfirl Aug 29, 2019
47fa9fb
Merge pull request #196 from grantfirl/gmtb/develop
climbfuji Aug 29, 2019
ef8bb54
Merge pull request #197 from grantfirl/master
climbfuji Aug 29, 2019
d04664e
Merge pull request #195 from climbfuji/github_gmtb_develop_address_ph…
climbfuji Aug 30, 2019
31e1394
FV3: this commits #59519, separate FV3 dynamical core repository from…
junwang-noaa Aug 25, 2019
cf98bfa
Update .gitmodules to point to NCAR fork of GFDL_atmos_cubed_sphere
DomHeinzeller Aug 30, 2019
088e5fa
FV3: This commits #refs 66699, Calling radiative transfer parameteriz…
junwang-noaa Aug 27, 2019
1028b3f
FV3: this commits #59519, separate FV3 dynamical core repository from…
junwang-noaa Aug 25, 2019
9265ae0
Update .gitmodules and set default branch for atmos_cubed_sphere to g…
DomHeinzeller Aug 30, 2019
62fb7fb
FV3: This commits #refs 66699, Calling radiative transfer parameteriz…
junwang-noaa Aug 27, 2019
45ceeac
remove calculation of sncovr from FV3GFS_io.F90 and from the makefile…
grantfirl Aug 30, 2019
127baf5
Merge pull request #198 from climbfuji/update_from_noaaemc_dev_20190830
llpcarson Sep 2, 2019
a47b7fc
Update submodule pointer for atmos_cubed_sphere
DomHeinzeller Sep 3, 2019
b30a69a
Merge pull request #200 from climbfuji/update_submodule_pointer_in_FV…
climbfuji Sep 3, 2019
028a54e
Merge pull request #199 from climbfuji/gmtb_develop_update_from_maste…
climbfuji Sep 3, 2019
76dccf5
(1) remove directory stochastic_physics
DomHeinzeller Jul 9, 2019
24543a1
gfsphysics/GFS_layer/GFS_typedefs.F90: remove variables for CCPP that…
DomHeinzeller Jul 9, 2019
278a1f1
atmos_model.F90: call stochastic physics independently of IPD or CCPP
DomHeinzeller Jul 9, 2019
c79b844
makefile: build_stochastic physics independently of IPD or CCPP in di…
DomHeinzeller Jul 9, 2019
dbef968
namphysics/NAM_layer/NAM_typedefs.F90, namphysics/NAM_layer/NAM_drive…
DomHeinzeller Jul 10, 2019
ede4f37
Merge branch 'fix_sncovr' into noahmp
grantfirl Sep 3, 2019
5babb96
remove directives in FV3GFS_io.F90 limiting NoahMP to non-CCPP build;…
grantfirl Sep 3, 2019
3332314
Bugfixes in gfsphysics/GFS_layer/GFS_driver.F90, gfsphysics/GFS_layer…
DomHeinzeller Sep 4, 2019
fedc669
Merge branch 'gsd/develop' of https://github.com/NCAR/FV3 into gmtb_d…
DomHeinzeller Sep 4, 2019
39667a9
Merge branch 'gmtb/develop' into noahmp
grantfirl Sep 4, 2019
f3b64a0
remove conversion factor-based directives in GFS_diagnostics.F90
grantfirl Sep 4, 2019
1d823f8
FV3: this commits #refs 67151, Add aerosol transport to SAMF deep con…
junwang-noaa Sep 3, 2019
599dd26
remove accidentally reverted change in GFS_physics_driver.F90
grantfirl Sep 4, 2019
0b385ed
FV3: this commits #refs 67151, Add aerosol transport to SAMF deep con…
junwang-noaa Sep 3, 2019
635bd9f
swap metadata for a couple of NoahMP precip variables
grantfirl Sep 4, 2019
67db064
gfsphysics/GFS_layer/GFS_typedefs.F90, gfsphysics/GFS_layer/GFS_typed…
DomHeinzeller Sep 4, 2019
42915ea
Merge pull request #202 from climbfuji/github_master_update_from_vlab…
climbfuji Sep 4, 2019
6e8b0ce
add t2mmp and q2mp to interstitial variables for noahmp
grantfirl Sep 5, 2019
c1d7a91
fix bugs in FV3GFS_io.F90 related to #ifdef CCPP directives and noahmp
grantfirl Sep 6, 2019
36ab5be
change location of interstitial calculation for NoahMP in comments
grantfirl Sep 6, 2019
1fa34bc
Merge pull request #203 from climbfuji/gmtb_develop_monster_merge_201…
climbfuji Sep 9, 2019
b4a674d
Merge branch 'gmtb/develop' into noahmp
grantfirl Sep 10, 2019
c83f1f7
update comments in GFS_physics_driver.F90 for locations of NoahMP-rel…
grantfirl Sep 10, 2019
4354488
gfsphysics/GFS_layer/GFS_typedefs.meta: correct longnames and align w…
DomHeinzeller Sep 13, 2019
7da9ed8
Merge branch 'myj_from_qingfu' into correct_longnames_20190909
DomHeinzeller Sep 13, 2019
9ad9373
Merge pull request #204 from climbfuji/correct_longnames_20190909
climbfuji Sep 13, 2019
1627b23
Merge branch 'gmtb/develop' of https://github.com/NCAR/FV3 into myj_w…
DomHeinzeller Sep 13, 2019
1bb9ab5
gfsphysics/GFS_layer/GFS_typedefs.F90: remove empty line
DomHeinzeller Sep 13, 2019
03b00f4
Merge branch 'noahmp' of https://github.com/grantfirl/FV3 into myj_wi…
DomHeinzeller Sep 13, 2019
243977d
gfsphysics/GFS_layer/GFS_driver.F90: update comment on CCPP code
DomHeinzeller Sep 13, 2019
daab745
gfsphysics/GFS_layer/GFS_typedefs.{F90,meta}: introduce lower bound v…
DomHeinzeller Sep 13, 2019
fd8f98a
gfsphysics/GFS_layer/GFS_driver.F90, gfsphysics/makefile, io/FV3GFS_i…
DomHeinzeller Sep 16, 2019
d02e260
Merge pull request #206 from climbfuji/myj_with_dom_mods
climbfuji Sep 19, 2019
545a5ab
Merge branch 'master' of https://github.com/NCAR/FV3 into HEAD
DomHeinzeller Sep 20, 2019
65bfa60
Merge branch 'master' of gerrit:FV3 into gmtb_develop_update_from_mas…
DomHeinzeller Sep 20, 2019
ef0469f
Remove TRANSITION mode
DomHeinzeller Sep 20, 2019
86ad37a
Merge pull request #207 from climbfuji/gmtb_develop_update_from_maste…
climbfuji Sep 23, 2019
fadbbda
Update submodule pointer for atmos_cubed_sphere
DomHeinzeller Sep 23, 2019
d7699ba
Merge pull request #209 from climbfuji/update_submodule_pointer_atmos…
climbfuji Sep 23, 2019
336b6d0
Added GSD drag suite to ccpp.
mdtoyNOAA Sep 23, 2019
2e74a51
Added changes to gfsphysics/GFS_layer/GFS_typdefs.meta that didn't ge…
mdtoyNOAA Sep 24, 2019
36f4fb8
Reapply metadata cleanup work
DomHeinzeller Sep 27, 2019
474dfaf
Merge pull request #211 from climbfuji/drag_suite_dom
grantfirl Oct 3, 2019
5b5107f
FV3: this commits #refs: #68678,#68141,#68128,#68694,#68982,#67925
junwang-noaa Sep 26, 2019
415c943
FV3: this commits the missed code changes in #68128
junwang-noaa Oct 2, 2019
d5101c8
Updates for CCPP GFSv16
climbfuji Oct 7, 2019
b12b93b
gfsphysics/GFS_layer/GFS_typedefs.F90: reintroduce interstitial varia…
climbfuji Oct 8, 2019
48f24c8
gfsphysics/GFS_layer/GFS_physics_driver.F90: bugfix, remove if(cplche…
climbfuji Oct 9, 2019
bea8d7e
gfsphysics/physics/sfcsub.F: transferring bugfix for lbms allocation …
climbfuji Oct 10, 2019
b81b819
gfsphysics/GFS_layer/GFS_physics_driver.F90: bugfix for PBL post for …
climbfuji Oct 10, 2019
84434e2
Merge pull request #213 from climbfuji/update_gmtb_develop_with_vlab_…
climbfuji Oct 11, 2019
9fb8cbb
Update submodule pointer for atmos_cubed_sphere
climbfuji Oct 13, 2019
2fbfebe
Merge pull request #217 from climbfuji/fv3_update_submodule_pointer_2…
climbfuji Oct 13, 2019
29ac2cb
FV3: this commits #refs 66932, inline post
junwang-noaa Oct 7, 2019
5c67f0a
Add stub post_gfs module that is used if -DNO_INLINE_POST is specifie…
climbfuji Oct 15, 2019
2f73868
Merge pull request #218 from climbfuji/update_gmtb_develop_from_vlab_…
climbfuji Oct 15, 2019
7ae1b6e
Merge pull request #1 from NCAR/gmtb/develop
dustinswales Oct 17, 2019
226124b
-
dustinswales Oct 17, 2019
0f38e6b
Reverted makefile
dustinswales Oct 18, 2019
323dfc6
gfsphysics building!
dustinswales Oct 21, 2019
c0f1957
Moved RRTMGP active gases from GFS_radtend_type to GFS_control_type.
dustinswales Oct 29, 2019
53e6b77
Moved field from radtedn type to interstitial type.
dustinswales Nov 7, 2019
221faed
Initial commit. Switched ccpp/physics to rrtmgp-dev repository
dustinswales Nov 21, 2019
47418d3
Merge branch 'rrtmgp-dev2' of https://github.com/dustinswales/FV3 int…
dustinswales Nov 21, 2019
7566264
Updated .gitmodule
dustinswales Nov 21, 2019
541a280
Update submodule
dustinswales Nov 21, 2019
945ba98
Cleaning up my mess.
dustinswales Nov 21, 2019
ab20972
Updated submodules.
dustinswales Dec 4, 2019
05179a1
Merge branch 'dtc/develop' of https://github.com/NCAR/fv3atm into rrt…
dustinswales Dec 4, 2019
4de65fd
Omission from previous commit.
dustinswales Dec 4, 2019
09c2d77
Small change to GFS_typedefs.F90
dustinswales Dec 5, 2019
0aea78e
Updated ccpp-physics submodule.
dustinswales Dec 10, 2019
a255a63
Updated submodules
dustinswales Dec 13, 2019
a3c1cd8
Updated ccpp-physics submodule.
dustinswales Feb 10, 2020
6959f09
Merge branch 'dtc/develop' of https://github.com/NCAR/fv3atm into rrt…
dustinswales Feb 10, 2020
1e05a16
Updated submodules.
dustinswales Feb 10, 2020
84c18bd
Updated submodules.
dustinswales Feb 15, 2020
14be13f
Some cleaning up. Updated submodules.
dustinswales Feb 19, 2020
4069785
Updated ccpp submodules. Synced w/ upstream
dustinswales Mar 5, 2020
7d784e4
Some housekeeping...
dustinswales Mar 5, 2020
bbd4bbc
Reverted some changes.
dustinswales Mar 5, 2020
be22b66
Added logic so that RRTMGP fields are only allocated if RRTMGP is used.
dustinswales Mar 6, 2020
6266b7b
Zeroed out rrtmgp fields in GFS_typedefs.F90
dustinswales Mar 6, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@
branch = dtc/develop
[submodule "ccpp/physics"]
path = ccpp/physics
url = https://github.com/NCAR/ccpp-physics
branch = dtc/develop
url = https://github.com/dustinswales/ccpp-physics
branch = rrtmgp-dev
107 changes: 107 additions & 0 deletions ccpp/config/ccpp_prebuild_config.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@
'FV3/gfsphysics/CCPP_layer/CCPP_typedefs.F90',
'FV3/gfsphysics/GFS_layer/GFS_typedefs.F90',
'FV3/gfsphysics/CCPP_layer/CCPP_data.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_gas_optics_rrtmgp.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_gas_concentrations.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_optical_props.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/cloud_optics/mo_cloud_optics.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_source_functions.F90'
]

TYPEDEFS_NEW_METADATA = {
Expand Down Expand Up @@ -56,6 +61,27 @@
'GFS_stateout_type' : 'GFS_Data(cdata%blk_no)%Stateout',
'GFS_typedefs' : '',
},
'mo_gas_concentrations' : {
'ty_gas_concs' : '',
'mo_gas_concentrations' : '',
},
'mo_gas_optics_rrtmgp' : {
'ty_gas_optics_rrtmgp' : '',
'mo_gas_optics_rrtmgp' : '',
},
'mo_optical_props' : {
'ty_optical_props_1scl' : '',
'ty_optical_props_2str' : '',
'mo_optical_props' : '',
},
'mo_cloud_optics' : {
'ty_cloud_optics' : '',
'mo_cloud_optics' : '',
},
'mo_source_functions' : {
'ty_source_func_lw' : '',
'mo_source_functions' : '',
},
}

# Add all physics scheme dependencies relative to basedir - note that the CCPP
Expand Down Expand Up @@ -147,6 +173,32 @@
# derived data type definitions
'FV3/gfsphysics/GFS_layer/GFS_typedefs.F90',
'FV3/gfsphysics/CCPP_layer/CCPP_typedefs.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_gas_concentrations.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_gas_optics.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_gas_optics_rrtmgp.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_rrtmgp_constants.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_rrtmgp_util_reorder.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/mo_rrtmgp_util_string.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/kernels/mo_gas_optics_kernels.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rrtmgp/kernels/mo_rrtmgp_util_reorder_kernels.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_fluxes.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_rte_util_array.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_optical_props.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_rte_kind.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_rte_lw.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_rte_sw.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/mo_source_functions.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/kernels/mo_fluxes_broadband_kernels.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/kernels/mo_optical_props_kernels.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/rte/kernels/mo_rte_solver_kernels.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/mo_compute_bc.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/mo_fluxes_byband.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/mo_fluxes_byband_kernels.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/mo_fluxes_bygpoint.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/mo_heating_rates.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/mo_rrtmgp_clr_all_sky.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/cloud_optics/mo_cloud_optics.F90',
'FV3/ccpp/physics/physics/rte-rrtmgp/extensions/cloud_optics/mo_cloud_sampling.F90'
]

# Add all physics scheme files relative to basedir
Expand Down Expand Up @@ -239,6 +291,26 @@
'FV3/ccpp/physics/physics/mp_fer_hires.F90' : [ 'slow_physics' ],
# for testing the <init> and <finalize> sections
'FV3/ccpp/physics/physics/GFS_suite_init_finalize_test.F90' : [ 'slow_physics' ],
# RRTMGP
dustinswales marked this conversation as resolved.
Show resolved Hide resolved
'FV3/ccpp/physics/physics/rrtmg_lw_cloud_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmg_sw_cloud_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_aux.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_lw_gas_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_lw_cloud_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_sw_gas_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_sw_cloud_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_sw_aerosol_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_lw_rte.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_lw_cloud_sampling.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_sw_rte.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_sw_cloud_sampling.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_lw_aerosol_optics.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/GFS_rrtmgp_setup.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/GFS_rrtmgp_pre.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/rrtmgp_lw_pre.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/GFS_rrtmgp_sw_pre.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/GFS_rrtmgp_lw_post.F90' : ['slow_physics'],
'FV3/ccpp/physics/physics/GFS_rrtmgp_sw_post.F90' : ['slow_physics'],
}

# Default build dir, relative to current working directory,
Expand Down Expand Up @@ -274,6 +346,41 @@
# if no entry is made here. Possible values are: 'all', 'none',
# or a list of standard_names: [ 'var1', 'var3' ].
OPTIONAL_ARGUMENTS = {
'rrtmgp_sw_rte' : {
'rrtmgp_sw_rte_run' : [
'tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky_on_radiation_time_step',
'components_of_surface_downward_shortwave_fluxes',
'sw_fluxes_sfc',
'sw_fluxes_toa',
],
},
'GFS_rrtmgp_sw_post' : {
'GFS_rrtmgp_sw_post_run' : [
'tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky_on_radiation_time_step',
'components_of_surface_downward_shortwave_fluxes',
'sw_fluxes_sfc',
'sw_fluxes_toa',
],
},
'rrtmgp_lw_rte' : {
'rrtmgp_lw_rte_run' : [
'tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky_on_radiation_time_step',
'lw_fluxes_sfc',
'lw_fluxes_toa',
],
},
'GFS_rrtmgp_lw_post' : {
'GFS_rrtmgp_lw_post_run' : [
'tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky_on_radiation_time_step',
'lw_fluxes_sfc',
'lw_fluxes_toa',
],
},
'GFS_rrtmgp_post' : {
'GFS_rrtmgp_post_run' : [
'components_of_surface_downward_shortwave_fluxes',
],
},
'rrtmg_sw' : {
'rrtmg_sw_run' : [
'tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky_on_radiation_time_step',
Expand Down
2 changes: 1 addition & 1 deletion ccpp/physics
Submodule physics updated 41 files
+0 −2 .gitignore
+4 −0 .gitmodules
+2 −0 physics/GFS_rrtmg_pre.F90
+235 −0 physics/GFS_rrtmgp_lw_post.F90
+208 −0 physics/GFS_rrtmgp_lw_post.meta
+783 −0 physics/GFS_rrtmgp_pre.F90
+375 −0 physics/GFS_rrtmgp_pre.meta
+609 −0 physics/GFS_rrtmgp_setup.F90
+343 −0 physics/GFS_rrtmgp_setup.meta
+307 −0 physics/GFS_rrtmgp_sw_post.F90
+267 −0 physics/GFS_rrtmgp_sw_post.meta
+155 −0 physics/GFS_rrtmgp_sw_pre.F90
+194 −0 physics/GFS_rrtmgp_sw_pre.meta
+6 −0 physics/radlw_param.meta
+6 −0 physics/radsw_param.meta
+821 −0 physics/rrtmg_lw_cloud_optics.F90
+2,412 −0 physics/rrtmg_sw_cloud_optics.F90
+33 −0 physics/rrtmgp_aux.F90
+97 −0 physics/rrtmgp_lw_aerosol_optics.F90
+166 −0 physics/rrtmgp_lw_aerosol_optics.meta
+374 −0 physics/rrtmgp_lw_cloud_optics.F90
+309 −0 physics/rrtmgp_lw_cloud_optics.meta
+126 −0 physics/rrtmgp_lw_cloud_sampling.F90
+114 −0 physics/rrtmgp_lw_cloud_sampling.meta
+402 −0 physics/rrtmgp_lw_gas_optics.F90
+210 −0 physics/rrtmgp_lw_gas_optics.meta
+86 −0 physics/rrtmgp_lw_pre.F90
+134 −0 physics/rrtmgp_lw_pre.meta
+172 −0 physics/rrtmgp_lw_rte.F90
+200 −0 physics/rrtmgp_lw_rte.meta
+115 −0 physics/rrtmgp_sw_aerosol_optics.F90
+182 −0 physics/rrtmgp_sw_aerosol_optics.meta
+367 −0 physics/rrtmgp_sw_cloud_optics.F90
+278 −0 physics/rrtmgp_sw_cloud_optics.meta
+133 −0 physics/rrtmgp_sw_cloud_sampling.F90
+130 −0 physics/rrtmgp_sw_cloud_sampling.meta
+371 −0 physics/rrtmgp_sw_gas_optics.F90
+244 −0 physics/rrtmgp_sw_gas_optics.meta
+218 −0 physics/rrtmgp_sw_rte.F90
+252 −0 physics/rrtmgp_sw_rte.meta
+1 −0 physics/rte-rrtmgp
96 changes: 96 additions & 0 deletions ccpp/suites/suite_FV3_GFS_2017_RRTMGP.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="UTF-8"?>

<suite name="FV3_GFS_2017_RRTMGP" lib="ccppphys" ver="3">
<!-- <init></init> -->
<group name="time_vary">
<subcycle loop="1">
<scheme>GFS_time_vary_pre</scheme>
<scheme>GFS_rrtmgp_setup</scheme>
<scheme>GFS_rad_time_vary</scheme>
<scheme>GFS_phys_time_vary</scheme>
</subcycle>
</group>
<group name="radiation">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_rad_reset</scheme>
<scheme>GFS_rrtmgp_pre</scheme>
<scheme>GFS_rrtmgp_sw_pre</scheme>
<scheme>rrtmgp_sw_gas_optics</scheme>
<scheme>rrtmgp_sw_aerosol_optics</scheme>
<scheme>rrtmgp_sw_cloud_optics</scheme>
<scheme>rrtmgp_sw_cloud_sampling</scheme>
<scheme>rrtmgp_sw_rte</scheme>
<scheme>GFS_rrtmgp_sw_post</scheme>
<scheme>rrtmgp_lw_pre</scheme>
<scheme>rrtmgp_lw_gas_optics</scheme>
<scheme>rrtmgp_lw_aerosol_optics</scheme>
<scheme>rrtmgp_lw_cloud_optics</scheme>
<scheme>rrtmgp_lw_cloud_sampling</scheme>
<scheme>rrtmgp_lw_rte</scheme>
<scheme>GFS_rrtmgp_lw_post</scheme>
</subcycle>
</group>
<group name="physics">
<subcycle loop="1">
<scheme>GFS_suite_interstitial_phys_reset</scheme>
<scheme>GFS_suite_stateout_reset</scheme>
<scheme>get_prs_fv3</scheme>
<scheme>GFS_suite_interstitial_1</scheme>
<scheme>GFS_surface_generic_pre</scheme>
<scheme>GFS_surface_composites_pre</scheme>
<scheme>dcyc2t3</scheme>
<scheme>GFS_surface_composites_inter</scheme>
<scheme>GFS_suite_interstitial_2</scheme>
</subcycle>
<!-- Surface iteration loop -->
<subcycle loop="2">
<scheme>sfc_diff</scheme>
<scheme>GFS_surface_loop_control_part1</scheme>
<scheme>sfc_nst_pre</scheme>
<scheme>sfc_nst</scheme>
<scheme>sfc_nst_post</scheme>
<scheme>lsm_noah</scheme>
<scheme>sfc_sice</scheme>
<scheme>GFS_surface_loop_control_part2</scheme>
</subcycle>
<!-- End of surface iteration loop -->
<subcycle loop="1">
<scheme>GFS_surface_composites_post</scheme>
<scheme>dcyc2t3_post</scheme>
<scheme>sfc_diag</scheme>
<scheme>sfc_diag_post</scheme>
<scheme>GFS_surface_generic_post</scheme>
<scheme>GFS_PBL_generic_pre</scheme>
<scheme>hedmf</scheme>
<scheme>GFS_PBL_generic_post</scheme>
<scheme>GFS_GWD_generic_pre</scheme>
<scheme>cires_ugwp</scheme>
<scheme>cires_ugwp_post</scheme>
<scheme>GFS_GWD_generic_post</scheme>
<scheme>rayleigh_damp</scheme>
<scheme>GFS_suite_stateout_update</scheme>
<scheme>ozphys</scheme>
<scheme>GFS_DCNV_generic_pre</scheme>
<scheme>get_phi_fv3</scheme>
<scheme>GFS_suite_interstitial_3</scheme>
<scheme>samfdeepcnv</scheme>
<scheme>GFS_DCNV_generic_post</scheme>
<scheme>GFS_SCNV_generic_pre</scheme>
<scheme>samfshalcnv</scheme>
<scheme>GFS_SCNV_generic_post</scheme>
<scheme>GFS_suite_interstitial_4</scheme>
<scheme>cnvc90</scheme>
<scheme>GFS_MP_generic_pre</scheme>
<scheme>zhaocarr_gscond</scheme>
<scheme>zhaocarr_precpd</scheme>
<scheme>GFS_MP_generic_post</scheme>
<scheme>maximum_hourly_diagnostics</scheme>
</subcycle>
</group>
<group name="stochastics">
<subcycle loop="1">
<scheme>GFS_stochastics</scheme>
</subcycle>
</group>
<!-- <finalize></finalize> -->
</suite>
Loading