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

Physics separation merge: Step 11 #33

Merged
merged 120 commits into from
Dec 27, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
806dce8
added table for moninedmf_run; added init and finalize routines
grantfirl Sep 21, 2017
510c88d
added module and changed names from moninedmf to edmf for simplicity
grantfirl Sep 21, 2017
aeabd10
fixed subroutine name for arg_table declaration
grantfirl Sep 21, 2017
10b460a
changed GFS_physics_driver.F90 to use the edmf module and changed the…
grantfirl Sep 25, 2017
1c3829e
added edmf_ prefix to other subs in moninedmf.f; changed actual argum…
grantfirl Sep 26, 2017
43c5943
fixed line continuation character in moninedmf.f
grantfirl Sep 26, 2017
d5be1bc
Adding step ZERO_OUT_HEATING_RATES_AND_FLUXES
pedro-jm Sep 26, 2017
0719007
Change name sub zero heating rate and fluxes
pedro-jm Sep 26, 2017
43a177d
Adding step SET_SURFACE_ALBEDO
pedro-jm Sep 26, 2017
8090803
Adding more steps to the if statements of do_sw_rad
pedro-jm Sep 26, 2017
481f39c
Cleaning if statements in the do_sw_rad subroutine
pedro-jm Sep 27, 2017
396b875
Further factorization of do_sw_rad subroutine
pedro-jm Sep 27, 2017
13b08a7
Adding first versin of the swrad table
pedro-jm Sep 27, 2017
76d3301
Split gasvmr variable into arguments
pedro-jm Sep 27, 2017
9f0658d
More elegant way to split gasvmr
pedro-jm Sep 27, 2017
7d582d5
Split aerosol optical properties into three arrays
pedro-jm Sep 27, 2017
901d3aa
Split surface albedo variable
pedro-jm Sep 27, 2017
781a73a
Splig clouds type into arrays
pedro-jm Sep 27, 2017
c7de472
Slight change in the SW table
pedro-jm Sep 28, 2017
5fee42e
Starting with LW
pedro-jm Sep 28, 2017
ebff381
Bug fix in the split of the surface albedo
pedro-jm Sep 28, 2017
0baac9c
Spliting aerosols var
pedro-jm Sep 28, 2017
880acd1
Spliging cloud var in longwave parameterization
pedro-jm Sep 29, 2017
9d306a3
Modifications to the SW and LW tables
pedro-jm Sep 29, 2017
ec3938d
argument table fixes
grantfirl Oct 4, 2017
d8eb319
more changes to argument table
grantfirl Oct 4, 2017
b5be301
changes to edmf_run argument table
grantfirl Oct 5, 2017
fbc1e24
merged in doxygen comments
grantfirl Oct 9, 2017
8ecb30f
Merge branch 'master' into EDMF_table
grantfirl Oct 10, 2017
079668a
added GFS generic PBL interstitial code
grantfirl Oct 31, 2017
b2e3075
saving changes due to GFS_PBL_generic interstitial
grantfirl Nov 3, 2017
7c80358
Impro SW and LW tables
pedro-jm Nov 6, 2017
9339c68
Reducing the SW radiation to just one call
pedro-jm Nov 7, 2017
c33d187
Remove nday if from SW call
pedro-jm Nov 7, 2017
f4f7bc6
Removing lsswr if from SW
pedro-jm Nov 7, 2017
93ef607
uses existing arrays in the call to SW
pedro-jm Nov 8, 2017
c94882f
Do not call Do_sw sub
pedro-jm Nov 8, 2017
7c96034
Clean a bit the radiation driver
pedro-jm Nov 8, 2017
75a2745
Only one call to the LW parameterization
pedro-jm Nov 8, 2017
1367d90
Adding a subroutine to post LW
pedro-jm Nov 8, 2017
41fd8e8
longname changes
grantfirl Nov 13, 2017
693b446
changed GFS_physics_driver.F90 for module changes in GFS_PBL_generic.f90
grantfirl Nov 13, 2017
96e2adb
fixing compilation errors in GFS_PBL_generic.f90
grantfirl Nov 13, 2017
6ac3349
fixing compilation errors in GFS_PBL_generic.f90
grantfirl Nov 14, 2017
0ee96b8
put tridiagonal solver subroutines in their own file, tridi.f; modifi…
grantfirl Nov 14, 2017
c893141
fixing columns in tridi.f for compilation
grantfirl Nov 14, 2017
4c72006
fixed column in tridi.f
grantfirl Nov 14, 2017
e729c23
longname fix in moninedmf.f
grantfirl Nov 15, 2017
2ef4c22
Added code necessary for the generic deep convection interstitial sch…
grantfirl Nov 15, 2017
215e397
typo fixes to GFS_DCNV_generic.f90 found when compiling
grantfirl Nov 15, 2017
e029001
fixed typo in GFS_physics_driver.F90 found when compiling
grantfirl Nov 15, 2017
d7e16ba
found some more lines in GFS_physics_driver.F90 that belong in DCNV_g…
grantfirl Nov 15, 2017
67f98a3
propogated change from dudt, dvdt, dtdt, dqdt to initial_u, ... after…
grantfirl Nov 15, 2017
c743938
added GFS_tbd_type in use statement
grantfirl Nov 15, 2017
97ec943
added Tbd to call to GFS_DCNV_generic_post_run in GFS_physics_driver.F90
grantfirl Nov 15, 2017
fd942ac
fixed call to GFS_DCNV_generic_post_run again
grantfirl Nov 15, 2017
beba967
added first GFS_suite_interstitial subroutine (not compiled yet)
grantfirl Nov 16, 2017
5d2eec2
added use statement for kind_phys
grantfirl Nov 16, 2017
6d3d47d
table updates
grantfirl Nov 16, 2017
460b421
Removing if in LW
pedro-jm Nov 17, 2017
e65a5eb
Do not call Do_lw
pedro-jm Nov 17, 2017
0d42b0f
Re-order subs in the radiation driver
pedro-jm Nov 17, 2017
5af18c0
Clean radiation driver
pedro-jm Nov 17, 2017
c618a99
changes to longname table in DCNV_generic and start on GFS_suite_inte…
grantfirl Nov 17, 2017
e1b121f
GFS_suite_interstitial_2 ready to compile/test
grantfirl Nov 17, 2017
f30d707
fixed typo in GFS_suite_interstitial.f90
grantfirl Nov 17, 2017
6b377a7
commit of uncompiled/untested GFS_suite_interstitial_3
grantfirl Nov 17, 2017
da92239
added use GFS_suite_interstitial_3 to driver
grantfirl Nov 17, 2017
0af5980
Adding pre and post radiation subs
pedro-jm Nov 17, 2017
f43067f
added GFS_suite_update_stateout
grantfirl Nov 17, 2017
8f02530
table for GFS_suite_update_stateout
grantfirl Nov 17, 2017
cf6ce38
Moving SW and LW tables
pedro-jm Nov 17, 2017
8d64353
added GFS_suite_interstitial_4
grantfirl Nov 17, 2017
d3cd2b1
table for GFS_suite_interstitial_4
grantfirl Nov 17, 2017
228216e
added GFS_suite_interstitial_5
grantfirl Nov 18, 2017
26d5f26
fixed end module statement
grantfirl Nov 18, 2017
51560a1
added allocatable to arrays in deallocation subroutine
grantfirl Nov 18, 2017
cb76d95
added _run to subroutines and fixed table formatting
grantfirl Nov 18, 2017
e02e98a
longname updates
grantfirl Nov 18, 2017
1d960a0
swrad longname fix
grantfirl Nov 18, 2017
36ef5b4
longname table updates
grantfirl Nov 18, 2017
5bfc305
Merge branch 'master' into EDMF_table
grantfirl Nov 29, 2017
2cd977d
added GFS_SCNV_generic_pre,post
grantfirl Nov 29, 2017
293dbc7
add GFS_RRTMG_pre.f90 code, and got B4B.
mzhangw Nov 29, 2017
4172e15
fixed some standard name conflicts in GFS_SCNV_generic
grantfirl Dec 4, 2017
4d1954e
table is done in physics/GFS_RRTMG_pre.f90
mzhangw Dec 4, 2017
a8ada0a
add Randtend%sfcalb as output in GFS_RRTMG_pre_run
mzhangw Dec 5, 2017
41be59c
clean up codes.
mzhangw Dec 5, 2017
0db1ed8
bug fixed.
Dec 5, 2017
aee83f1
GFS_RRTMG_pre_run passed B4B test.
mzhangw Dec 6, 2017
b77c60a
clean up codes
mzhangw Dec 6, 2017
7d74d98
fixed rank error for xmu in moninedmf.f
grantfirl Dec 7, 2017
c2df939
add some fix
mzhangw Dec 7, 2017
29b7c29
table in radsw_post
mzhangw Dec 7, 2017
f4353ef
add rad interstitial code: GFS_radlw_pre.f90. Table and B4B are done.
mzhangw Dec 8, 2017
9e7e9ba
finish GFS_RRTMG_post.f90 and GFS_radlw_post.f90
mzhangw Dec 13, 2017
ec6d10c
separate GFS_radsw_pre_run from GFS_RRTMG_pre.f90. pass B4B and table
mzhangw Dec 13, 2017
c6ea970
add radcons.f90 as use association in radiation.
mzhangw Dec 13, 2017
0134bdb
GFS_rad_time_vary and GFS_radupdate is done.
mzhangw Dec 14, 2017
3f7e159
fix bugs
mzhangw Dec 15, 2017
9353560
added GFS_suite_setup.f90 for separating IPD_setup_step => GFS_time_v…
grantfirl Dec 18, 2017
91f94f4
merged changes to master into working branch
grantfirl Dec 19, 2017
f583edc
added GFS_driver.F90 (left out in the previous commit by mistake)
grantfirl Dec 19, 2017
857f5b6
added use statement in GFS_suite_setup_2_run for random number genera…
grantfirl Dec 19, 2017
29515e8
rolling back use of GFS_suite_setup_2_run due to b4b failure
grantfirl Dec 19, 2017
ec2c3a1
rolling back GFS_suite_setup_1_run due to b4b failure
grantfirl Dec 19, 2017
a1abd4e
testing GFS_suite_setup_1_run
grantfirl Dec 19, 2017
83b1023
partial GFS_suite_setup_1 for testing purpose
grantfirl Dec 19, 2017
f3b281f
only GFS_suite_setup_2 for testing purpose
grantfirl Dec 19, 2017
a2361da
only GFS_suite_setup_2 + partial GFS_suite_setup_1 for testing purpose
grantfirl Dec 19, 2017
d19937c
only GFS_suite_setup_2 + partial GFS_suite_setup_1 for testing purpos…
grantfirl Dec 19, 2017
52e17e0
only GFS_suite_setup_2 + partial GFS_suite_setup_1 for testing purpos…
grantfirl Dec 19, 2017
8eb6827
local variable 'sec' within GFS_driver needs to be output of GFS_suit…
grantfirl Dec 19, 2017
6c8a869
removing unneeded declarations
grantfirl Dec 19, 2017
1084543
cleaned up commented-out code
grantfirl Dec 19, 2017
df2b183
fixed argument table names
grantfirl Dec 19, 2017
695a974
Merge branch 'radiation2-zhang' of https://github.com/mzhangw/gmtb-gf…
DomHeinzeller Dec 22, 2017
cbaf7da
Merge branch 'phys_time_vary' of https://github.com/grantfirl/gmtb-gf…
DomHeinzeller Dec 22, 2017
bc2c524
Corrected formatting/indents and added module names to 'end module' s…
DomHeinzeller Dec 26, 2017
9941ede
Fixed bug in GFS_time_vary_step calling GFS_rad_time_vary_run with lo…
DomHeinzeller Dec 26, 2017
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
Loading