[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