Hi All,
I have recently downloaded the 1 July 2012 LAMMPS version. I wanted to
install LAMMPS with a USER-CUDA package.
[kidlogin2 src] cat version\.h
\#define LAMMPS\_VERSION "1 Jul 2012"
\[kidlogin2 src\]
[kidlogin2 src]$ make package-status
Installed YES: package ASPHERE
Installed YES: package CLASS2
Installed YES: package COLLOID
Installed YES: package DIPOLE
Installed YES: package FLD
Installed NO: package GPU
Installed YES: package GRANULAR
Installed NO: package KIM
Installed YES: package KSPACE
Installed YES: package MANYBODY
Installed YES: package MC
Installed YES: package MEAM
Installed YES: package MOLECULE
Installed YES: package OPT
Installed YES: package PERI
Installed YES: package POEMS
Installed YES: package REAX
Installed YES: package REPLICA
Installed YES: package SHOCK
Installed YES: package SRD
Installed YES: package XTC
Installed NO: package USER-MISC
Installed NO: package USER-ATC
Installed NO: package USER-AWPMD
Installed YES: package USER-CG-CMM
Installed NO: package USER-COLVARS
Installed YES: package USER-CUDA
src/pair_cg_cmm_coul_cut_cuda.cpp does not exist
src/pair_cg_cmm_coul_debye_cuda.cpp does not exist
src/pair_cg_cmm_coul_long_cuda.cpp does not exist
src/pair_cg_cmm_cuda.cpp does not exist
src/pair_lj_sdk_coul_cut_cuda.cpp does not exist
src/pair_lj_sdk_coul_debye_cuda.cpp does not exist
src/pair_cg_cmm_coul_cut_cuda.h does not exist
src/pair_cg_cmm_coul_debye_cuda.h does not exist
src/pair_cg_cmm_coul_long_cuda.h does not exist
src/pair_cg_cmm_cuda.h does not exist
src/pair_lj_sdk_coul_cut_cuda.h does not exist
src/pair_lj_sdk_coul_debye_cuda.h does not exist
Installed NO: package USER-EFF
Installed NO: package USER-EWALDN
Installed NO: package USER-OMP
Installed NO: package USER-MOLFILE
Installed NO: package USER-REAXC
Installed NO: package USER-SPH
[[email protected]... src]$
I have got the annoying "does not exist" error message and digged into
the issue. In src/USER-CUDA/Install.sh for some reason the cp command
for pair_lj_sdk_xxx.[cpp|h] is commented (it was not commented in v. 6
Feb 2012).
< if (test -e ../pair_lj_sdk.cpp) then
< cp pair_lj_sdk_cuda.cpp ..
< # cp pair_lj_sdk_coul_cut_cuda.cpp ..
< # cp pair_lj_sdk_coul_debye_cuda.cpp ..
< cp pair_lj_sdk_cuda.h ..
< # cp pair_lj_sdk_coul_cut_cuda.h ..
< # cp pair_lj_sdk_coul_debye_cuda.h ..
I can see that pair_lj_sdk.cpp is present in my src directory:
[kidlogin2 src]$ ls pair_lj_sdk.cpp
pair_lj_sdk.cpp
For some reason also the installation of pair_cg_cmm_xxx is absent in
v. 1 July 2012), where it was present in v 6 Feb 2012.
# v 1 July 2012
if (test -e ../pair_cg_cmm.cpp) then
cp pair_cg_cmm_cuda.cpp ..
cp pair_cg_cmm_coul_cut_cuda.cpp ..
cp pair_cg_cmm_coul_debye_cuda.cpp ..
cp pair_cg_cmm_cuda.h ..
cp pair_cg_cmm_coul_cut_cuda.h ..
cp pair_cg_cmm_coul_debye_cuda.h ..
The "uninstall", i.e., "rm pair_cg_cmm_cuda.cpp, blah blah) part has
been also removed.
# v. 6 Feb 2012
if (test -e ../pair_cg_cmm.cpp) then
cp pair_cg_cmm_cuda.cpp ..
cp pair_cg_cmm_coul_cut_cuda.cpp ..
cp pair_cg_cmm_coul_debye_cuda.cpp ..
cp pair_cg_cmm_cuda.h ..
cp pair_cg_cmm_coul_cut_cuda.h ..
cp pair_cg_cmm_coul_debye_cuda.h ..
fi
My question is: Is this on purpose? Or just a leftover from testing
some features? Should I be bothered by those "does not exist"
messages?
Thanks,
~~ Magda
== What doesn't kill you, makes you stronger ==