> 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

Reply via email to