[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