-
Notifications
You must be signed in to change notification settings - Fork 304
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
e3sm_coupling failing with load_latest_compass.sh on LANL IC #564
Comments
@mark-petersen, I'm moving this discussion to a new issue because it's not related to the PR you're commenting on. That PR and the comment you're referring to was for an older version of COMPASS and the The pull request to use You approved it suggesting that the nightly regression suite passed. I had also tested The safest way to know what compass environment you should be using from a given COMPASS branch is with load_compass_env.sh. You can get a local link to that script with I think it's reasonable to assume that |
This has to be some sort of an IC file system issue. I see similar things on Cori. There's nothing I can do about that. Update: Sorry, my previous comment isn't correct. This seems to be related to calling the python script with |
The error @mark-petersen is seeing is still present in #545. It results from running |
@xylar not sure if this is related to this issue, but when I try to run a test case (Jamil's horizontal advection test) with using the
but if I activate sorry if this is in the wrong place. |
@vanroekel, I think that may be a different issue but it can stay here. But I would need more details on how to reproduce this. |
Let me open a new issue with the summary and reproduction steps. I think that will be clearer. I'll also first try a case off ocean/develop to see if I can reproduce |
@vanroekel, could you try first loading the python environment and then setting the MPI modules? I think that might make a differnece here -- which mpirun/mpiexec, etc. is being used. |
sure I will try that as well. |
@xylar yes, it was order. If I load Mpi second, it works fine. I'm perfectly happy doing that and not worrying about any new issues. Thanks! |
That is always going to be a requirement once MPI is part of the conda environment, and we need it to be so we can run ESMF_RegridWeightGen in MPI. I'll make sure this is part of the documentation once there is some... |
Much of this has been addressed. The issues about the order of loading will be documented in the new COMPASS repo's documentation and have been moved to MPAS-Dev/compass#10 |
This is a copy of the following comment form @mark-petersen:
#480 (comment)
@xylar I confirmed on LANL IC that mapping_analysis fails using
compass_0.1.5
, trying to run either with python or mpirun commands.error message
I can get
mapping_analysis
to work withconda activate compass_0.1.4
:details
This may be a clue: the mpirun command from the
compass_0.1.5
directory is successful afterconda activate compass_0.1.4
.details
So we don't need to revert this commit, we could temporarily point
load_latest_compass.sh
to1.4.0
and everything still works.One side note, it seems to be hanging on something for a long time IC. With all steps disabled, the
create_E3SM_coupling_files.py
script takes 41 seconds. Based on the output, it looks like the header section.The text was updated successfully, but these errors were encountered: