From ff4a338a98c5f2148b4e2ba94cd922d2469218f8 Mon Sep 17 00:00:00 2001
From: Antoine Cyril David Hoffmann <ahoffman@spcpc606.epfl.ch>
Date: Mon, 5 Oct 2020 14:52:21 +0200
Subject: [PATCH] Forgot Antialiasing...

---
 src/compute_Sapj.F90 | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/compute_Sapj.F90 b/src/compute_Sapj.F90
index a7a40a8c..e4f422f9 100644
--- a/src/compute_Sapj.F90
+++ b/src/compute_Sapj.F90
@@ -78,7 +78,12 @@ SUBROUTINE compute_Sapj
         ENDIF
       ENDDO nloope
 
-      !CALL forward_FFT(Sepj(ip,ij,:,:)) !**then put the sum back to fourier space (spares n FFT)
+      !! Antialiasing
+      DO ikr = ikrs,ikre
+        DO ikz = ikzs, ikze
+          Sepj(ip,ij,ikr,ikz) = Sepj(ip,ij,ikr,ikz) * AA_r(ikr) * AA_z(ikz)
+        ENDDO
+      ENDDO
 
     ENDDO jloope
   ENDDO ploope
@@ -146,10 +151,14 @@ SUBROUTINE compute_Sapj
 
       ENDDO nloopi
 
-      !CALL forward_FFT(Sipj(ip,ij,:,:)) ! **then put the sum back to fourier space (spares n FFT)
+      !! Antialiasing
+      DO ikr = ikrs,ikre
+        DO ikz = ikzs, ikze
+          Sipj(ip,ij,ikr,ikz) = Sipj(ip,ij,ikr,ikz) * AA_r(ikr) * AA_z(ikz)
+        ENDDO
+      ENDDO
 
     ENDDO jloopi
   ENDDO ploopi
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
 END SUBROUTINE compute_Sapj
-- 
GitLab