Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Change default MPI implementation from openmpi to mvapich on ARC4 #44

Open
leifdenby opened this issue Apr 23, 2021 · 2 comments
Open
Assignees

Comments

@leifdenby
Copy link
Collaborator

@eers1 noticed openmpi compiled version of monc crashes

@eers1
Copy link
Collaborator

eers1 commented Apr 23, 2021

Simulation would pause at the point of sending diagnostics to I/O server until it terminated at walltime termination with the follow error in the output file:

ORTE_error

No diagnostic_files produced.

Fixed by adding
"module switch openmpi mvapich2"
to compile file (monc_compile_arc.sh) and job submission file.

Also uncommenting the follow lines in the job submission file:
"# MVAPICH2 RUNTIME VARIABLES
MONC_THREAD_MULTIPLE=0
MV2_ENABLE_AFFINITY=0
MV2_SHOW_CPU_BINDING=1
MV2_USE_THREAD_WARNING=0
export MONC_THREAD_MULTIPLE MV2_ENABLE_AFFINITY MV2_SHOW_CPU_BINDING
MV2_USE_THREAD_WARNING"

@cemac-ccs
Copy link
Collaborator

PR #47 made to address this issue

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

No branches or pull requests

3 participants