GlobalArrays / ga

Partitioned Global Address Space (PGAS) library for distributed arrays
http://hpc.pnl.gov/globalarrays/
Other
96 stars 38 forks source link

Modifications to GA PR - CYCLIC distribution #306

Closed nitinehpc closed 1 year ago

nitinehpc commented 1 year ago

Can be merged. No conflicts

jeffhammond commented 1 year ago

I see white space and real changes here. What's the effect? It is good to have a trail of knowledge if somebody else looks at this code in the future.

nitinehpc commented 1 year ago

I see white space and real changes here. What's the effect? It is good to have a trail of knowledge if somebody else looks at this code in the future.

The Cyclic distribution of Progress-Rank assumed only 2 socket system. For systems with more than 2 sub-numa domains, this cyclic distribution is now modified to be generalized to 2 or 4 or 8 etc. sub-numa domains. This helps the user GA-ranks and the Progress-Rank fall within the same sub-numa domains.