-
Notifications
You must be signed in to change notification settings - Fork 0
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
Revert MPAS external to version without OpenACC #22
Conversation
Due to correctness issues that were introduced when changing to a CAM-compatible OpenACC MPAS version in cam-ew2.0.004, this commit reverts back to the version used in cam-ew2.0.003 and ESCOMP/CAM tag cam6_3_136.
"correctness issues" refers to what was discussed in an email thread (thanks to @dazlich). This thread showed a marked difference in precipitation outputs since cam2.0.004. |
@dazlich and @supreethms1809, I was hoping in the review you could make sure this doesn't break anything for your (respective) work. I didn't see anything when I was doing F2000dev and CHAOS2000dev tests with this change during #21. |
I’m having trouble compiling this - apparently it doesn’t compile mpas_string_utils.F.
I git cloned the v2.2 master, and edited the cam block in Externals.cfg to read:
[cam]
#tag = release-cam-ew2.2
branch = revert_mpas_noopenacc
protocol = git
#repo_url = https://github.com/EarthWorksOrg/CAM
repo_url = https://github.com/gdicker1/CAM
local_path = components/cam
externals = Externals_CAM.cfg
required = True
On Jul 15, 2024, at 11:46 AM, G. Dylan Dickerson ***@***.***> wrote:
** Caution: EXTERNAL Sender **
@dazlich<https://github.com/dazlich> and @supreethms1809<https://github.com/supreethms1809>, I was hoping in the review you could make sure this doesn't break anything for your (respective) work. I didn't see anything when I was doing F2000dev and CHAOS2000dev tests with this change during #21<#21>.
—
Reply to this email directly, view it on GitHub<#22 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ADS3XWADK42VRWRX25J2PC3ZMQDILAVCNFSM6AAAAABK47YKT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRZGA2TONRSGQ>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Apologies I used the wrong (v8.1) hash. The fixup commit I pushed uses the hash I intended. I'll squash this once approved. I was able to build after switching the hash. |
Ok, it compiles and runs properly for me now. I'm good with it! |
Fix correctness issues by reverting MPAS-A to a v7.3 version without OpenACC directives. NOTE: This will require cases using cam_dev physics to have 'use_gw_front = .false.' in user_nl_cam (if not already present).
This should have automatically closed with the push of ew-develop (to ed37226). Closing now since the change is merged |
fix py3.11 issue in gitinterface
Address correctness issues by reverting MPAS to a version without OpenACC. This is the same version that was used in tags cam-ew2.0.003 and before (and in cam6_3_136 and before).