Skip to content

Commit

Permalink
Merge pull request #2573 from ye-luo/move-around-files
Browse files Browse the repository at this point in the history
Move all cu files under QMCWaveFunctions to QMCWaveFunctions/detail
  • Loading branch information
prckent committed Jul 6, 2020
2 parents 38afc95 + 93d1cd0 commit 59676fa
Show file tree
Hide file tree
Showing 29 changed files with 30 additions and 28 deletions.
16 changes: 8 additions & 8 deletions src/QMCWaveFunctions/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -96,23 +96,23 @@ IF(OHMMS_DIM MATCHES 3)

IF(QMC_CUDA)
SET(WFSSRCS_CUDA
Fermion/determinant_update.cu
Fermion/delayed_update.cu
detail/CUDA_legacy/determinant_update.cu
detail/CUDA_legacy/delayed_update.cu
Fermion/DiracDeterminantCUDA.cpp
Fermion/SlaterDetCUDA.cpp
TrialWaveFunction_CUDA.cpp
)
SET(WFSSRCS_CUDA ${WFSSRCS_CUDA}
Jastrow/BsplineJastrowCuda.cu
Jastrow/BsplineJastrowCudaPBC.cu
detail/CUDA_legacy/BsplineJastrowCuda.cu
detail/CUDA_legacy/BsplineJastrowCudaPBC.cu
Jastrow/OneBodyJastrowOrbitalBspline.cpp
Jastrow/TwoBodyJastrowOrbitalBspline.cpp
)
IF(HAVE_EINSPLINE)
SET(WFSSRCS_CUDA ${WFSSRCS_CUDA}
EinsplineSetCuda.cpp
PhaseFactors.cu
AtomicOrbitalCuda.cu
detail/CUDA_legacy/PhaseFactors.cu
detail/CUDA_legacy/AtomicOrbitalCuda.cu
)
ENDIF(HAVE_EINSPLINE)
ENDIF(QMC_CUDA)
Expand Down Expand Up @@ -198,8 +198,8 @@ SET(FERMION_SRCS ${FERMION_SRCS}

IF(ENABLE_CUDA)
SET(WFSSRCS_CUDA ${WFSSRCS_CUDA}
Fermion/delayed_update_helper.cu
Fermion/matrix_update_helper.cu
detail/CUDA/delayed_update_helper.cu
detail/CUDA/matrix_update_helper.cu
)
ENDIF(ENABLE_CUDA)

Expand Down
2 changes: 1 addition & 1 deletion src/QMCWaveFunctions/EinsplineSet.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#include <spline/einspline_engine.hpp>
#ifdef QMC_CUDA
#include <einspline/multi_bspline_create_cuda.h>
#include "QMCWaveFunctions/AtomicOrbitalCuda.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/AtomicOrbitalCuda.h"
#endif

namespace qmcplusplus
Expand Down
4 changes: 2 additions & 2 deletions src/QMCWaveFunctions/EinsplineSetCuda.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
#include <einspline/multi_bspline.h>
#include <einspline/multi_bspline_eval_cuda.h>
#include "Configuration.h"
#include "AtomicOrbitalCuda.h"
#include "PhaseFactors.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/AtomicOrbitalCuda.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/PhaseFactors.h"
#ifdef HAVE_MKL
#include <mkl_vml.h>
#endif
Expand Down
2 changes: 1 addition & 1 deletion src/QMCWaveFunctions/Fermion/DelayedUpdateCUDA.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
#include "CUDA/CUDAallocator.hpp"
#include <CUDA/cuBLAS.hpp>
#include <CUDA/cusolver.hpp>
#include "QMCWaveFunctions/Fermion/delayed_update_helper.h"
#include "QMCWaveFunctions/detail/CUDA/delayed_update_helper.h"
#include "QMCWaveFunctions/Fermion/DiracMatrix.h"
#include <cuda_runtime_api.h>
#include "CUDA/cudaError.h"
Expand Down
4 changes: 2 additions & 2 deletions src/QMCWaveFunctions/Fermion/DiracDeterminantCUDA.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@

#include "DiracDeterminantCUDA.h"
#include "CUDA_legacy/cuda_inverse.h"
#include "QMCWaveFunctions/Fermion/determinant_update.h"
#include "QMCWaveFunctions/Fermion/delayed_update.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/determinant_update.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/delayed_update.h"
#include "Numerics/DeterminantOperators.h"
#include <unistd.h>

Expand Down
2 changes: 1 addition & 1 deletion src/QMCWaveFunctions/Fermion/DiracDeterminantCUDA.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <typeinfo>
#include "QMCWaveFunctions/Fermion/DiracDeterminantBase.h"
#include "QMCWaveFunctions/SPOSet.h"
#include "QMCWaveFunctions/Fermion/determinant_update.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/determinant_update.h"
#include "Utilities/NewTimer.h"

namespace qmcplusplus
Expand Down
2 changes: 1 addition & 1 deletion src/QMCWaveFunctions/Fermion/MatrixDelayedUpdateCUDA.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <cuda_runtime_api.h>
#include "CUDA/cuBLAS.hpp"
#include "CUDA/cuBLAS_missing_functions.hpp"
#include "QMCWaveFunctions/Fermion/matrix_update_helper.hpp"
#include "QMCWaveFunctions/detail/CUDA/matrix_update_helper.hpp"
#include "CUDA/CUDAallocator.hpp"

namespace qmcplusplus
Expand Down
2 changes: 2 additions & 0 deletions src/QMCWaveFunctions/Jastrow/OneBodyJastrowOrbitalBspline.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@
#include "OneBodyJastrowOrbitalBspline.h"
#include "CudaSpline.h"
#include "Lattice/ParticleBConds.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/BsplineJastrowCuda.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/BsplineJastrowCudaPBC.h"
#include "Configuration.h"

namespace qmcplusplus
Expand Down
3 changes: 1 addition & 2 deletions src/QMCWaveFunctions/Jastrow/OneBodyJastrowOrbitalBspline.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@
#include "QMCWaveFunctions/Jastrow/J1OrbitalSoA.h"
#include "QMCWaveFunctions/Jastrow/BsplineFunctor.h"
#include "QMCWaveFunctions/Jastrow/CudaSpline.h"
#include "QMCWaveFunctions/Jastrow/BsplineJastrowCuda.h"
#include "QMCWaveFunctions/Jastrow/BsplineJastrowCudaPBC.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/NLjobGPU.h"
#include "Configuration.h"
#include "type_traits/CUDATypes.h"

Expand Down
4 changes: 2 additions & 2 deletions src/QMCWaveFunctions/Jastrow/TwoBodyJastrowOrbitalBspline.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@
#include "TwoBodyJastrowOrbitalBspline.h"
#include "CudaSpline.h"
#include "Lattice/ParticleBConds.h"
#include "QMCWaveFunctions/Jastrow/BsplineJastrowCuda.h"
#include "QMCWaveFunctions/Jastrow/BsplineJastrowCudaPBC.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/BsplineJastrowCuda.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/BsplineJastrowCudaPBC.h"
#include <unistd.h>


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
#include "QMCWaveFunctions/Jastrow/BsplineFunctor.h"
#include "Configuration.h"
#include "QMCWaveFunctions/Jastrow/CudaSpline.h"
#include "NLjobGPU.h"
#include "QMCWaveFunctions/detail/CUDA_legacy/NLjobGPU.h"

namespace qmcplusplus
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
//////////////////////////////////////////////////////////////////////////////////////


#include "QMCWaveFunctions/Fermion/matrix_update_helper.hpp"
#include "matrix_update_helper.hpp"
#include <cuComplex.h>
#include "subtractOne.cuh"
#include <thrust/complex.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
//////////////////////////////////////////////////////////////////////////////////////


#include "AtomicOrbitalCuda.h"
#include <cstdio>
#include <vector>
#include <complex>
#include "AtomicOrbitalCuda.h"


__constant__ float Acuda[48];
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@
//////////////////////////////////////////////////////////////////////////////////////


#define MAX_SPLINES 100
#include <stdio.h>
#include <config.h>
#include "BsplineJastrowCudaPBC.h"
#include "CUDA_legacy/gpu_misc.h"

#define MAX_SPLINES 100

bool AisInitializedPBC = false;

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
//////////////////////////////////////////////////////////////////////////////////////


#include "PhaseFactors.h"
#include <assert.h>
#include <thrust/complex.h>

Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#include "delayed_update.h"
#include <cstdio>
#include <unistd.h>
#include <sstream>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@
//////////////////////////////////////////////////////////////////////////////////////


#define DET_BLOCK_SIZE 8

#include "determinant_update.h"
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
Expand All @@ -26,10 +25,10 @@
//#include <thrust/system/cuda/detail/bulk/uninitialized.hpp>
#include "CUDA_legacy/uninitialized_array.hpp"
#endif

#include "determinant_update.h"
#include "CUDA_legacy/gpu_misc.h"

#define DET_BLOCK_SIZE 8

template<typename T, int BS>
__global__ void update_inverse_cuda1(updateJob* updateList, int N, int rowstride)
{
Expand Down

0 comments on commit 59676fa

Please sign in to comment.