Skip to content
Snippets Groups Projects
Commit 60fcc48a authored by Jean-Baptiste Keck's avatar Jean-Baptiste Keck
Browse files

add include guard

parent e84b4e4b
No related branches found
No related tags found
1 merge request!16MPI operators
...@@ -13,7 +13,10 @@ from hysop.parameters.scalar_parameter import ScalarParameter ...@@ -13,7 +13,10 @@ from hysop.parameters.scalar_parameter import ScalarParameter
from hysop.operator.base.spectral_operator import SpectralComputationalGraphNodeFrontend from hysop.operator.base.spectral_operator import SpectralComputationalGraphNodeFrontend
from hysop.backend.host.python.operator.diffusion import PythonDiffusion from hysop.backend.host.python.operator.diffusion import PythonDiffusion
from hysop.backend.device.opencl.operator.diffusion import OpenClDiffusion from hysop.backend.device.opencl.operator.diffusion import OpenClDiffusion
from hysop.backend.host.fortran.operator.diffusion import DiffusionFFTW try:
from hysop.backend.host.fortran.operator.diffusion import DiffusionFFTW
except ImportError:
DiffusionFFTW = None
class Diffusion(SpectralComputationalGraphNodeFrontend): class Diffusion(SpectralComputationalGraphNodeFrontend):
""" """
......
...@@ -12,7 +12,10 @@ from hysop.topology.cartesian_descriptor import CartesianTopologyDescriptors ...@@ -12,7 +12,10 @@ from hysop.topology.cartesian_descriptor import CartesianTopologyDescriptors
from hysop.operator.base.spectral_operator import SpectralComputationalGraphNodeFrontend from hysop.operator.base.spectral_operator import SpectralComputationalGraphNodeFrontend
from hysop.backend.host.python.operator.poisson import PythonPoisson from hysop.backend.host.python.operator.poisson import PythonPoisson
from hysop.backend.device.opencl.operator.poisson import OpenClPoisson from hysop.backend.device.opencl.operator.poisson import OpenClPoisson
from hysop.backend.host.fortran.operator.poisson import PoissonFFTW try:
from hysop.backend.host.fortran.operator.poisson import PoissonFFTW
except ImportError:
PoissonFFTW = None
class Poisson(SpectralComputationalGraphNodeFrontend): class Poisson(SpectralComputationalGraphNodeFrontend):
""" """
......
...@@ -10,9 +10,12 @@ from hysop.fields.continuous_field import Field ...@@ -10,9 +10,12 @@ from hysop.fields.continuous_field import Field
from hysop.topology.cartesian_descriptor import CartesianTopologyDescriptors from hysop.topology.cartesian_descriptor import CartesianTopologyDescriptors
from hysop.operator.base.spectral_operator import SpectralComputationalGraphNodeFrontend from hysop.operator.base.spectral_operator import SpectralComputationalGraphNodeFrontend
from hysop.backend.host.fortran.operator.poisson_curl import FortranPoissonCurl
from hysop.backend.host.python.operator.poisson_curl import PythonPoissonCurl from hysop.backend.host.python.operator.poisson_curl import PythonPoissonCurl
from hysop.backend.device.opencl.operator.poisson_curl import OpenClPoissonCurl from hysop.backend.device.opencl.operator.poisson_curl import OpenClPoissonCurl
try:
from hysop.backend.host.fortran.operator.poisson_curl import FortranPoissonCurl
except ImportError:
FortranPoissonCurl = None
class PoissonCurl(SpectralComputationalGraphNodeFrontend): class PoissonCurl(SpectralComputationalGraphNodeFrontend):
""" """
......
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