aboutsummaryrefslogtreecommitdiff
path: root/ML_BSSN/src/ML_BSSN_enforce.c
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2009-04-28 13:38:57 -0500
committerErik Schnetter <schnetter@cct.lsu.edu>2009-04-28 13:38:57 -0500
commit10ee905e681cedb97d8a2e4d4f7b4445d74ee7bc (patch)
tree21cf8b52fb83a88acf0b72088244a8e881092560 /ML_BSSN/src/ML_BSSN_enforce.c
parent51a068080ddd36d89943b754c46fd7b0e265c1ff (diff)
Regenerate code
Diffstat (limited to 'ML_BSSN/src/ML_BSSN_enforce.c')
-rw-r--r--ML_BSSN/src/ML_BSSN_enforce.c35
1 files changed, 13 insertions, 22 deletions
diff --git a/ML_BSSN/src/ML_BSSN_enforce.c b/ML_BSSN/src/ML_BSSN_enforce.c
index 2b02dd2..79cd691 100644
--- a/ML_BSSN/src/ML_BSSN_enforce.c
+++ b/ML_BSSN/src/ML_BSSN_enforce.c
@@ -43,15 +43,12 @@ void ML_BSSN_enforce_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
CCTK_REAL p1o144dxdy = INITVALUE;
CCTK_REAL p1o144dxdz = INITVALUE;
CCTK_REAL p1o144dydz = INITVALUE;
- CCTK_REAL p1o2dx = INITVALUE;
- CCTK_REAL p1o2dy = INITVALUE;
- CCTK_REAL p1o2dz = INITVALUE;
+ CCTK_REAL p1odx = INITVALUE;
+ CCTK_REAL p1ody = INITVALUE;
+ CCTK_REAL p1odz = INITVALUE;
CCTK_REAL pm1o12dx2 = INITVALUE;
CCTK_REAL pm1o12dy2 = INITVALUE;
CCTK_REAL pm1o12dz2 = INITVALUE;
- CCTK_REAL pm1o2dx = INITVALUE;
- CCTK_REAL pm1o2dy = INITVALUE;
- CCTK_REAL pm1o2dz = INITVALUE;
if (verbose > 1)
{
@@ -88,15 +85,12 @@ void ML_BSSN_enforce_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
p1o144dxdy = (INV(dx)*INV(dy))/144.;
p1o144dxdz = (INV(dx)*INV(dz))/144.;
p1o144dydz = (INV(dy)*INV(dz))/144.;
- p1o2dx = khalf*INV(dx);
- p1o2dy = khalf*INV(dy);
- p1o2dz = khalf*INV(dz);
+ p1odx = INV(dx);
+ p1ody = INV(dy);
+ p1odz = INV(dz);
pm1o12dx2 = -pow(dx,-2)/12.;
pm1o12dy2 = -pow(dy,-2)/12.;
pm1o12dz2 = -pow(dz,-2)/12.;
- pm1o2dx = -(khalf*INV(dx));
- pm1o2dy = -(khalf*INV(dy));
- pm1o2dz = -(khalf*INV(dz));
/* Loop over the grid points */
#pragma omp parallel
@@ -146,22 +140,19 @@ void ML_BSSN_enforce_Body(cGH const * const cctkGH, CCTK_INT const dir, CCTK_INT
/* Calculate temporaries and grid functions */
detgt = 1;
- CCTK_REAL const T1000001 = INV(detgt);
+ gtu11 = INV(detgt)*(gt22L*gt33L - SQR(gt23L));
- gtu11 = T1000001*(gt22L*gt33L - SQR(gt23L));
+ gtu21 = (gt13L*gt23L - gt12L*gt33L)*INV(detgt);
- gtu21 = (gt13L*gt23L - gt12L*gt33L)*T1000001;
+ gtu31 = (-(gt13L*gt22L) + gt12L*gt23L)*INV(detgt);
- gtu31 = (-(gt13L*gt22L) + gt12L*gt23L)*T1000001;
+ gtu22 = INV(detgt)*(gt11L*gt33L - SQR(gt13L));
- gtu22 = T1000001*(gt11L*gt33L - SQR(gt13L));
+ gtu32 = (gt12L*gt13L - gt11L*gt23L)*INV(detgt);
- gtu32 = (gt12L*gt13L - gt11L*gt23L)*T1000001;
+ gtu33 = INV(detgt)*(gt11L*gt22L - SQR(gt12L));
- gtu33 = T1000001*(gt11L*gt22L - SQR(gt12L));
-
- trAt = At11L*gtu11 + At22L*gtu22 +
- 2*(At12L*gtu21 + At13L*gtu31 + At23L*gtu32) + At33L*gtu33;
+ trAt = At11L*gtu11 + At22L*gtu22 + 2*(At12L*gtu21 + At13L*gtu31 + At23L*gtu32) + At33L*gtu33;
At11L = At11L - gt11L*kthird*trAt;