[ET Trac] [Einstein Toolkit] #1757: Stampede needs to be updated

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Mar 25 04:42:23 CDT 2015


#1757: Stampede needs to be updated
-------------------------+--------------------------------------------------
  Reporter:  hinder      |       Owner:                     
      Type:  task        |      Status:  confirmed          
  Priority:  critical    |   Milestone:                     
 Component:  SimFactory  |     Version:  development version
Resolution:              |    Keywords:  backport           
-------------------------+--------------------------------------------------

Comment (by rhaas):

 We need to carefully evaluate intel 15.0.1. SpEC knows of at least one bug
 in there (ticket 913 in SpEC), basically it mis-compiles (with the options
 used in SpEC's makefile which differ from what Cactus normally uses):

 {{{
 int ip,p;
 int eo;
 for (ip=0; ip<wsize;ip++) {
   p = indx2p(ip,wsize);

   eo = abs(p % 2);
   if (p == -1) {
     w[ip] = I * M_PI/2.;
   } else if (p == 1) {
     w[ip] = - I * M_PI/2.;
   } else if ( eo == 0) {
     w[ip] = 2./(1.-p*p);
   } else {
     w[ip] = 0;
   }
 }
 }}}

 and produces a floating point exception (either divide by zero or maybe
 some overflow). Adding a printf for p just before makes the exception go
 away.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1757#comment:2>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list