Skip to content
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

[INSTALL] GNU hpc-stack using openmpi library #497

Open
DusanJovic-NOAA opened this issue Oct 17, 2022 · 9 comments
Open

[INSTALL] GNU hpc-stack using openmpi library #497

DusanJovic-NOAA opened this issue Oct 17, 2022 · 9 comments
Assignees

Comments

@DusanJovic-NOAA
Copy link
Contributor

Which software in the stack would you like installed?
All currently installed libraries in gnu/mpich stack.

What is the version/tag of the software?
Same versions as in gnu/mpich stack

What compilation options would you like set?
Same compilation options, same compiler, but use openmpi MPI library.

Which machines would you like to have the software installed?
Hera and Cheyenne.

@DusanJovic-NOAA
Copy link
Contributor Author

@ulmononian
Copy link

@DusanJovic-NOAA just to confirm with you: which pair of gnu / openmpi would you like? @natalie-perlin has installed the stack with gnu-10.2 / openmpi 4.1.2 here: /scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/gnu-10.2_openmpi. the hpc-stack built with gnu-9.2.0 / openmpi-3.1.4 can be found here: /scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/gnu-9.2_openmpi-3.1.4.

@Hang-Lei-NOAA
Copy link
Contributor

@DusanJovic-NOAA Please let me know if the EPIC installations have address your issue. Thanks,

@DusanJovic-NOAA
Copy link
Contributor Author

Unfortunately not yet. The hpc-stack installation in this directory /scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/gnu-9.2_openmpi-3.1.4/modulefiles/stack is missing "fms/2022.04"

@Hang-Lei-NOAA
Copy link
Contributor

I will work with epic to get this solved soon.

@jkbk2004
Copy link

@natalie-perlin can you follow up- on this issue?

@natalie-perlin
Copy link
Collaborator

@jkbk2004 - sure.

@natalie-perlin
Copy link
Collaborator

fms 2022.04 and fms-2022.03 have been added to hpc-stack installed in
/scratch1/NCEPDEV/nems/role.epic/hpc-stack/libs/gnu-9.2_openmpi-3.1.4/

Added a couple of more packages/versions :
gftl-shared/1.3.3 (in addition to earlier installed 1.5.0)
mapl/2.11.0 (in addition to 2.22.0

@DusanJovic-NOAA
Copy link
Contributor Author

Thanks @natalie-perlin. I compiled the code successfully using gnu-9.2_openmpi-3.1.4 stack, but the model crashes at runtime with this error:

124: --------------------------------------------------------------------------
124: The OSC pt2pt component does not support MPI_THREAD_MULTIPLE in this release.
124: Workarounds are to run on a single node, or to use a system with an RDMA
124: capable network such as Infiniband.
124: --------------------------------------------------------------------------
124: [h19c24:165101] *** An error occurred in MPI_Win_create
124: [h19c24:165101] *** reported by process [3428253696,124]
124: [h19c24:165101] *** on communicator MPI COMMUNICATOR 56 DUP FROM 55
124: [h19c24:165101] *** MPI_ERR_WIN: invalid window
124: [h19c24:165101] *** MPI_ERRORS_ARE_FATAL (processes in this communicator will now abort,
124: [h19c24:165101] ***    and potentially your MPI job)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants