-
Notifications
You must be signed in to change notification settings - Fork 7
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
Updates for GEOS-Chem #2
Conversation
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
This update enables storing the tables anywhere on the user's system rather than in Cloud-J. Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
All Cloud_JX arguments are now listed in an easy to read format. Arguments CLDFLAG, LNRG, and NRANDO are removed as arguments since they are set during initialization as global, and remain constant during the run, and so do not need to be passed for use. Signed-off-by: Lizzie Lundgren <[email protected]>
FP is reserved for flexible precision in GEOS-Chem. Signed-off-by: Lizzie Lundgren <[email protected]>
This fix avoids a run error when using gfortran Signed-off-by: Lizzie Lundgren <[email protected]>
This update is needed to accomodate values used in GEOS-Chem Signed-off-by: Lizzie Lundgren <[email protected]>
… to 7 This update is needed to accomodate values used in GEOS-Chem This update also includes reformatting this section for more consistent indenting. Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
…alues Signed-off-by: Lizzie Lundgren <[email protected]>
…loud-J Signed-off-by: Lizzie Lundgren <[email protected]>
This commit also adds print logical as input argument to some of these subroutines to be available for debugging. Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Fix ANU declaration after use for ifort compatibility
…ation Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Merging this in is on the back-burner because it will break compatibility with the Cloud-J standalone tables files. |
These are no diff updates Signed-off-by: Lizzie Lundgren <[email protected]>
This PR is almost ready for review. I pushed the latest updates for GEOS-Chem in offline, GEOS, and CESM and now need to address the resulting conflicts in the standalone model. |
Signed-off-by: Lizzie Lundgren <[email protected]>
Spaces were added in several columns. See github history or code comments in cldj_init_mod.F90 for details. Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
Signed-off-by: Lizzie Lundgren <[email protected]>
This PR is now ready for review. I confirmed that the changes cause no differences in Cloud-J standalone output when using default settings. |
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.
Hi @lizziel, thanks for this. I made several minor comments about mostly formatting, precision, and array initialization issues. Let me know if you have any more questions.
Thanks @yantosca for your detailed review! I tried to keep the Cloud-J as close to the original as possible to avoid divergence. Your comments will be very helpful when we go through and do general improvements to the code. @pratherUCI, once we start making general code improvements it will be more difficult to bring in updates you have based on older versions. Would you be able to start working off of this version (once merged) moving forward to avoid problems down the road? |
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.
Thanks @lizziel. I agree, we can make no-diff updates later. No need to hold up this PR. Good to merge!
I went thru all the changes. They make sense and indeed help. I approve. There is no reason why the standalone version that I continue to develop could not now begin with the new version. There are two remaining issues for us:
Michael |
Hi @pratherUCI, thanks for reviewing the code. I will create a new GitHub issue to discuss putting in the next version of Cloud-J. |
Name and Institution (Required)
Name: Lizzie Lundgren
Institution: Harvard University
Describe the update
This PR brings into the main branch all remaining changes made during development of Cloud-J for use in GEOS-Chem. This includes changes for using GEOS-Chem with Cloud-J photolysis in multiple configurations: GEOS-Chem Classic, GCHP, GEOS, and CESM. It also includes several bug fixes for compatibility with GNU and Intel compilers, and one Cloud-J standalone bug fix for computing ice water path input to Cloud_JX. This PR also includes a change in expected spacing of entries in input file
FJX_scat-aer.dat
which will affect Cloud-J standalone users who have custom LUTs outside of the ones stored in this repository.Expected changes
See the Changelog (new file added in this PR) for details of all changes in Cloud-J.
Reference(s)
None
Tagging @pratherUCI for review