Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
421 commits
Select commit Hold shift + click to select a range
83654f1
Bugfixes in RUC LSM for land-ice implementation
climbfuji Nov 24, 2020
dc007b0
Update MYNN surface layer scheme to work with RUC ICE
climbfuji Nov 24, 2020
cfc437e
Some changes tot est in UFS.
dustinswales Nov 24, 2020
6d08e55
Updated rte-rrtmgp
dustinswales Nov 24, 2020
4e39b50
Merge pull request #521 from climbfuji/update_master_from_gsd_develop…
climbfuji Nov 24, 2020
d12329a
Update CODEOWNERS for gsl/develop branch
climbfuji Nov 25, 2020
da2b6ff
Merge branch 'ruclsm_bugfixes_dom' of https://github.com/climbfuji/cc…
climbfuji Nov 25, 2020
bc4fcb0
Merging these two routines from github.com/SMoorthi-emc/ccpp-physics/…
ShanSunNOAA Nov 30, 2020
63742d4
Remove lsm_ruc_sfc_sice_interstitial from source code and documentation
climbfuji Nov 30, 2020
11fc839
Remove sfc_sice from physics/docs/pdftxt/GSD_adv_suite.txt
climbfuji Dec 1, 2020
bafcc9e
Merge pull request #65 from climbfuji/rucice_gsl_develop
DomHeinzeller Dec 1, 2020
d076cc2
Merge pull request #524 from shansun6/bugfix_gfdl_SM_2mod_20201130
climbfuji Dec 2, 2020
b934a13
Merge pull request #4 from NCAR/master
pjpegion Dec 2, 2020
610c6e3
Some cleanup
dustinswales Dec 2, 2020
8a8056e
add mp perts to GFS_stochastics
pjpegion Dec 2, 2020
3226ffb
add CN perts to GFS_stochastics
pjpegion Dec 2, 2020
e41f9a8
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into HEAD
climbfuji Dec 3, 2020
c346d07
Fixed bug in argument intent for GP SW routines.
dustinswales Dec 4, 2020
95e8fd9
Moved use of LW jacobian for adjustment into dcyc2.f
dustinswales Dec 4, 2020
d0174a3
Use tsfc from lsm for dt in GP lw sfc flux adjustment.
dustinswales Dec 4, 2020
17ea62b
Compute GP LW adjustement in dcyc2, pass through GFS_suite_interstitial
dustinswales Dec 4, 2020
95d271e
Omission from previous commit
dustinswales Dec 4, 2020
9354fd2
add output of the new kinematic surface fluxes modified by GFS_surfac…
grantfirl Dec 4, 2020
a637201
Save temperatures from LSM at radiaiton time-steps for LW adjustment.
dustinswales Dec 7, 2020
9ccc52f
Merge branch 'master' into fix_scm_sfc_flux_spec
grantfirl Dec 7, 2020
dc13504
Some reorganization.
dustinswales Dec 7, 2020
64abfa9
Intent(out) -> intent(inout)
dustinswales Dec 7, 2020
9a48b33
Use combined land/sea/ice surface temperature for LW adjustment of su…
dustinswales Dec 7, 2020
ae14309
Added print statements for diag.
dustinswales Dec 7, 2020
ac42e80
additions for MP perturbations
pjpegion Dec 8, 2020
176ea9a
Merge pull request #526 from grantfirl/fix_scm_sfc_flux_spec
grantfirl Dec 8, 2020
250de74
Cleanup of GP LW flux adjustment using Jacobian of surface upwelling.
dustinswales Dec 8, 2020
fdbd9d9
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into HEAD
dustinswales Dec 8, 2020
91b7726
Merge pull request #66 from climbfuji/update_gsl_develop_from_master_…
DomHeinzeller Dec 8, 2020
c48bf34
Merge branch 'master-hotfix-127layers' of https://github.com/dustinsw…
climbfuji Dec 10, 2020
196603c
From @@yangfanglin: add missing tsfc(i) = tsfc_ice(i) to reproduce GF…
climbfuji Dec 10, 2020
186832a
physics/GFS_debug.F90: bugfix, zs now in Model and no longer in Sfcprop
climbfuji Dec 10, 2020
0144a5f
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into fi…
climbfuji Dec 10, 2020
cb37b8a
Merge pull request #530 from climbfuji/update_to_head_of_master_and_r…
climbfuji Dec 11, 2020
c5ee58a
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into fi…
climbfuji Dec 12, 2020
6782e0e
add temporary surface perturbation diagnostic
pjpegion Dec 14, 2020
8f4e4e1
Merge pull request #531 from climbfuji/final_gfsv16_changes
climbfuji Dec 14, 2020
13b8d8d
Merge pull request #7 from NOAA-GSL/gsd/develop
joeolson42 Dec 14, 2020
beeb14e
Updates to mynn sfc layer: 1) bugfix for init routine, 2) bugfix for …
joeolson42 Dec 14, 2020
e630831
Minor bug fixes to unified_ugwp.F90 and drag_suite.F90
mdtoyNOAA Dec 15, 2020
2dafd6b
Merge pull request #8 from NOAA-GSL/gsl/develop
joeolson42 Dec 15, 2020
9a5cadc
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into HEAD
dustinswales Dec 16, 2020
ea5e44f
Updated rte submodule
dustinswales Dec 16, 2020
37313e5
Changes from code review
dustinswales Dec 16, 2020
0ac8068
Merge pull request #67 from joeolson42/gsd/develop
DomHeinzeller Dec 16, 2020
ea6858b
Added Apache license statement in README.md
mdtoyNOAA Dec 16, 2020
d1be22d
Merge pull request #528 from dustinswales/master-ncar-addThompsonMP
climbfuji Dec 17, 2020
8c2323d
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into un…
mdtoyNOAA Dec 17, 2020
e1e8c3f
Move time vary physics from run to timestep_init and remove dependenc…
climbfuji Dec 18, 2020
eb1287f
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ti…
climbfuji Dec 18, 2020
04ee898
Updates to physics/GFS_phys_time_vary.fv3.* and physics/gcycle.F90 fo…
climbfuji Dec 18, 2020
8785df5
Merge pull request #532 from mdtoy/unified_ugwp_bugfix
climbfuji Dec 18, 2020
5ce1183
Add do_mynnedmf to GP to GFDL-MP coupling. Bound particle size for us…
dustinswales Dec 18, 2020
96cce1f
The max and min soil moisture for a given soil type is saved in the
tanyasmirnova Dec 18, 2020
b33d199
established merra2 and a bug fixed in radiation_aerosols.f
AnningCheng-NOAA Dec 21, 2020
4c7d8ad
merge with upstream NCAR
pjpegion Dec 23, 2020
9ff5e80
Merge branch 'master' into pert_clds_mp
pjpegion Dec 23, 2020
f8b5e52
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ti…
climbfuji Dec 28, 2020
08bd983
Bugfixes for OpenMP and Zhao-Carr MP in physics/GFS_phys_time_vary.fv…
climbfuji Dec 29, 2020
7107b49
Remove unused num_p2d = array_dimension_of_2d_arrays_for_microphysics…
climbfuji Dec 29, 2020
b52215c
Add machine(kind_physics) ti init.
tanyasmirnova Dec 29, 2020
59ab3fe
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ma…
dustinswales Dec 29, 2020
0bc4b34
Remove tracer_sanitizer*
tanyasmirnova Dec 29, 2020
d2db535
Merge pull request #536 from dustinswales/master-ncar-d1be22d
climbfuji Dec 30, 2020
1eebfac
Remove reset of diagnostic buckets from GFS_suite_interstitial.{F90,m…
climbfuji Dec 30, 2020
e11fb71
Bugfix in physics/GFS_phys_time_vary.fv3.{F90,meta}, correct intent o…
climbfuji Dec 30, 2020
f18c4ef
Bugfix in physics/GFS_rrtmgp_setup.{F90,meta}, rename _run to _timest…
climbfuji Dec 30, 2020
e6c009d
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ti…
climbfuji Dec 31, 2020
c90a4d1
Remove additional/unnecessary SIMD instruction sets from CMakeLists.txt
climbfuji Dec 31, 2020
ddace04
switch modulo calls for time intervals to 0 from 1
grantfirl Jan 5, 2021
b670bb2
Merge pull request #541 from grantfirl/SCM_update_output
grantfirl Jan 5, 2021
eba9b61
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into si…
climbfuji Jan 5, 2021
cbe310f
Merge pull request #5 from NCAR/master
pjpegion Jan 6, 2021
f850899
Merge pull request #6 from pjpegion/master
pjpegion Jan 6, 2021
3750b6b
add cloud perturbations and clean up radiation perturbations
pjpegion Jan 6, 2021
2980ce1
Merge branch 'pert_clds_mp' of https://github.com/pjpegion/ccpp-physi…
pjpegion Jan 6, 2021
2d8c061
Update CMakeLists.txt to look for the cmake include snippets in the r…
climbfuji Jan 6, 2021
ca1afdb
Add #ifdef CCPP to three NoahMP routines
climbfuji Jan 6, 2021
4e7465c
Merge pull request #539 from climbfuji/simd_update_20201231
climbfuji Jan 6, 2021
904eca2
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into re…
climbfuji Jan 7, 2021
bc22582
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ti…
climbfuji Jan 7, 2021
2950112
Add missing dependency of module_radiation_clouds on module_mp_thomps…
climbfuji Jan 8, 2021
918eca1
Added lower limit to temperature used by RRTMGP.
dustinswales Jan 8, 2021
9ae4cea
Merge pull request #534 from climbfuji/timestep_init_final
climbfuji Jan 8, 2021
3c98411
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into re…
climbfuji Jan 8, 2021
723b071
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ra…
climbfuji Jan 8, 2021
acf281a
Merge pull request #71 from tanyasmirnova/gsl_landstoch_withruc
DomHeinzeller Jan 9, 2021
2fd0bb3
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into gs…
ValeryYudin-NOAA Jan 10, 2021
6d1994c
update Jan 9 2021 from NCAR/ccpp-physics
ValeryYudin-NOAA Jan 10, 2021
7ddfb71
cires_ugwpv1*90 new ; ugwpv1_gsldrag* new unified_ugwp.* modified
ValeryYudin-NOAA Jan 10, 2021
9ebf28b
physics/cires_tauamf_data.F90 ugwp-data
ValeryYudin-NOAA Jan 11, 2021
e19fe2a
Merge pull request #546 from climbfuji/radiation_clouds_thompson_depe…
climbfuji Jan 11, 2021
06c1c1f
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into re…
climbfuji Jan 11, 2021
264fa1b
Merge remote-tracking branch 'upstream/master' into pert_clds_mp
pjpegion Jan 12, 2021
143d7f0
Merge pull request #547 from climbfuji/remove_ipd_step3_and_5
climbfuji Jan 14, 2021
0471623
Merge pull request #14 from NCAR/master
dustinswales Jan 15, 2021
dc7f954
Bugfixes in physics/shinhongvdif.F90 and physics/ysuvdif.F90: use ass…
climbfuji Jan 16, 2021
042c61d
Merge pull request #75 from climbfuji/shinhong_ysu_bugfix_3d_tendencies
DomHeinzeller Jan 16, 2021
e7cd306
Added new logical flag do_ugwp_v0_nst_only which allows non-stationar…
mdtoyNOAA Jan 17, 2021
0dfdd8d
Remove Diag%cldcov from physics/GFS_debug.F90, comment out other unus…
climbfuji Jan 17, 2021
1fd346f
Merge pull request #76 from climbfuji/additional_bugfixes_gsl_develop…
DomHeinzeller Jan 17, 2021
13b8889
Merge pull request #548 from dustinswales/master-9c73d96-addTempBounds
climbfuji Jan 20, 2021
95ae408
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into HEAD
climbfuji Jan 20, 2021
8463f3a
new GFS_phys_time_vary.fv3.F90; and new ugwp_common instead physcons
ValeryYudin-NOAA Jan 20, 2021
21ace2c
git update with cccp/master 2021-01-20
ValeryYudin-NOAA Jan 20, 2021
469cb90
Merge pull request #558 from climbfuji/update_master_from_gsl_develop
climbfuji Jan 21, 2021
ec3384a
Merge branch 'unified_ugwp_jan_2021_update' of https://github.com/mdt…
climbfuji Jan 21, 2021
c07f9df
Merge branch 'master' of https://github.com/valeryyudin-noaa/ccpp-phy…
climbfuji Jan 21, 2021
f2bc200
Merge remote-tracking branch 'upstream/master' into pert_clds_mp
pjpegion Jan 22, 2021
79dd17e
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ug…
climbfuji Jan 22, 2021
a5547cb
Fix formatting in physics/GFS_phys_time_vary.fv3.F90
climbfuji Jan 26, 2021
4c42f03
update SCM-only time-vary schemes to use timestep_init phase (revert …
grantfirl Jan 27, 2021
2b4489a
compiling all 3 GW suites
ValeryYudin-NOAA Jan 28, 2021
4f3fa2a
Merge pull request #6 from ValeryYudin-NOAA/ugwp_v0_v1_combined_vay
climbfuji Jan 28, 2021
a0efcb4
Update GFS_debug.F90 with new variables
climbfuji Feb 1, 2021
f4c0b0b
Replace tabs with whitespaces in physics/cires_ugwpv1_solv2.F90, trim…
climbfuji Feb 1, 2021
79ae254
update merra2 before a new pull request
AnningCheng-NOAA Feb 2, 2021
c148234
add ca_global to radiation tendency logic
pjpegion Feb 2, 2021
f304650
add MP perturbations to ca_global section
pjpegion Feb 2, 2021
28a7793
Fix uninitialized variables in physics/cires_ugwpv1_solv2.F90
climbfuji Feb 3, 2021
df8a923
A bug fix. "flag_cice" used to be a proxy for "not 1st time step cold…
ShanSunNOAA Feb 4, 2021
7cf1a0a
Add calls to initialize LSM lookup tables to GFS_phys_time_vary.fv3.{…
climbfuji Feb 4, 2021
2a8682d
Merge pull request #564 from climbfuji/move_lsm_table_init_to_ccpp
climbfuji Feb 5, 2021
7d45f10
Update and cleanup of UGWPv0, UGWpv1 and drag suite standard names
climbfuji Feb 9, 2021
8be0803
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ug…
climbfuji Feb 9, 2021
5e50bdf
Cleanup for MPI implementation.
dustinswales Feb 10, 2021
0467d63
Fix bugs in the pre-rad to have correct radii and radiation fluxes
RuiyuSun Feb 10, 2021
e354d11
Update physics/GFS_debug.F90 with additional UGWP changes
climbfuji Feb 10, 2021
ab9d45b
Working on multiple threads.
dustinswales Feb 11, 2021
828759a
Update physics/GFS_debug.F90, and fix formatting in physics/ugwpv1_gs…
climbfuji Feb 11, 2021
ea77544
physics/ugwpv1_gsldrag.F90: adjust formatting
climbfuji Feb 11, 2021
de38fb4
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ho…
dustinswales Feb 11, 2021
04ecde3
Bugfix in physics/ugwpv1_gsldrag.F90, 3d diagnostic arrays may not be…
climbfuji Feb 12, 2021
d8f4ffb
update Thompson more similar to WRF-v4.3
gthompsnWRF Feb 13, 2021
68113c9
simplify initialization a bit and add convert_dry_rho flag
gthompsnWRF Feb 13, 2021
8e4caf1
Bugfix in physics/GFS_debug.F90
climbfuji Feb 16, 2021
8c40fec
Merge pull request #561 from climbfuji/ugwp_v0_v1_combined
climbfuji Feb 16, 2021
7fe6ab4
Define interstitial for minimum temperature allowed by GP.
dustinswales Feb 16, 2021
4dd3f5e
Merge remote-tracking branch 'upstream/master' into pert_clds_mp
pjpegion Feb 16, 2021
336876d
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ru…
RuiyuSun Feb 17, 2021
b204497
fix bug to include rho(air) in nwfa
gthompsnWRF Feb 17, 2021
8cc60d3
a bug fix in radiation_clouds.f for Thompson MP
RuiyuSun Feb 17, 2021
1ba6619
MPI broadcast working in sw gas optics init. Error later in _run rout…
dustinswales Feb 17, 2021
7cb5d21
Removed error checking calls.
dustinswales Feb 17, 2021
f3e963f
Making progress. Not all fields being broadcast correctly.
dustinswales Feb 17, 2021
18062bf
Move Noah MP initialization to GFS_phys_time_vary_init
climbfuji Feb 17, 2021
382d090
Update standard name for soil layer thickness in sfc_noah_wrfv4 and s…
climbfuji Feb 17, 2021
994166a
MPI Broadcast working in SW gas-optics.
dustinswales Feb 17, 2021
88c321c
Cleanup in physics/GFS_phys_time_vary.fv3.{meta,F90}
climbfuji Feb 18, 2021
0586868
MPI broadcast working in LW gas-optics initialization.
dustinswales Feb 18, 2021
f3393f4
MPI broadcast working in SW/LW cloud-optics initialization.
dustinswales Feb 18, 2021
d884fb1
Merge pull request #566 from RuiyuSun/ruiyu/bugfix/prerad
climbfuji Feb 19, 2021
8b0179b
updating noah mp
HelinWei-NOAA Feb 20, 2021
fd4ae28
Replace integer dimensions for four Noah MP arrays with variable stan…
climbfuji Feb 21, 2021
15fb502
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into no…
climbfuji Feb 21, 2021
be017d0
Revert change to CODEOWNERS
climbfuji Feb 22, 2021
b2c7bd5
Merge pull request #78 from climbfuji/update_gsl_develop_from_master
DomHeinzeller Feb 22, 2021
865d085
Bugfix for uninitialized data in physics/radiation_surface.f, fix for…
climbfuji Feb 22, 2021
5f7968b
1. Fixed units inconsistency for water friendly aerosols in the
tanyasmirnova Feb 23, 2021
a0b31a5
Merge branch 'gsl/develop' of https://github.com/NOAA-GSL/ccpp-physic…
tanyasmirnova Feb 23, 2021
f17ea6f
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into ho…
dustinswales Feb 23, 2021
9cd399d
Replace dry-air density to moist-air density in RRTMGP.
tanyasmirnova Feb 23, 2021
cea4252
Changes from code review.
dustinswales Feb 23, 2021
2a39342
Fixed whitespace.
dustinswales Feb 23, 2021
f215731
Remove mpi_bcast for unallocated fields.
dustinswales Feb 23, 2021
cae708d
fix for one more consistency check of ice number
gthompsnWRF Feb 24, 2021
869dfaa
Merge pull request #568 from dustinswales/hotfix_GPthreadsafe
climbfuji Feb 24, 2021
93fa29e
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into no…
climbfuji Feb 25, 2021
f6d5fc1
small compile-time bug fixes
gthompsnWRF Feb 25, 2021
4f16a3e
Fix merge conflicts in RRTMGP code
climbfuji Feb 25, 2021
f2d2b12
Append _kind_phys to all reals that are used in the Noah MP initializ…
climbfuji Feb 25, 2021
a2d800b
Update submodule pointer for physics/rte-rrtmgp
climbfuji Feb 25, 2021
5a9d256
Update submodule pointer for physics/rte-rrtmgp
tanyasmirnova Feb 25, 2021
8449be5
Merge pull request #4 from climbfuji/thomp_nc_density
tanyasmirnova Feb 25, 2021
98f53cf
resolve some TODO in noahmp driver
barlage Feb 26, 2021
bfba6d7
change czil in table to more reasonable value
barlage Feb 26, 2021
659a891
Merge pull request #7 from barlage/fix_noahmp_todo
climbfuji Feb 26, 2021
4c74498
Bugfixes, performance improvements and formatting updates in physics/…
climbfuji Feb 26, 2021
4a164c0
Merge remote-tracking branch 'upstream/master' into pert_clds_mp
pjpegion Feb 26, 2021
f06e592
Merge pull request #5 from climbfuji/bugfixes_tanya_thomp_nc_density
tanyasmirnova Feb 26, 2021
32b34a4
Merge branch 'ini_ice_flux_20210203' of https://github.com/shansun6/c…
climbfuji Feb 26, 2021
a13ef16
adopt moist air density in place of dry air density
gthompsnWRF Feb 26, 2021
c82e501
Merge pull request #79 from tanyasmirnova/thomp_nc_density
DomHeinzeller Feb 26, 2021
e4cceef
Merge branch 'update_thompsonMP_20210213' of https://github.com/gthom…
climbfuji Feb 26, 2021
c6f1cab
Fix bug due to merge in physics/mp_thompson.F90
climbfuji Mar 1, 2021
2a2d750
finalze the correct min,max aerosol numbers with regard to air density
gthompsnWRF Mar 1, 2021
ca5ea32
Merge branch 'update_thompsonMP_20210213' of https://github.com/gthom…
climbfuji Mar 1, 2021
162a47a
revert testing changes to CMakeLists.txt
grantfirl Mar 1, 2021
8010a66
fix Doxygen 'file' comments
grantfirl Mar 2, 2021
fb731c5
Merge pull request #575 from climbfuji/noahmp_init_in_ccpp
climbfuji Mar 3, 2021
b127d9b
Merge pull request #562 from grantfirl/SCM_timestep_init
climbfuji Mar 3, 2021
eaab868
point to correct branch of rrtmgp
pjpegion Mar 3, 2021
67c46a8
adding updated RAS
SMoorthi-emc Mar 4, 2021
31d99da
Merge remote-tracking branch 'upstream/master' into pert_clds_mp
pjpegion Mar 4, 2021
3f2c4e5
Make convert_dry_rho an input argument, fix a bug in the non-aerosol-…
climbfuji Mar 4, 2021
15f1aa7
More bugfixes for Thompson MP: set is_aerosol_aware in mp_thompson_in…
climbfuji Mar 5, 2021
8b947ba
updating MGx routines and SW main for some potential issues and fixes
SMoorthi-emc Mar 5, 2021
1f664cf
update GFS_phys_time_vary.scm for NoahMP init changes and UGWP v1
grantfirl Mar 5, 2021
4d8f7f4
Bugfix of my own bugfix in physics/module_mp_thompson.F90: always ini…
climbfuji Mar 6, 2021
a483369
fixing radsw_main
SMoorthi-emc Mar 8, 2021
958aaae
resolved conflicts when push merra2
AnningCheng-NOAA Mar 8, 2021
b55e382
resolved the conflicts in GFS_phys_time_vary.fv3.F90
AnningCheng-NOAA Mar 9, 2021
22f45dd
modify check for missing NoahMP input to initiate cold start in GFS_p…
grantfirl Mar 9, 2021
fd8f925
make cires_ugwpv1_module.F90/cires_ugwp1_init use the passed-in namelist
grantfirl Mar 9, 2021
c7e1b1d
Merge branch 'SCM_surface_update_20210305' into fix_UGWPv1_namelist
grantfirl Mar 10, 2021
51a6327
updating RAS with some minor modifications
SMoorthi-emc Mar 11, 2021
f573390
physics/radlw_main.F90: apply local bounds for cloud effective radii …
climbfuji Mar 12, 2021
c579871
Bugfix for uninitialized variable in physics/module_bl_mynn.F90
climbfuji Mar 12, 2021
b23f06a
Bugfix in physics/module_sf_noahmplsm.f90 for uninitialized variable …
climbfuji Mar 15, 2021
b67acad
Bugfixes in UGWP v1 for uninitialized variable azmeti(jk-1)
climbfuji Mar 15, 2021
8d3ed1d
Turn on mass flux diagnostics
climbfuji Mar 15, 2021
daca231
Address Dom code review
pjpegion Mar 15, 2021
10f532c
Bugfix in physics/cires_ugwpv1_module.F90
climbfuji Mar 15, 2021
62df7ba
Adjust two tuning parameters for RUC LSM in physics/module_sf_ruclsm.…
climbfuji Mar 15, 2021
bbec192
Optimize initializing intent(out) variables in physics/module_sf_noah…
climbfuji Mar 15, 2021
8507df6
Merge pull request #80 from climbfuji/update_thompsonMP_20210213_merg…
DomHeinzeller Mar 16, 2021
7adf202
remove a space in aerinterp.F90 and aerclm_def.f
AnningCheng-NOAA Mar 16, 2021
f34b1b0
remove aerclm_def.F in IPD and add it in CCPP
AnningCheng-NOAA Mar 16, 2021
b629944
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into HEAD
climbfuji Mar 16, 2021
7242a6d
Merge pull request #585 from SMoorthi-emc/ccpp-physics-ras-update
climbfuji Mar 17, 2021
55f84f6
Merge remote-tracking branch 'upstream/master' into pert_clds_mp
pjpegion Mar 18, 2021
bb0839e
change declaration of dtdtnp in GFS_stochastics
pjpegion Mar 18, 2021
96bb85e
update GFDL_MP based on the FV3dycore 202101 upgrade
XiaqiongZhou-NOAA Mar 18, 2021
1488fa6
Merge pull request #82 from climbfuji/update_gsl_develop_from_master_…
DomHeinzeller Mar 18, 2021
0f9b52d
Merge pull request #553 from pjpegion/pert_clds_mp
climbfuji Mar 19, 2021
b6ef6c3
Merge remote-tracking branch 'upstream/master' into merra2
AnningCheng-NOAA Mar 22, 2021
935a3f7
Merge remote-tracking branch 'NCAR/master' into 202101
XiaqiongZhou-NOAA Mar 26, 2021
affd4a6
Merge pull request #594 from AnningCheng-NOAA/merra2
climbfuji Mar 26, 2021
a65b5f0
Merge remote-tracking branch 'NCAR/master' into 202101
XiaqiongZhou-NOAA Mar 27, 2021
02ee433
Comment out public statements not used
XiaqiongZhou-NOAA Mar 27, 2021
08b72bc
Merge pull request #597 from XiaqiongZhou-NOAA/202101
climbfuji Mar 29, 2021
48db7fb
Merge branch 'gsl/develop' of https://github.com/NOAA-GSL/ccpp-physic…
climbfuji Mar 30, 2021
e47c6ac
Add logic to convert dry/moist mixing ratios based on flag to GFS_sui…
climbfuji Mar 30, 2021
92e0702
Revert CODEOWNERS change
climbfuji Mar 30, 2021
baa3413
Merge branch 'master' of https://github.com/NCAR/ccpp-physics into up…
climbfuji Mar 30, 2021
4407a4c
Merge branch 'fix_UGWPv1_namelist' of https://github.com/grantfirl/cc…
climbfuji Mar 30, 2021
252d0d3
Bugfix in cires_ugwpv1_module.F90: add missing INTERNAL_FILE_NML logic
climbfuji Mar 30, 2021
5dbb259
Cleanup: use con_eps = con_rd/con_rv instead of 0.622 in many places
climbfuji Mar 30, 2021
e09c3b2
Merge pull request #600 from climbfuji/update_thompson_mp_from_gsl_de…
climbfuji Mar 31, 2021
25f789f
Merge pull request #83 from climbfuji/update_gsl_develop_from_master_…
DomHeinzeller Apr 1, 2021
21df401
Fix CODEOWNERS
climbfuji Apr 1, 2021
f7d0cc9
Merge branch 'gsl/develop' of https://github.com/NOAA-GSL/ccpp-physic…
climbfuji Apr 6, 2021
59e8075
Bug fixes in physics/GFS_rrtmg_pre.F90 physics/GFS_rrtmg_pre.meta fro…
climbfuji Apr 8, 2021
6ac6272
Bugfixes for uninitialized variables in several files
climbfuji Apr 8, 2021
471a66a
Comment out weird errflg logic in physics/GFS_PBL_generic.F90
climbfuji Apr 8, 2021
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
30 changes: 4 additions & 26 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ set(TYPEDEFS $ENV{CCPP_TYPEDEFS})
if(TYPEDEFS)
message(STATUS "Got CCPP TYPEDEFS from environment variable: ${TYPEDEFS}")
else(TYPEDEFS)
include(./CCPP_TYPEDEFS.cmake)
include(${CMAKE_CURRENT_BINARY_DIR}/CCPP_TYPEDEFS.cmake)
message(STATUS "Got CCPP TYPEDEFS from cmakefile include file: ${TYPEDEFS}")
endif(TYPEDEFS)

Expand All @@ -88,7 +88,7 @@ set(SCHEMES $ENV{CCPP_SCHEMES})
if(SCHEMES)
message(STATUS "Got CCPP SCHEMES from environment variable: ${SCHEMES}")
else(SCHEMES)
include(./CCPP_SCHEMES.cmake)
include(${CMAKE_CURRENT_BINARY_DIR}/CCPP_SCHEMES.cmake)
message(STATUS "Got CCPP SCHEMES from cmakefile include file: ${SCHEMES}")
endif(SCHEMES)

Expand All @@ -97,7 +97,7 @@ set(CAPS $ENV{CCPP_CAPS})
if(CAPS)
message(STATUS "Got CCPP CAPS from environment variable: ${CAPS}")
else(CAPS)
include(./CCPP_CAPS.cmake)
include(${CMAKE_CURRENT_BINARY_DIR}/CCPP_CAPS.cmake)
message(STATUS "Got CCPP CAPS from cmakefile include file: ${CAPS}")
endif(CAPS)

Expand Down Expand Up @@ -163,28 +163,6 @@ if (${CMAKE_Fortran_COMPILER_ID} STREQUAL "GNU")
elseif (${CMAKE_Fortran_COMPILER_ID} STREQUAL "Intel")
# Adjust settings for bit-for-bit reproducibility of NEMSfv3gfs
if (PROJECT STREQUAL "CCPP-FV3")
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/physics/module_bfmicrophysics.f
${CMAKE_CURRENT_SOURCE_DIR}/physics/sflx.f
${CMAKE_CURRENT_SOURCE_DIR}/physics/sfc_diff.f
${CMAKE_CURRENT_SOURCE_DIR}/physics/sfc_diag.f
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_nst_model.f90
${CMAKE_CURRENT_SOURCE_DIR}/physics/calpreciptype.f90
${CMAKE_CURRENT_SOURCE_DIR}/physics/mersenne_twister.f
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_nst_water_prop.f90
${CMAKE_CURRENT_SOURCE_DIR}/physics/aer_cloud.F
${CMAKE_CURRENT_SOURCE_DIR}/physics/wv_saturation.F
${CMAKE_CURRENT_SOURCE_DIR}/physics/cldwat2m_micro.F
${CMAKE_CURRENT_SOURCE_DIR}/physics/surface_perturbation.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/radiation_aerosols.f
${CMAKE_CURRENT_SOURCE_DIR}/physics/cu_gf_deep.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/cu_gf_sh.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_bl_mynn.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_MYNNPBL_wrapper.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_MYNNSFC_wrapper.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_mp_thompson_make_number_concentrations.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_SF_JSFC.F90
${CMAKE_CURRENT_SOURCE_DIR}/physics/module_BL_MYJPBL.F90
PROPERTIES COMPILE_FLAGS "-r8 -ftz")

if (${CMAKE_CURRENT_SOURCE_DIR}/physics/module_sf_mynn.F90 IN_LIST SCHEMES)
# Reduce optimization for module_sf_mynn.F90 (to avoid an apparent compiler bug with Intel 18 on Hera)
Expand All @@ -202,7 +180,7 @@ elseif (${CMAKE_Fortran_COMPILER_ID} STREQUAL "Intel")
string(REPLACE "-xCORE-AVX2" "-xCORE-AVX-I"
CMAKE_Fortran_FLAGS_LOPT1
"${CMAKE_Fortran_FLAGS_LOPT1}")
string(REPLACE "-axSSE4.2,AVX,CORE-AVX2,CORE-AVX512" "-axSSE4.2,AVX,CORE-AVX-I"
string(REPLACE "-axSSE4.2,CORE-AVX2" "-axSSE4.2,CORE-AVX-I"
CMAKE_Fortran_FLAGS_LOPT1
"${CMAKE_Fortran_FLAGS_LOPT1}")
SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/physics/radiation_aerosols.f
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,6 @@ For the use of CCPP with its Single Column Model, see the [Single Column Model U

For the use of CCPP with NOAA's Unified Forecast System (UFS), see the [UFS Medium-Range Application User's Guide](https://ufs-mrweather-app.readthedocs.io/en/latest/) and the [UFS Weather Model User's Guide](https://ufs-weather-model.readthedocs.io/en/latest/).

The Apache license will be in effect unless superseded by an existing license in specific files.

Questions can be directed to the [CCPP Help Desk](mailto:gmtb-help@ucar.edu). When using the CCPP with NOAA's UFS, questions can be posted in the [UFS Weather Model](https://forums.ufscommunity.org/forum/ufs-weather-model) section of the [UFS Forum](https://forums.ufscommunity.org/)
13 changes: 10 additions & 3 deletions gsdchem/gsd_chem_dust_wrapper.F90
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,9 @@ subroutine gsd_chem_dust_wrapper_run(im, kte, kme, ktau, dt, garea, land, &
dust_opt = dust_opt_in
dust_calcdrag = dust_calcdrag_in

! -- initialize dust emissions
emis_dust = 0._kind_phys

! -- set domain
ide=im
ime=im
Expand Down Expand Up @@ -178,7 +181,7 @@ subroutine gsd_chem_dust_wrapper_run(im, kte, kme, ktau, dt, garea, land, &
dust_gamma = afwa_gamma
call gocart_dust_afwa_driver(ktau,dt,rri,t_phy,moist,u_phy, &
v_phy,chem,rho_phy,dz8w,smois,u10,v10,p8w,erod,ivgtyp,isltyp, &
vegfrac,xland,xlat,xlong,gsw,dxy,g,emis_dust,srce_dust, &
vegfrac,xland,xlat,xlong,gsw,dxy,g,emis_dust,srce_dust, &
dusthelp,ust,znt,clayf,sandf, &
num_emis_dust,num_moist,num_chem,nsoil, &
ids,ide, jds,jde, kds,kde, &
Expand All @@ -189,7 +192,7 @@ subroutine gsd_chem_dust_wrapper_run(im, kte, kme, ktau, dt, garea, land, &
dust_alpha = dust_alpha_in !fengsha_alpha
dust_gamma = dust_gamma_in !fengsha_gamma
call gocart_dust_fengsha_driver(dt,chem,rho_phy,smois,p8w,ssm, &
isltyp,vegfrac,snowh,xland,dxy,g,emis_dust,ust,znt, &
isltyp,vegfrac,snowh,xland,dxy,g,emis_dust,ust,znt, &
clayf,sandf,rdrag,uthr, &
num_emis_dust,num_moist,num_chem,nsoil, &
random_factor, &
Expand All @@ -202,12 +205,16 @@ subroutine gsd_chem_dust_wrapper_run(im, kte, kme, ktau, dt, garea, land, &
dust_gamma = gocart_gamma
call gocart_dust_driver(chem_opt,ktau,dt,rri,t_phy,moist,u_phy, &
v_phy,chem,rho_phy,dz8w,smois,u10,v10,p8w,erod,ivgtyp,isltyp, &
vegfrac,xland,xlat,xlong,gsw,dxy,g,emis_dust,srce_dust, &
vegfrac,xland,xlat,xlong,gsw,dxy,g,emis_dust,srce_dust, &
dusthelp,num_emis_dust,num_moist,num_chem,nsoil, &
current_month, &
ids,ide, jds,jde, kds,kde, &
ims,ime, jms,jme, kms,kme, &
its,ite, jts,jte, kts,kte)
case default
errmsg = 'Logic error in gsd_chem_dust_wrapper_run: invalid dust_opt'
errflg = 1
return
!store_arrays = .true.
end select

Expand Down
8 changes: 4 additions & 4 deletions physics/GFS_DCNV_generic.F90
Original file line number Diff line number Diff line change
Expand Up @@ -169,10 +169,10 @@ subroutine GFS_DCNV_generic_post_run (im, levs, lssav, ldiag3d, qdiag3d, ras, cs
dt3dt(i,k) = dt3dt(i,k) + (gt0(i,k)-save_t(i,k)) * frain
du3dt(i,k) = du3dt(i,k) + (gu0(i,k)-save_u(i,k)) * frain
dv3dt(i,k) = dv3dt(i,k) + (gv0(i,k)-save_v(i,k)) * frain

! upd_mf(i,k) = upd_mf(i,k) + ud_mf(i,k) * (con_g*frain)
! dwn_mf(i,k) = dwn_mf(i,k) + dd_mf(i,k) * (con_g*frain)
! det_mf(i,k) = det_mf(i,k) + dt_mf(i,k) * (con_g*frain)
! convective mass fluxes
upd_mf(i,k) = upd_mf(i,k) + ud_mf(i,k) * (con_g*frain)
dwn_mf(i,k) = dwn_mf(i,k) + dd_mf(i,k) * (con_g*frain)
det_mf(i,k) = det_mf(i,k) + dt_mf(i,k) * (con_g*frain)
enddo
enddo
if(qdiag3d) then
Expand Down
Loading