Skip to content

Commit b86a4e4

Browse files
committed
save progress on SF selection pairs in compressible FHD
1 parent da09d60 commit b86a4e4

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

src_compressible/compressible_functions.cpp

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ AMREX_GPU_MANAGED bool compressible::do_reservoir = false;
1313
AMREX_GPU_MANAGED amrex::Real compressible::zeta_ratio = -1.0;
1414
AMREX_GPU_MANAGED amrex::Real compressible::p_init = -1.0;
1515
AMREX_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

1824
void 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

src_compressible/compressible_namespace.H

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)