diff options
author | bmundim <bmundim@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45> | 2011-08-02 06:31:44 +0000 |
---|---|---|
committer | bmundim <bmundim@c83d129a-5a75-4d5a-9c4d-ed3a5855bf45> | 2011-08-02 06:31:44 +0000 |
commit | 32aecf47d206f25cd6187cea1f5ded63c3988adb (patch) | |
tree | cc720ef7ed868925d83f3091fd813e5d145aceb6 /schedule.ccl | |
parent | ef34cffae3d797ca973579d39de4ad6bc9b2ca01 (diff) |
RIT GRMHD dev:
1) Further splitting of PPM Reconstruction routine into magnetic
and non-magnetic part.
2) Merge the divergence cleaning loop into the non-divergence one,
since profiling indicated no substantial difference between the
two cases. Indeed it was a little bit better after the merger
(0.14%), but that it is not significant. We decided then to apply
Occam's razor and choose the simplest form. Branch prediction
seems to work fine in this case.
3) Move reconstruction initialization statements to their repective
drivers.
4) Get rid of WORKSHARE in the reconstruction routines. Profiling
showed a 4.16% performance improvement for the hydro ppm reconstruction
routine when using 1 processor and 2 threads only. Expect a
better improvement for a larger number of threads.
5) Introduce a parameter to control characteristic speeds
for psidc in HLLE.
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinEvolve/GRHydro/trunk@255 c83d129a-5a75-4d5a-9c4d-ed3a5855bf45
Diffstat (limited to 'schedule.ccl')
-rw-r--r-- | schedule.ccl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/schedule.ccl b/schedule.ccl index 163818f..2a5a8be 100644 --- a/schedule.ccl +++ b/schedule.ccl @@ -76,6 +76,7 @@ if(CCTK_Equals(Bvec_evolution_method,"GRHydro")) if (clean_divergence) { STORAGE:psidcrhs + STORAGE:whichpsidcspeed } if (track_divB) { |