diff options
author | Peter Diener <diener@cct.lsu.edu> | 2010-03-30 17:21:40 -0500 |
---|---|---|
committer | Peter Diener <diener@cct.lsu.edu> | 2010-03-30 17:21:40 -0500 |
commit | 86c485d0128966a78ddb0f62a41bdb3e63ba1b1d (patch) | |
tree | 3d4a54de49d90befa34b4391a6cfb5a053b9074d /ML_BSSN/param.ccl | |
parent | 2bbbc11a5fff052226c9057882980fd30554e68d (diff) |
Move RHS evaluations around to optimize for 32Kb instruction cache machines.
Move RHS evaluations for trK and the lapse to RHS1 to better even out the
instruction count between RHS1 and RHS2 leading to better performance on
32Kb instruction cache machines. Also replace covariant derivatives with
respect to the physical metric with covariant derivatives with respect to
the conformal metric. This avoids having to compute the physical Christoffel
symbols. The performance on 64Kb instruction cache machines is unchanged.
Also get rid of some unused shorthands and generate code for 3 timelevels.
Signed-off-by: Peter Diener <diener@cct.lsu.edu>
Diffstat (limited to 'ML_BSSN/param.ccl')
-rw-r--r-- | ML_BSSN/param.ccl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ML_BSSN/param.ccl b/ML_BSSN/param.ccl index 8fb0583..716c648 100644 --- a/ML_BSSN/param.ccl +++ b/ML_BSSN/param.ccl @@ -179,13 +179,13 @@ CCTK_INT ML_BSSN_MaxNumEvolvedVars "Number of evolved variables used by this tho restricted: CCTK_INT timelevels "Number of active timelevels" { - 0:4 :: "" + 0:3 :: "" } 3 restricted: CCTK_INT rhs_timelevels "Number of active RHS timelevels" { - 0:4 :: "" + 0:3 :: "" } 1 restricted: |