Hi,
I seem to be missing a header file when compiling the current svn version with "yes-gpu" as the sole package. I get:
…
mpic++ -mcmodel=medium -openmp -O2 -funroll-loops -fstrict-aliasing -DLAMMPS_GZIP -DLMP_USER_OMP -I../../lib/atc -I../../lib/reax -I../../lib/poems -I../../lib/meam -DFFT_FFTW -c force.cpp
pair_coul_dsf_gpu.h(23): catastrophic error: could not open source file "pair_coul_dsf.h"
#include "pair_coul_dsf.h"
^
compilation aborted for force.cpp (code 4)
…
Full details below. The missing file is referenced exclusively by a more specific pair_coul_dsf_gpu.h:
$ find . -type f | grep -v -e \.svn -e /Obj | xargs grep pair_coul_dsf.h
./src/pair_coul_dsf_gpu.h:#include "pair_coul_dsf.h"
./src/GPU/pair_coul_dsf_gpu.h:#include "pair_coul_dsf.h"
Did I grab a revision under construction? Which prior svn revision could you recommend?
With best regards,
Michael
$ svn co svn://svn.icms.temple.edu/lammps-ro/trunk lammps-svn
…
Checked out revision 8817.
cd lammps\-svn
packages=(
no-asphere # gpu?!
no-class2
no-colloid
no-dipole
no-fld
no-granular
no-kim
no-kspace # also in gpu
no-manybody
no-mc
no-meam
no-molecule
no-opt
no-peri
no-poems
no-reax
no-replica
no-rigid # mid 2012
no-shock
no-srd
no-xtc
no-user-misc
no-user-atc
no-user-awpmd
no-user-cg-cmm
no-user-colvars # 2012
no-user-cuda
no-user-eff
no-user-ewaldn
no-user-molfile # 2012
no-user-reaxc
no-user-sph
yes-gpu # gpu main
# must come last -- doc/Section_accelerate.html
no-user-omp
)
make \-C src {packages[@]}
CUDA\_ARCH="\-arch=sm\_21"
CUDA_PRECISION="-D_DOUBLE_DOUBLE"
$ CUDA_HOME=/opt/soft/cuda-4.2.9-1
$ make -C lib/gpu -f Makefile.linux \
CUDA_HOME="$CUDA_HOME" \
CUDA_ARCH="$CUDA_ARCH" \
CUDA_PRECISION="$CUDA_PRECISION"
model\_opt="\-mcmodel=medium"
ARCH=openmpi
CC=mpic\+\+
make -C src -j 1 \
CC="$CC" \
CCFLAGS="$model_opt -openmp -O2 -funroll-loops -fstrict-aliasing" \
LINKFLAGS="$model_opt -openmp" \
LINK="$CC" \
gpu_SYSPATH="-L$CUDA_HOME/lib64" \
$ARCH
…
mpic++ -mcmodel=medium -openmp -O2 -funroll-loops -fstrict-aliasing -DLAMMPS_GZIP -DLMP_USER_OMP -I../../lib/atc -I../../lib/reax -I../../lib/poems -I../../lib/meam -DFFT_FFTW -c force.cpp
pair_coul_dsf_gpu.h(23): catastrophic error: could not open source file "pair_coul_dsf.h"
#include "pair_coul_dsf.h"
^
compilation aborted for force.cpp (code 4)
…