-
Notifications
You must be signed in to change notification settings - Fork 32
atmos_phys0_20_002: Bring in acc directives to enable GPU runs in SIMA #346
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
Merged
Merged
Changes from all commits
Commits
Show all changes
180 commits
Select commit
Hold shift + click to select a range
12c7973
bring in ccppized fortran for rrtmgp
peverwhee 4144fc1
wee cleanup
peverwhee ea93c74
mods to remove missed time_manager dependency
peverwhee 65edaa1
Merge remote-tracking branch 'atmospheric_physics/development' into r…
peverwhee 28a3dfd
remove use statement
peverwhee 032a252
remove unused variable
peverwhee d058a41
move cam_out calculation from diagnostics to post
peverwhee 8d2d25c
remove ncol subsetting on ccpp side
peverwhee 0371fd8
remove unnecessary use statement
peverwhee 49e6ec2
remove unnecessary argument from lw cloud optics scheme
peverwhee 0acd798
update to latest rrtmg-lw
peverwhee d3f0abf
preliminary metadata
cacraigucar 97ff253
more metadata mods for longwave
cacraigucar e07981d
address reviewer comments
peverwhee 205ad1f
add comment to rad utils routine
peverwhee 08bc031
simplify rte solver logic
peverwhee e247fca
main rte solver scheme cleanup
peverwhee 665793d
address reviewer comments for rrtmgp_inputs
peverwhee 9ba97ef
rrtmgp_inputs cleanup
peverwhee 90ffd79
Merge remote-tracking branch 'atmospheric_physics/development' into r…
peverwhee 43a2f1b
fix rte_lw logic
peverwhee 09e64f7
fix input argument
peverwhee 492cd5b
move io reader to new directory not compiled by CAM
peverwhee bdfce0f
merge up; add initial diag and constituent schemes
peverwhee 7c53dbf
merge to head of rrtmgp-lw
peverwhee 6c470fd
some metadata fixes and adding more namelist entries
peverwhee 3896330
Merge remote-tracking branch 'atmospheric_physics/development' into r…
peverwhee 6712a83
move io reader back
peverwhee f229d39
update gas optics code to use file io reader
peverwhee 4e628d7
add sw gas optics
peverwhee 787d876
update gas optics scheme to use logical kind
peverwhee cf0f66c
use file io reader for cloud optics
peverwhee e920942
merge in fileio stuff
peverwhee 35d186f
remove unused file
peverwhee 9c4d2e6
update metadata; create interstitial to make rad_const_array
peverwhee d38980d
add missing use statements
peverwhee 67a5178
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-lw
peverwhee 757f70c
initial round of fixes to get sima to build
577ce00
Merge remote-tracking branch 'origin/rrtmgp-fileio' into rrtmgp-diagn…
f7c1b65
merge up
9ac4b56
framework successfully generates caps
cce8c99
add temporary gitmodules file
952f5b7
update dependencies, initial submodule
4d4f244
update gitmodules
61aea3a
fix sparse checkout file
b50b702
add hooks
04bb4ca
update the relative path to rrtmgp external
1a05947
disable sparse checkout for testing git-fleximod
b70cea4
add sparse checkout back
a22d70f
rrtmgp-lw physics builds
58826e2
merge up
peverwhee ae847e6
fix memory leak
peverwhee db86454
fix calling list
peverwhee 71e4edc
merge up
peverwhee e504efb
add logical kind
peverwhee 9cfcb2e
add missing use statements
peverwhee 6d6b5d1
remove duplicate free_optics_lw call
peverwhee a753b2f
remove unused gaslist argument left over from merge
peverwhee 6d34fb7
add shortwave modules
6e4e493
working cloud optics and mcica subcol gen modules
9135821
working gas optics run and modified solar var
74c16d2
address reviewer comments
peverwhee 67617d3
change remaining .eq. references
peverwhee 90efd1e
missing parameter reference
peverwhee 3d5a016
working shortwave gas optics pre
1a67731
working sw main rte
912bec2
update comments
e324603
rename main to rte and add git modules file
f18d36a
merge to head of rrtmgp-fileio
37ad426
cleanup and units
b41241a
standard name fix
ac661eb
merge to head of rrtmgp-sw
a3df1ac
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-diagnos…
e750700
add missing argument declaration
peverwhee c5363d2
remove duplicate ncol declaration
peverwhee 403130e
address review comments; remove deallocation statements in anticipati…
peverwhee a2cc351
use cloud optics variables instead of passing them around
86fc6f9
cleanup, fixes to get use statements to work
4af2073
change allocatable file io object to pointer
98470f5
updates to get sima to build; will merge in new file-io updates
peverwhee e5b5583
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-fileio
peverwhee 81daf38
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-fileio
peverwhee 46f5a66
modify file i/o interface to match
peverwhee 8f302be
fix int2log type
peverwhee 67b812d
lw answers match for 2 timesteps running radiation
peverwhee be18873
merge up
peverwhee bb33f13
add initialize_constituents scheme to rrtmgp sdf
peverwhee 18ee2e1
add/update diagnostic schemes
peverwhee 107b662
merge in rrtmgp-fileio branch
peverwhee ab5c984
Merge remote-tracking branch 'origin/rrtmgp-diagnostics' into sw-diag…
peverwhee d0fce42
initial metadata commit
peverwhee d491b84
perhaps don't redundantly calculate things
peverwhee 2605f3f
more sw metadata
peverwhee 29c0080
Merge remote-tracking branch 'origin/rrtmgp-diagnostics' into sw-diag…
peverwhee c5c15ea
sw diagnostic calculations
peverwhee 3343e88
remove unused sparse checkout file
peverwhee f12de20
merge to head of development
peverwhee 4b494f6
merge to head of development
peverwhee c08451b
remove unused argument
peverwhee ad12f78
update sw cloud optics to use setup variables
peverwhee 688cb96
add in sw updates
peverwhee 80277f9
merge in sw updates
peverwhee 6cd02e8
add NL; appease metadata comparator
peverwhee 28d69e2
merge in latest sw stuff
peverwhee 6da0e2d
add rrtmgp submodule
peverwhee 5bfab5a
merge to head of development
peverwhee 81659a2
merge to head of development
peverwhee 124e43a
Merge remote-tracking branch 'origin/rrtmgp-sw' into rrtmgp-diagnostics
peverwhee 493db33
continuing solar irrad mods
peverwhee 2459e55
address reviewer requests
peverwhee 598993f
remove duplicate var
peverwhee 3a5424d
add missing end if
peverwhee 5458be3
add missing argument
peverwhee baec9b8
merge in latest sw mods
peverwhee 8bf9bbd
working on getting rrtmgp to build with sw schemes
peverwhee d36b8d9
fix comment
peverwhee 8d8771c
remove unnecessary comment
peverwhee f343c01
merge in development; update rrtmgp submodule version
peverwhee d65ef2f
update rrtmgp submodule
peverwhee 3f9deba
remove top_at_1 from sw interface to reflect updated RRTMGP
peverwhee efe3b35
sima builds and runs
peverwhee f64aaff
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-sw
peverwhee 51783ec
merge latest rrtmgp-sw mods
peverwhee a5af76a
zero out sw aerosols
peverwhee b62a6ed
fix metadata to match mods
peverwhee 770ccaf
update default single scattering albedo
peverwhee 4dc0b4c
some dimensions fixes; standrad name updates
peverwhee f85612d
Create tag for dme_adjust (#227)
cacraigucar 62107eb
remove gas_mmr variable to fix rrtmgp bug
sjsprecious 5b48970
correct rebase error
sjsprecious be1eca0
standard name fixes; cleanup
peverwhee aca8edf
merge in latest sw updates; bugfix from jian
peverwhee b20fc8f
mods to get answers to match
peverwhee b773615
fix diagnostic issues
peverwhee 16c146f
add cloud diagnostics
peverwhee e154fb9
add missing dependencies
peverwhee 8c95426
fix parallel issue
peverwhee fac586f
fix so do_snow is set properly; cloud diagnostics need a new idea!
peverwhee 107dca4
add nday check to sw aerosol scheme
peverwhee 12eca68
add loop variable
peverwhee b56f64b
get cloud diagnostics back
peverwhee bff238e
code clean up and adding missing dependencies
peverwhee b0cf14d
remove unused diagnostics
peverwhee d762894
clean up white space
peverwhee 6029484
initialize irad value
peverwhee 0831605
add support for gpu-enabled rrtmgp
peverwhee 68fd028
remove h2o from nl source list; move gaslist to nl
peverwhee 215a362
add rrtmgp to cam4 suite but comment it out until we get a working qp…
peverwhee 9e8bf60
remove commented code
peverwhee 7ffd338
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-diagnos…
peverwhee 87a5214
initialize irad_always_out
peverwhee e3ab8e8
fix indents
peverwhee 2bd1882
remove temp scheme
peverwhee b0a79e8
update dimension names
peverwhee 0344b67
fix constituent units
peverwhee a679332
Fix bugs/error messages found during CAM4 aquaplanet testing.
nusbaume b0a631e
Always allocate 'we' variable in order to avoid CCPP runtime subsetti…
nusbaume 066614c
merge to head of development
peverwhee 76f3878
use existing rebin functionality
peverwhee 18dc65d
address some review comments
peverwhee 371f333
address further review comments
peverwhee 7209787
fixes to get sima to work
peverwhee aabfd2f
remove save attribute
peverwhee 5f06efa
Deallocate file_reader at init time if solar forcing is fixed.
nusbaume bc09f55
further review comments; move solar irradiance read to timestep init
peverwhee 02ca994
Merge branch 'rrtmgp-diagnostics' of https://github.com/peverwhee/atm…
peverwhee a970769
add subroutine name to error message
peverwhee 477ea3d
Merge remote-tracking branch 'ESCOMP/development' into rrtmgp-diagnos…
a385cf1
unify gpuized and cpuized schemes
peverwhee 87ba8c1
merge to head of development
peverwhee 436d090
merge in development branch
peverwhee 58915fb
remove unused suite
peverwhee 4ad6d2d
change standard name for constant and update units of fractional day …
peverwhee b45d07d
move optical props to copy directive
peverwhee 063f591
remove returns within the acc blocks
peverwhee 18eae2a
move optics to copyin
peverwhee 6b856cf
remove optical props objs from acc directives
peverwhee 2c729d8
Merge remote-tracking branch 'ESCOMP/main' into rrtmgp-gpu
peverwhee 2762781
add space between else and if
peverwhee 5677c3d
add clarifying comment about returning within acc directive block
peverwhee File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.