[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