[ET Trac] [Einstein Toolkit] #962: parallelize Multipole using OpenMP and MPI
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Jun 21 02:54:32 CDT 2012
#962: parallelize Multipole using OpenMP and MPI
------------------------------------+---------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: review
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Resolution: | Keywords: Multipole
------------------------------------+---------------------------------------
Comment (by rhaas):
I lack data. The single run I just looked at spends about half of ANALYSIS
(NSNS run, so there are only Hydro_Analysis, Multipole and QLM but not eg
AHFinderDirect) in Multipole. ANLYSIS was about 10% of the total run time,
so I doubt Multipole is significant for runs, in particular if
AEILocalInterp were OpenMP parallelized (which it currently is not). The
patch *does* make MP much faster in the test case. I had the patches and
logic lying around from Ylm_Decomp. I am sure I can find some Swedish
person's law to claim that all part of a code must be parallelized for
scalability :-)
Which do you find more objectionable: the while loop to reconstruct el and
em from lm, or the MPI_Gatherv?
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/962#comment:4>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list