Jan,
so it seems (the version of) your clang compiler does not support 32
bytes complex,
and hence i am not surprised Open MPI cannot even be configure'd.
btw, do you really want 32 bytes complex in Fortran ?
if yes, then you should use an other compiler (such as gcc/g++)
if not, then you can configure with FFLAGS='-fdefault-real-8
-fdefault-double-8',
that will very likely work with clang/clang++/gfortran
Cheers,
Gilles
On 12/19/2016 11:26 PM, 🐋 Jan Hegewald wrote:
On 19 Dec 2016, at 15:19, Gilles Gouaillardet <gilles.gouaillar...@gmail.com>
wrote:
Jeff,
I am not aware of such flag for C/C++ compilers.
Jan,
I noticed
checking size of Fortran DOUBLE PRECISION... 16
At first glance, this looks surprising to me
Which compiler (vendor and version) are you using ?
I use GNU Fortran (GCC) 6.1.0.
The -fdefault-real-8 also changes the default double precision to 16 bytes.
From the man page:
-fdefault-real-8
Set the default real type to an 8 byte wide type. This
option also
affects the kind of non-double real constants like 1.0, and
does
promote the default width of "DOUBLE PRECISION" to 16 bytes
if
possible, unless "-fdefault-double-8" is given, too. Unlike
-freal-4-real-8,
it does not promote variables with explicit kind declaration.
Best,
Jan
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel
_______________________________________________
devel mailing list
devel@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/devel