1
1

Merge pull request #7545 from rhc54/topic/readme

README: Document what compiler atomics support is necessary
Этот коммит содержится в:
Jeff Squyres 2020-03-25 16:47:31 -04:00 коммит произвёл GitHub
родитель 9bb06d0077 342cd3c13f
Коммит f9575ed026
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23

10
README
Просмотреть файл

@ -15,7 +15,7 @@ Copyright (c) 2007 Myricom, Inc. All rights reserved.
Copyright (c) 2008-2018 IBM Corporation. All rights reserved. Copyright (c) 2008-2018 IBM Corporation. All rights reserved.
Copyright (c) 2010 Oak Ridge National Labs. All rights reserved. Copyright (c) 2010 Oak Ridge National Labs. All rights reserved.
Copyright (c) 2011 University of Houston. All rights reserved. Copyright (c) 2011 University of Houston. All rights reserved.
Copyright (c) 2013-2017 Intel, Inc. All rights reserved. Copyright (c) 2013-2020 Intel, Inc. All rights reserved.
Copyright (c) 2015 NVIDIA Corporation. All rights reserved. Copyright (c) 2015 NVIDIA Corporation. All rights reserved.
Copyright (c) 2017-2018 Los Alamos National Security, LLC. All rights Copyright (c) 2017-2018 Los Alamos National Security, LLC. All rights
reserved. reserved.
@ -186,8 +186,6 @@ General notes
- Cygwin 32 & 64 bit with gcc - Cygwin 32 & 64 bit with gcc
- ARMv6, ARMv7 - ARMv6, ARMv7
- Other 64 bit platforms. - Other 64 bit platforms.
- Oracle Solaris 10 and 11, 32 and 64 bit (SPARC, i386, x86_64),
with Oracle Solaris Studio 12.5
- OpenBSD. Requires configure options --enable-mca-no-build=patcher - OpenBSD. Requires configure options --enable-mca-no-build=patcher
and --disable-dlopen with this release. and --disable-dlopen with this release.
- Problems have been reported when building Open MPI on FreeBSD 11.1 - Problems have been reported when building Open MPI on FreeBSD 11.1
@ -213,6 +211,10 @@ Compiler Notes
- Open MPI requires a C99-capable compiler to build. - Open MPI requires a C99-capable compiler to build.
- On platforms other than x86-64, ARM, and PPC, Open MPI requires a
compiler that either supports C11 atomics or the GCC "__atomic"
atomics (i.e., GCC >= v4.7.2).
- Mixing compilers from different vendors when building Open MPI - Mixing compilers from different vendors when building Open MPI
(e.g., using the C/C++ compiler from one vendor and the Fortran (e.g., using the C/C++ compiler from one vendor and the Fortran
compiler from a different vendor) has been successfully employed by compiler from a different vendor) has been successfully employed by
@ -1910,7 +1912,7 @@ equivalent) to launch MPI applications. For example:
or or
shell$ mpiexec -np 1 hello_world_mpi : -np 1 hello_world_mpi shell$ mpiexec -np 1 hello_world_mpi : -np 1 hello_world_mpi
are equivalent. are equivalent.
The rsh launcher (which defaults to using ssh) accepts a --hostfile The rsh launcher (which defaults to using ssh) accepts a --hostfile
parameter (the option "--machinefile" is equivalent); you can specify a parameter (the option "--machinefile" is equivalent); you can specify a