Skip to content

Commit 6f1d0cf

Browse files
committed
[DEBUG] additional condition if nx is even
1 parent cf50e40 commit 6f1d0cf

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ExampleCodes/FFT/EnergySpectrum/main.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@ int main (int argc, char* argv[])
5959
+ amrex::norm(cza[b](i,j,k));
6060
// Account for Hermitian symmetry in x-direction
6161
// Hermitian symmetry Y[nx-i,j,k] = Y[i,j,k]*
62-
if (i > 0) { // Avoid double-counting at kx = 0
63-
value *= 2.0; // Multiply by 2 because we have kx and -kx
62+
if ((i > 0) && (2*i != nx)) {
63+
// Multiply by 2 because we have +ki and -ki
64+
value *= 2.0;
6465
}
6566
HostDevice::Atomic::Add(pke+di, value);
6667
}

0 commit comments

Comments
 (0)