[ET Trac] [Einstein Toolkit] #2007: MoL fails to build with Intel compiler

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Feb 13 15:39:48 CST 2017


#2007: MoL fails to build with Intel compiler
----------------------+-----------------------------------------------------
  Reporter:  hinder   |       Owner:  eschnett           
      Type:  defect   |      Status:  confirmed          
  Priority:  blocker  |   Milestone:                     
 Component:  Cactus   |     Version:  development version
Resolution:           |    Keywords:                     
----------------------+-----------------------------------------------------

Comment (by eschnett):

 Here is what I found to be most efficient:
 - all the loops that touch only a single grid function should have a
 {{{simd}}}
 - the OpenMP parallelization should be over the grid functions instead.
 I might have made a mistake in my earlier push. (In my defence, the
 performance improvement I saw was real.) A new patch should probably be
 properly reviewed, to avoid the problems I caused last time.

 I don't know which OpenMP version is supported in general. These days I
 tend to use recent versions of GCC instead of relying on older versions of
 Intel. We might want to autoconf {{{simd}}}.

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


More information about the Trac mailing list