Release/public v1 Load module NCEPLIBS before module esmf#48
Release/public v1 Load module NCEPLIBS before module esmf#48JulieSchramm wants to merge 11 commits into
Conversation
- Add sphinx_rtd_theme to requirements.txt and conf.py Both html and pdf builds succeed.
|
You should remove the explicit load of ESMF entirely - |
|
Testing now.... |
|
Sure, right awaySent from my Samsung Galaxy smartphone.
-------- Original message --------From: Dom Heinzeller <notifications@github.com> Date: 11/4/20 4:08 PM (GMT-05:00) To: ufs-community/ufs-srweather-app <ufs-srweather-app@noreply.github.com> Cc: Subscribed <subscribed@noreply.github.com> Subject: Re: [ufs-community/ufs-srweather-app] Release/public v1 Load module NCEPLIBS before module esmf (#48)
You should remove the explicit load of ESMF entirely - ESMFMKFILE is set in the NCEPLIBS umbrella module, and the bin directory is added to PATH. Can you try to remove it?
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.
|
mkavulich
left a comment
There was a problem hiding this comment.
Thanks for taking care of this Julie, I also tested these changes earlier and they are good to go in my book
|
Somehow I did not see @climbfuji's comment, sorry about that. I thought that I had tested without loading esmf in the past and it did not work on Cheyenne, but I will wait to see what Julie's test finds. |
|
It doesn't build on Cheyenne without the module load esmf/8.0.0. Something must be missing. |
|
What is the error message?
… On Nov 4, 2020, at 2:49 PM, JulieSchramm ***@***.***> wrote:
It doesn't build on Cheyenne without the module load esmf/8.0.0. Something must be missing.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#48 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AB5C2RMLARQLDPMOOEOX32DSOHD7PANCNFSM4TKRBHGQ>.
|
|
Okay so it sounds like the issue I've seen in the past is still there. @climbfuji I found that, on Cheyenne, unless I manually specified ESMFMKFILE or loaded the esmf/8.0.0 module, the build failed. I was never quite sure why, because ESMFMKFILE should have been set by loading the NCEPLIBS module |
In this case we should find out why and fix it. How can I reproduce this problem? |
|
@climbfuji You should be able to use the head of the release/public-v1 branch, which module loads ESMF before NCEPLIBS, and it will fail on Cheyenne. Then make changes from here. It is tedious since it takes to long to build. |
This only works if I manually change the CCPP suites in Anyway, doing this now and let the model compile. |
|
As an explanation for the issues you had, this is what I typed this morning and forgot to send off: The wrong NCEPLIBS installation is used on cheyenne (according to and Otherwise you get all sorts of interesting problems with the ufs-weather-model's Second, the ones used here are wrong, because This line should be This is correct in the official installation. This was fixed in #50. |
DESCRIPTION OF CHANGES:
module load NCEPLIBS/2.0.0 before module load esmf/8.0.0
TESTS CONDUCTED:
Builds successfully on Cheyenne
ISSUE (optional):
CONTRIBUTORS (optional):