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

Add ncremap parallel exec #816

Merged
merged 4 commits into from
Jun 1, 2021
Merged

Conversation

xylar
Copy link
Collaborator

@xylar xylar commented May 31, 2021

This is needed on compy (and possibly other places) to handle ESMF built with system MPI.

Update compy examples for new system ESMF support.

Update to 1.4.0rc3

xylar added 3 commits May 31, 2021 13:05
This is needed on compy (and possibly other places) to handle
ESMF built with system MPI.
@xylar xylar self-assigned this May 31, 2021
@xylar
Copy link
Collaborator Author

xylar commented May 31, 2021

Testing

I ran with E3SM-Unified 1.5.0rc2 with ESMF build with system MPI on Compy. I replaced pyremap with 0.0.13 (MPAS-Dev/pyremap#39) and MPAS-Analysis with this branch. I used srun --mpi=pmi2, as in the updated example for compy. With these changes, I was able to run, whereas, Compy gets stuck on ESMF_RegridWeightGen and ncremap calls without this change.

I ran the usual test suite on Chrysalis (not using system ESMF) and all passed:
https://web.lcrc.anl.gov/public/e3sm/diagnostic_output/ac.xylar/analysis_testing/chrysalis/add_ncremap_parallel_exec/

@xylar xylar merged commit 400ace2 into MPAS-Dev:develop Jun 1, 2021
@xylar xylar deleted the add_ncremap_parallel_exec branch June 1, 2021 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant