From 1fbc213888666a2ada3bb70fa4484bcfade98a16 Mon Sep 17 00:00:00 2001 From: CGH0S7 <776459475@qq.com> Date: Sat, 28 Feb 2026 15:50:52 +0800 Subject: [PATCH] bssn_rhs_c: remove gxx/gyy/gzz temporaries in favor of dxx/dyy/dzz+1 --- AMSS_NCKU_source/bssn_rhs_c.C | 132 +++++++++++++++++----------------- 1 file changed, 64 insertions(+), 68 deletions(-) diff --git a/AMSS_NCKU_source/bssn_rhs_c.C b/AMSS_NCKU_source/bssn_rhs_c.C index 9dabd74..ba0f615 100644 --- a/AMSS_NCKU_source/bssn_rhs_c.C +++ b/AMSS_NCKU_source/bssn_rhs_c.C @@ -39,7 +39,6 @@ int f_compute_rhs_bssn(int *ex, double &T, // printf("nx=%d ny=%d nz=%d all=%d\n", nx, ny, nz, all); // temp variable - double gxx[all],gyy[all],gzz[all]; double chix[all],chiy[all],chiz[all]; double gxxx[all],gxyx[all],gxzx[all],gyyx[all],gyzx[all],gzzx[all]; double gxxy[all],gxyy[all],gxzy[all],gyyy[all],gyzy[all],gzzy[all]; @@ -107,9 +106,6 @@ int f_compute_rhs_bssn(int *ex, double &T, for(int i=0;i 1) for(int i=0;i