ESCOMP / ESCOMP/CTSM

Remove MPI operations inside of decompInit_glcp

Open
#3,514 1 comment 0 reactions 0 assignees View on GitHub
b4b performance
Dominant language
Fortran
Stars
352
Forks
361
Avg merge
6d 6h
Merged PRs (30d)
8

Description

Remove the MPI operations inside of decompInit_glcp and do it only over the local processor. This adds unneeded complexity, and a small amount of global non-scalable memory (only on masterproc dimensions both by total global gridcells and total number of processors). Since it's only on masterproc this is only a savings of a a few MBytes. But, the complexity and the additional overhead in MPI buffers might be worthwhile. The timers show the time spent is essentially zero, so it won't matter for execution time.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.