mercury-hpc / mercury

Mercury is a C library for implementing RPC, optimized for HPC.
http://www.mcs.anl.gov/projects/mercury/
BSD 3-Clause "New" or "Revised" License
168 stars 62 forks source link

HG perf: autodetect MPI implementation #722

Closed soumagne closed 9 months ago

soumagne commented 9 months ago

MPI can now be autodetected and dynamically loaded, even if MERCURY_TESTING_ENABLE_PARALLEL was turned off. If MERCURY_TESTING_ENABLE_PARALLEL is turned on, tests remain linked against MPI as they used to be.

Add client and server comm size information.