[ET Trac] [Einstein Toolkit] #429: Parallelising AEILocalInterp

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu May 5 15:43:45 CDT 2011


#429: Parallelising AEILocalInterp
-----------------------------------+----------------------------------------
 Reporter:  eschnett               |       Owner:     
     Type:  enhancement            |      Status:  new
 Priority:  major                  |   Milestone:     
Component:  EinsteinToolkit thorn  |     Version:     
 Keywords:                         |  
-----------------------------------+----------------------------------------
 The enclosed patch parallelises AEILocalInterp via OpenMP.

 This leads to a slight change in behaviour. Currently, AEILocalInterp
 traverses the list of points sequentially, and aborts when the first error
 is encountered. After parallelisation, there is no fixed order in which
 the points are traversed, and if several errors are encountered, any one
 of the errors may be returned, not necessarily the first. I am not aware
 of any thorn that would or should rely on such an ordering.

 This patch also adds "restrict" and "const" statements that may improve
 performance as it gives the compiler more information about dependencies
 between pointers.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/429>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list