[Llvm-bgq-discuss] MPI3 in bgclang (r264155-20160323)

Schlottke-Lakemper, Michael m.schlottke-lakemper at aia.rwth-aachen.de
Thu Mar 31 05:05:07 CDT 2016


FYI, I’ve updated the automated nightly install scripts (https://github.com/sloede/install-bgq) to include the mpich3 package as well.

Regards,

Michael
--
Michael Schlottke-Lakemper

SimLab Highly Scalable Fluids & Solids Engineering
Jülich Aachen Research Alliance (JARA-HPC)
RWTH Aachen University
Wüllnerstraße 5a
52062 Aachen
Germany

Phone: +49 (241) 80 95188
Fax: +49 (241) 80 92257
Mail: m.schlottke-lakemper at aia.rwth-aachen.de<mailto:m.schlottke-lakemper at aia.rwth-aachen.de>
Web: http://www.jara.org/jara-hpc

On 23 Mar 2016, at 16:31 , Hal Finkel <hfinkel at anl.gov<mailto:hfinkel at anl.gov>> wrote:

Hi everyone,

Starting with today's nightly build, r264155-20160323, MPI v3 support is available with bgclang. Please try it out. The build is based on Rob Latham's MPICH-BlueGene fork (which is mostly mpich-3.1.4 plus BG/Q I/O work from mpich-3.2). This will give you, for example, an MPI_Fetch_and_op based on the underlying PAMI implementation.

There are four versions included (legacy vs. non-legacy) x (regular vs. ndebug). So we now have:

ls /soft/compilers/bgclang/${rev}/mpi

bgclang - System fine-grained-locking MPI
bgclang.legacy - System legacy MPI

bgclang-mpi3 - MPI3 fine-grained-locking MPI
bgclang-mpi3.legacy - MPI3 legacy MPI
bgclang-mpi3.legacy.ndebug - MPI3 legacy MPI (optimized)
bgclang-mpi3.ndebug - MPI3 fine-grained-locking MPI (optimized)

As with the regular system versions, the fine-grained locking versions should be best when running with MPI_THREAD_MULTIPLE, and the legacy version is probably better otherwise. For production, linking with the ndebug versions might bring some benefit, but for development, use the non-ndebug builds.

For those maintaining their own installs, there is now a bgclang-mpich3 rpm that supplements the others, see: http://www.mcs.anl.gov/~hfinkel/bgclang/#r264155-20160323

Thanks again,
Hal

--
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory
_______________________________________________
llvm-bgq-discuss mailing list
llvm-bgq-discuss at lists.alcf.anl.gov<mailto:llvm-bgq-discuss at lists.alcf.anl.gov>
https://lists.alcf.anl.gov/mailman/listinfo/llvm-bgq-discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alcf.anl.gov/pipermail/llvm-bgq-discuss/attachments/20160331/be75863a/attachment.html>


More information about the llvm-bgq-discuss mailing list