[ET Trac] [Einstein Toolkit] #516: Enable Vectorisation in McLachlan

Einstein Toolkit trac-noreply at einsteintoolkit.org
Wed Aug 17 17:15:44 CDT 2011


#516: Enable Vectorisation in McLachlan
-----------------------------------+----------------------------------------
 Reporter:  barry.wardell          |       Owner:     
     Type:  enhancement            |      Status:  new
 Priority:  major                  |   Milestone:     
Component:  EinsteinToolkit thorn  |     Version:     
 Keywords:                         |  
-----------------------------------+----------------------------------------
 Kranc generated thorns now have support for optimisation through
 vectorisation. They just need the option UseVectors -> True to be set when
 creating the thorn. The attached patches enable this for the BSSN thorns
 in McLachlan.

 I have tested that this gives a significant performance increase (close to
 2x in the right-hand-sides in the cases I tried) and also that it agrees
 to within what would be expected given roundoff differences with the
 results of a BBH simulation with vectorisation disabled. Additionally, the
 testsuites still pass with this patch applied.

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


More information about the Trac mailing list