From 169986cde18849db98820ffaab7f0c2c17dc771c Mon Sep 17 00:00:00 2001 From: CGH0S7 <776459475@qq.com> Date: Sat, 28 Feb 2026 16:25:57 +0800 Subject: [PATCH] bssn_rhs_c: compute div_beta on-the-fly to remove temp array --- AMSS_NCKU_source/bssn_rhs_c.C | 38 ++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/AMSS_NCKU_source/bssn_rhs_c.C b/AMSS_NCKU_source/bssn_rhs_c.C index ba0f615..9bba3ca 100644 --- a/AMSS_NCKU_source/bssn_rhs_c.C +++ b/AMSS_NCKU_source/bssn_rhs_c.C @@ -50,7 +50,7 @@ int f_compute_rhs_bssn(int *ex, double &T, double Gamxx[all],Gamxy[all],Gamxz[all]; double Gamyx[all],Gamyy[all],Gamyz[all]; double Gamzx[all],Gamzy[all],Gamzz[all]; - double Kx[all], Ky[all], Kz[all], div_beta[all], S[all]; + double Kx[all], Ky[all], Kz[all], S[all]; double f[all], fxx[all], fxy[all], fxz[all], fyy[all], fyz[all], fzz[all]; double Gamxa[all], Gamya[all], Gamza[all], alpn1[all], chin1[all]; double gupxx[all], gupxy[all], gupxz[all]; @@ -123,21 +123,21 @@ int f_compute_rhs_bssn(int *ex, double &T, // 3ms // for(int i=0;i 1) for(int i=0;i