[ET Trac] [Einstein Toolkit] #1845: remove fortran compiler option -m128bit-long-double from general option lists
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Tue Dec 8 18:28:57 CST 2015
#1845: remove fortran compiler option -m128bit-long-double from general option
lists
-------------------------+--------------------------------------------------
Reporter: knarf | Owner:
Type: defect | Status: reviewed_ok
Priority: minor | Milestone: ET_2016_05
Component: SimFactory | Version: development version
Resolution: | Keywords:
-------------------------+--------------------------------------------------
Comment (by eschnett):
The original motivation for -m128bit-long-double is to ensure that C and
Fortran can both define a type CCTK_REAL16, and use the same internal
representation for this type. Without this option, Fortran calls the
extended precision type real*10 or real*12 (depending on the compiler),
and the size of long double in C also isn't 16, so Cactus won't provide
CCTK_REAL16.
On a side note I want to remark that the option -march=native give
substantial performance benefits on modern Intel CPUs, i.e. most
workstations and laptops. However, this option is Intel-specific as well.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1845#comment:3>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list