-
Notifications
You must be signed in to change notification settings - Fork 250
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
Test MAPL v2.46.3 in UFS weather model #2346
Comments
@lipan-NOAA Can you confirm this version of MAPL works in GOCART for GEFSv13? Thanks |
@Hang-Lei-NOAA is MAPL 2.46.2 installed on Acorn/WCOSS2? |
I will add these today.
…On Mon, Jul 1, 2024 at 8:06 AM Brian Curtis ***@***.***> wrote:
@Hang-Lei-NOAA <https://github.com/Hang-Lei-NOAA> is MAPL 2.46.2
installed on Acorn/WCOSS2?
—
Reply to this email directly, view it on GitHub
<#2346 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFE5DZSFI5WKMRDN65LZKFA25AVCNFSM6AAAAABKB6TLROVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJZHE3DSNJQGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@Hang-Lei-NOAA Can you tell me where you installed it? |
@Li Pan - NOAA Affiliate ***@***.***> Please check here
module use
/lfs/h1/emc/nceplibs/noscrub/hpc-stack/libs/hpc-stack/modulefiles/mpi/intel/19.1.3.304/cray-mpich/8.1.9
module load esmf/8.6.1
module load mapl/4.6.2-esmf-8.6.1
…On Tue, Jul 2, 2024 at 10:47 AM lipan-NOAA ***@***.***> wrote:
@Hang-Lei-NOAA <https://github.com/Hang-Lei-NOAA> Can you tell me where
you installed it?
—
Reply to this email directly, view it on GitHub
<#2346 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKWSMFBJID7JN5QQCTIGLFDZKK4RPAVCNFSM6AAAAABKB6TLROVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBTGQYTMMBYGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
do you want this installed in spack-stack/1.6.0? and on which machine? |
@DusanJovic-NOAA @junwang-noaa new maple and esmf version are available on hercules and orion for the test and debug activities. @RatkoVasic-NOAA thanks for the installation!
|
As an FYI, the MAPL 2.46.3 fix was when using externally initialized MPI. (Which is something you all do but we don't do internally). We also had this notice to users:
My guess is you do not need to call |
@weiyuan-jiang may I ask what compiler/mpi versions you want to test? Thanks |
@junwang-noaa Well for that version of MAPL, we would have been testing with:
We never had Intel ifort 2021.9 on any machines we have. Are any of these possible? |
@AlexanderRichert-NOAA do we have these intel and GCC version on Hera or Hercules orGaea? |
I can't get onto Hera at the moment but for the others:
|
As we have access to Hercules/Orion, I guess ifort 2021.12 is our best bet at the moment (though I'd have to imagine there must be a recent-ish gcc on there). I'm fairly certain we can run with 2021.12. There were some bugfixes needed in places of GEOS (I don't think MAPL, but I can find out), so by the time we got them all in, 2021.13 was out, but I think 2021.12 works. Plus, we have 2021.12 on discover, so we can do some matching if need be. |
@weiyuan-jiang @mathomp4 Which MAPL version would you like us to test in UFS? I assume the ESMF version is 8.6.1 |
@junwang-noaa It doesn't matter. I can always replace the MAPL as long as it can be built and run under new compiler on Hercules |
@AlexanderRichert-NOAA would you please build ifort 2021.12.0 with ESMF 8.6.1 and MAPL v2.50.2 on Hercules in spack-stack 1.6.0? Thank you! |
Since ifort 2021.12.0 is only available with oneAPI, will it work to use icx/icpx from the same module? If not, I can try mixing and matching to use icc/icpc, but it might take some fiddling with your modulefile to get it to work since the compilers won't all be available in the same module. |
@AlexanderRichert-NOAA I actually do not know. Maybe we need to ask Hercules admin. |
@AlexanderRichert-NOAA MAPL should be good with |
@climbfuji has open PR with changes to support so-called mixed Intel compilers (icx, icpx, ifort) #2504 |
Actually, this will be a good test to confirm that we can use a spack_stack build libraries with llvm c/c++ compiler and classic Fortran compiler during the transition period. |
I actually ended up running into some difficulties when using icx/icpx (I forget which exact package/s failed), so it ended up being easiest to use icc and icpc with the newer ifort. hercules:/work/noaa/epic/role-epic/spack-stack/hercules/spack-stack-1.6.0/envs/esmf-8.6.1-mapl-2.50.2-intel-mixed/install/modulefiles/Core |
I've updated my branch to use this spack environment, but now compilation fails with errors like this:
I'm confused about which version of the compiler this environment is supposed to use. When I list available modules I see:
The
When I load it:
It sets $FC environment variable to ifort 2024.1, but since it also loads Module Is there anything I need to change in the ufs-weather-model modulefiles in order to fix this? Set some variable, remove or add something? |
Can you run make verbosely to verify which ifort it's using in that step? |
|
Description
MAPL 2.46.2 has fixes for issue #2162. UFS weather model needs to be tested and updated with this version.
20240830:
MAPL 2.46.2 has a bug. MAPL 2.46.3 should be installed and tested in UFS weather model. The issue title is updated.
Solution
Alternatives
Related to
The text was updated successfully, but these errors were encountered: