File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -13,6 +13,12 @@ AMREX_GPU_MANAGED bool compressible::do_reservoir = false;
1313AMREX_GPU_MANAGED amrex::Real compressible::zeta_ratio = -1.0 ;
1414AMREX_GPU_MANAGED amrex::Real compressible::p_init = -1.0 ;
1515AMREX_GPU_MANAGED amrex::GpuArray<amrex::Real, MAX_SPECIES > compressible::Xk_init;
16+ AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 2 + MAX_SPECIES > cons_SF_pairA;
17+ AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 2 + MAX_SPECIES > cons_SF_pairB;
18+ AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 3 + 2 *MAX_SPECIES > prim_SF_pairA;
19+ AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 3 + 2 *MAX_SPECIES > prim_SF_pairB;
20+ AMREX_GPU_MANAGED int do_SF_pair_cons = -1 ;
21+ AMREX_GPU_MANAGED int do_SF_pair_prim = -1 ;
1622
1723
1824void InitializeCompressibleNamespace ()
@@ -108,6 +114,16 @@ void InitializeCompressibleNamespace()
108114 amrex::Print () << " \n " ;
109115 }
110116
117+ // Get structure factor pairs
118+ for (int i=0 ; i< AMREX_SPACEDIM + 2 + MAX_SPECIES ; ++i) {
119+ cons_SF_pairA[i] = -1 ;
120+ cons_SF_pairB[i] = -1 ;
121+ }
122+ for (int i=0 ; i< AMREX_SPACEDIM + 3 + 2 *MAX_SPECIES ; ++i) {
123+ prim_SF_pairA[i] = -1 ;
124+ prim_SF_pairB[i] = -1 ;
125+ }
126+
111127 return ;
112128}
113129
Original file line number Diff line number Diff line change @@ -12,6 +12,11 @@ namespace compressible {
1212 extern AMREX_GPU_MANAGED amrex::Real zeta_ratio;
1313 extern AMREX_GPU_MANAGED amrex::Real p_init;
1414 extern AMREX_GPU_MANAGED amrex::GpuArray<amrex::Real, MAX_SPECIES > Xk_init;
15-
15+ extern AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 2 + MAX_SPECIES > cons_SF_pairA;
16+ extern AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 2 + MAX_SPECIES > cons_SF_pairB;
17+ extern AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 3 + 2 *MAX_SPECIES > prim_SF_pairA;
18+ extern AMREX_GPU_MANAGED amrex::GpuArray<int , AMREX_SPACEDIM + 3 + 2 *MAX_SPECIES > prim_SF_pairB;
19+ extern AMREX_GPU_MANAGED int do_SF_pair_cons;
20+ extern AMREX_GPU_MANAGED int do_SF_pair_prim;
1621}
1722
You can’t perform that action at this time.
0 commit comments