aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver/SpectralSolver/Make.package
blob: ba41619a10d7a2ba446f12b8cf9db8bb636e22f0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
CEXE_sources += SpectralSolver.cpp
CEXE_sources += SpectralFieldData.cpp
CEXE_sources += SpectralKSpace.cpp
ifeq ($(USE_CUDA),TRUE)
  CEXE_sources += WrapCuFFT.cpp
else
  CEXE_sources += WrapFFTW.cpp
endif

ifeq ($(USE_RZ),TRUE)
  CEXE_sources += SpectralSolverRZ.cpp
  CEXE_sources += SpectralFieldDataRZ.cpp
  CEXE_sources += SpectralKSpaceRZ.cpp
  include $(WARPX_HOME)/Source/FieldSolver/SpectralSolver/SpectralHankelTransform/Make.package
endif

include $(WARPX_HOME)/Source/FieldSolver/SpectralSolver/SpectralAlgorithms/Make.package

VPATH_LOCATIONS   += $(WARPX_HOME)/Source/FieldSolver/SpectralSolver