Commits

Author Commit Message Labels Comments Date
exafmm
Fixed bug in parallel periodic FMM, now working.
exafmm
Coded parallel periodic FMM but not debugged yet.
exafmm
Added far field periodic FMM.
exafmm
Created periodic.h and put Periodic class in between Evaluate & Kernel.
exafmm
Periodic images for bodies are set as jbodies outside evalP2P.
exafmm
Added periodic_near.cxx.
exafmm
Added -arch=sm_21 to nvcc option.
exafmm
Added force calculation to all kernels.
exafmm
More detailed time logging.
exafmm
Cleaned logging inconsistencies.
exafmm
Tree structure now inherits evaluator class.
exafmm
Added Nscaling.cxx
exafmm
Bugfix in tree.h setDomain() : Initialize X0 & R0.
exafmm
Added more timing routines.
exafmm
Added check_gpus.cxx and cuprintf.
exafmm
int -> MPI_Datatype
exafmm
Organized gpuSphericalKernel common routines.
exafmm
Bugfix for M2P GPU kernel : listM2P was not passed by reference.
exafmm
All GPU kernels working for serialrun and parallelrun.
exafmm
Added M2M, L2L, L2P GPU kernels (fully debugged).
exafmm
Added M2P, P2M GPU kernels (fully debugged).
exafmm
Changed gpuCartesian to gpuSpherical.
exafmm
numBodies(1000) -> numBodies = 1000
exafmm
Unified CPU/GPU kernel interface.
exafmm
Separated evaluator.h from instances.
exafmm
Interaction list using list containers.
exafmm
Added Kernel::initialize(), Kernel::finalize().
exafmm
Added spherical harmonics kernel for CPU.
exafmm
Added P2P GPU kernel.
exafmm
Modularized kernels and made new directory "kernel".
  1. Prev
  2. Next