Skip to content
Snippets Groups Projects
Commit 4aeb8bb3 authored by EXT Jean-Matthieu Etancelin's avatar EXT Jean-Matthieu Etancelin
Browse files

fix poisson_rotationnel projection

parent 643d4502
No related branches found
No related tags found
1 merge request!8Resolve "Add fortran fftw Poisson operators"
......@@ -161,8 +161,10 @@ class PoissonRotationalFFTW(FortranFFTWOperator):
"""
assert self.dim==3
ghosts_w = self.output_fields[self.vorticity].ghosts
changeLayout, dv, dw = self._initialize_mem_layout()
# Vectors are given in ZYX layout to Fortran
self.dvorticity.data =\
fftw2py.projection_om_3d(self.dvorticity.data[0],
self.dvorticity.data[1],
self.dvorticity.data[2], ghosts_w)
fftw2py.projection_om_3d(dw[2], dw[1], dw[0], ghosts_w)
if changeLayout:
self._finalize_mem_layout(dv)
self.dvorticity.exchange_ghosts()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment