Skip to content

Commit f9575ed

Browse files
authored
Merge pull request #7545 from rhc54/topic/readme
README: Document what compiler atomics support is necessary
2 parents 9bb06d0 + 342cd3c commit f9575ed

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Copyright (c) 2007 Myricom, Inc. All rights reserved.
1515
Copyright (c) 2008-2018 IBM Corporation. All rights reserved.
1616
Copyright (c) 2010 Oak Ridge National Labs. All rights reserved.
1717
Copyright (c) 2011 University of Houston. All rights reserved.
18-
Copyright (c) 2013-2017 Intel, Inc. All rights reserved.
18+
Copyright (c) 2013-2020 Intel, Inc. All rights reserved.
1919
Copyright (c) 2015 NVIDIA Corporation. All rights reserved.
2020
Copyright (c) 2017-2018 Los Alamos National Security, LLC. All rights
2121
reserved.
@@ -186,8 +186,6 @@ General notes
186186
- Cygwin 32 & 64 bit with gcc
187187
- ARMv6, ARMv7
188188
- Other 64 bit platforms.
189-
- Oracle Solaris 10 and 11, 32 and 64 bit (SPARC, i386, x86_64),
190-
with Oracle Solaris Studio 12.5
191189
- OpenBSD. Requires configure options --enable-mca-no-build=patcher
192190
and --disable-dlopen with this release.
193191
- Problems have been reported when building Open MPI on FreeBSD 11.1
@@ -213,6 +211,10 @@ Compiler Notes
213211

214212
- Open MPI requires a C99-capable compiler to build.
215213

214+
- On platforms other than x86-64, ARM, and PPC, Open MPI requires a
215+
compiler that either supports C11 atomics or the GCC "__atomic"
216+
atomics (i.e., GCC >= v4.7.2).
217+
216218
- Mixing compilers from different vendors when building Open MPI
217219
(e.g., using the C/C++ compiler from one vendor and the Fortran
218220
compiler from a different vendor) has been successfully employed by
@@ -1910,7 +1912,7 @@ equivalent) to launch MPI applications. For example:
19101912
or
19111913
shell$ mpiexec -np 1 hello_world_mpi : -np 1 hello_world_mpi
19121914

1913-
are equivalent.
1915+
are equivalent.
19141916

19151917
The rsh launcher (which defaults to using ssh) accepts a --hostfile
19161918
parameter (the option "--machinefile" is equivalent); you can specify a

0 commit comments

Comments
 (0)