-
Notifications
You must be signed in to change notification settings - Fork 170
COSP-RTTOV integration with CAM #1327
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
Open
jshaw35
wants to merge
30
commits into
ESCOMP:cam_development
Choose a base branch
from
jshaw35:cam6_3_144_cosprttov
base: cam_development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
f74be0a
General infrastructure changes for COSP-RTTOV.
jshaw35 f0b147a
Kitchen sink of cospsimulator_intr changes. Everything needed for RTT…
jshaw35 76818e6
Move assignment of allcld_ice and allcld_liq values
jshaw35 9005548
Merge tag 'cam6_4_097' into cam6_3_144_cosprttov
jshaw35 1db8f04
Remove initials, change inequality checks to modern fortran, remove o…
jshaw35 920045d
Prepend COSP-related namelist fields with "cosp_" and add more comple…
jshaw35 fa1e764
update imports and Makefile following COSPv2.0 reorg
jshaw35 5334bfe
Correct COSP utils path in Makefile
jshaw35 da5fa8b
Update cosp2 repo information for git fleximod
jshaw35 8e47f70
Address error in CESM build with COSP but not RTTOV.
jshaw35 2c433f0
Change cosp2 git fleximod reference to a stable hash following recomm…
jshaw35 7f3a24c
Missed correction
jshaw35 04adadb
Update cospsimulator_intr.F90 logic to work with new namelist variables.
jshaw35 aeb8df3
Correct allocation and assignment of cospstateIN%hgt_matrix_half. Pe…
jshaw35 496a7ec
Clean up print statement
jshaw35 7015d6b
Merge branch 'cam_development' into cam6_3_144_cosprttov
jshaw35 d2adfcc
At logic to masking that allows for swaths to work correctly.
jshaw35 a318f50
Revert "Clean up print statement"
jshaw35 4287774
Revert "Merge pull request #1343 from jimmielin/hplin/vdiff_answer_ch…
jshaw35 8b021fb
Revert changes for comparison of swathed fields.
jshaw35 7124d23
Clean up print statements
jshaw35 57e6fb4
Correct cld_cal_un outfld call to outside of if statement
jshaw35 fef0719
Update COSPv.20 tag
jshaw35 a5c4c17
Merge tag 'cam6_4_106' into cam6_3_144_cosprttov
jshaw35 1579bbd
Revert diffusion_solver and ChangeLog
jshaw35 e799da1
Change request for CAM PR
jshaw35 c90094c
Merge branch 'cam_development' into cam6_3_144_cosprttov
jshaw35 3d22bce
Merge branch 'cam6_3_144_cosprttov' of https://github.com/jshaw35/CAM…
jshaw35 6984db6
Merge remote-tracking branch 'upstream/cam_development' into cam6_3_1…
jshaw35 cbbc65a
Re-add COSP2 information to .gitmodules
jshaw35 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2454,6 +2454,15 @@ will be saved. | |
| Default: FALSE | ||
| </entry> | ||
|
|
||
| <entry id="cosp_lrttov_sim" type="logical" category="cosp" | ||
| group="cospsimulator_nl" valid_values=""> | ||
| If true, RTTOV simulator will be run and output | ||
| will be saved according to the appropriate RTTOV | ||
| instrument namelist files in "rttov_instrument_namelists". | ||
|
|
||
| Default: FALSE | ||
| </entry> | ||
|
|
||
| <!-- COSP input control parameters --> | ||
|
|
||
| <entry id="cosp_ncolumns" type="integer" category="cosp" | ||
|
|
@@ -2463,6 +2472,169 @@ This default logical is set in cospsimulator_intr.F90 | |
| Default: 50 | ||
| </entry> | ||
|
|
||
| <entry id="cosp_rttov_Ninstruments" type="integer" category="cosp" | ||
| group="cospsimulator_nl" valid_values=""> | ||
| Number of RTTOV instruments to simulate. | ||
| This default logical is set in cospsimulator_intr.F90 | ||
| Default: 0 | ||
| </entry> | ||
|
|
||
| <entry id="cosp_rttov_instrument_namelists" type="char*256(50)" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| List of RTTOV instrument namelist files to read when running RTTOV in COSP. | ||
| File paths are read relative to the case run directory | ||
| (e.g. /glade/derecho/scratch/$USER/$CASENAME/run/). Each namelist file | ||
| contains information specifying the simulated instrument, channels, and | ||
| outputs. Templates and instructions can be found in the COSP-RTTOV | ||
| code repository. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <!-- Swathing input control parameters. --> | ||
| <entry id="cosp_N_SWATHS_ISCCP" type="integer*10" category="cosp" | ||
|
Comment on lines
+2493
to
+2494
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. During documentation of this feature, could we add a section on how to set up your own satellite (if it is easily done)
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. done |
||
| group="cospsimulator_nl" valid_values="" > | ||
| Number of satellite sampling swaths used to mask COSP ISCCP data. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_N_SWATHS_MISR" type="integer*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Number of satellite sampling swaths used to mask COSP MISR data. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_N_SWATHS_MODIS" type="integer*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Number of satellite sampling swaths used to mask COSP MODIS data. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_N_SWATHS_CSCAL" type="integer*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Number of satellite sampling swaths used to mask COSP CloudSat-CALIPSO data. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_N_SWATHS_PARASOL" type="integer*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Number of satellite sampling swaths used to mask COSP PARASOL data. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_N_SWATHS_ATLID" type="integer*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Number of satellite sampling swaths used to mask COSP ATLID data. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_LOCALTIMES_ISCCP" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath localtimes (hours) for masking COSP ISCCP data. The sampling | ||
| "local time" refers to a linear shift from UTC as a function of a | ||
| gridcell’s longitude (t_local = t_UTC − longitude * 24/360). | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_LOCALTIMES_MISR" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath localtimes (hours) for masking COSP MISR data. The sampling | ||
| "local time" refers to a linear shift from UTC as a function of a | ||
| gridcell’s longitude (t_local = t_UTC − longitude * 24/360). | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_LOCALTIMES_MODIS" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath localtimes (hours) for masking COSP MODIS data. The sampling | ||
| "local time" refers to a linear shift from UTC as a function of a | ||
| gridcell’s longitude (t_local = t_UTC − longitude * 24/360). | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_LOCALTIMES_CSCAL" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath localtimes (hours) for masking COSP CloudSat-CALIPSO data. The | ||
| sampling "local time" refers to a linear shift from UTC as a function of a | ||
| gridcell’s longitude (t_local = t_UTC − longitude * 24/360). | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_LOCALTIMES_PARASOL" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath localtimes (hours) for masking COSP PARASOL data. The sampling | ||
| "local time" refers to a linear shift from UTC as a function of a | ||
| gridcell’s longitude (t_local = t_UTC − longitude * 24/360). | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_LOCALTIMES_ATLID" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath localtimes (hours) for masking COSP ATLID data. The sampling | ||
| "local time" refers to a linear shift from UTC as a function of a | ||
| gridcell’s longitude (t_local = t_UTC − longitude * 24/360). | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_WIDTHS_ISCCP" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath widths (kilometers) for masking COSP ISCCP data. The "swath width" | ||
| determines the spatial region around each local time that is simulated. | ||
| Supplying a swath width in units of distance rather than radians produces | ||
| a larger sampling density at higher latitudes that is consistent with | ||
| observations. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_WIDTHS_MISR" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath widths (kilometers) for masking COSP MISR data. The "swath width" | ||
| determines the spatial region around each local time that is simulated. | ||
| Supplying a swath width in units of distance rather than radians produces | ||
| a larger sampling density at higher latitudes that is consistent with | ||
| observations. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_WIDTHS_MODIS" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath widths (kilometers) for masking COSP MODIS data. The "swath width" | ||
| determines the spatial region around each local time that is simulated. | ||
| Supplying a swath width in units of distance rather than radians produces | ||
| a larger sampling density at higher latitudes that is consistent with | ||
| observations. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_WIDTHS_CSCAL" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath widths (kilometers) for masking COSP CSCAL data. The "swath width" | ||
| determines the spatial region around each local time that is simulated. | ||
| Supplying a swath width in units of distance rather than radians produces | ||
| a larger sampling density at higher latitudes that is consistent with | ||
| observations. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_WIDTHS_PARASOL" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath widths (kilometers) for masking COSP PARASOL data. The "swath width" | ||
| determines the spatial region around each local time that is simulated. | ||
| Supplying a swath width in units of distance rather than radians produces | ||
| a larger sampling density at higher latitudes that is consistent with | ||
| observations. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <entry id="cosp_SWATH_WIDTHS_ATLID" type="real*10" category="cosp" | ||
| group="cospsimulator_nl" valid_values="" > | ||
| Swath widths (kilometers) for masking COSP ATLID data. The "swath width" | ||
| determines the spatial region around each local time that is simulated. | ||
| Supplying a swath width in units of distance rather than radians produces | ||
| a larger sampling density at higher latitudes that is consistent with | ||
| observations. | ||
| Default: none | ||
| </entry> | ||
|
|
||
| <!-- COSP output parameters --> | ||
|
|
||
| <entry id="cosp_histfile_num" type="integer" category="cosp" | ||
|
|
||
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps we should install the library in a TBD location on derecho.