This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
cluster:161 [2019/08/05 16:31] hmeij07 |
cluster:161 [2020/07/16 17:16] (current) hmeij07 |
||
---|---|---|---|
Line 4: | Line 4: | ||
==== lammps-11Aug17 ==== | ==== lammps-11Aug17 ==== | ||
- | lammps-11Aug17 (n78) | + | lammps-11Aug17 (n78)\\ |
- | and now lammps-22Aug18 (n33-n37) | + | and now lammps-22Aug18 (n33-n37)\\ |
- | and now lammps-5Jun19 (microway) | + | and now lammps-5Jun19 (microway)\\ |
Update: | Update: | ||
Line 35: | Line 35: | ||
CUDA_HOME = / | CUDA_HOME = / | ||
- | # best fitting ARCH for GTX 1080 with CUDA 8 | + | # best fitting ARCH for GTX 1080 with CUDA 8+ |
CUDA_ARCH = -arch=sm_61 | CUDA_ARCH = -arch=sm_61 | ||
- | # best fitting ARCH for RTX/T4 with CUDA 10 | + | # best fitting ARCH for P100 with CUDA 8+ |
+ | CUDA_ARCH = -arch=sm_60 | ||
+ | # best fitting ARCH for RTX/T4 with CUDA 10+ | ||
CUDA_ARCH = -arch=sm_75 | CUDA_ARCH = -arch=sm_75 | ||
http:// | http:// | ||
- | # generate DOUBLE_DOUBLE, DOUBLE_SINGLE, | + | # generate DOUBLE_DOUBLE (case matters) |
CUDA_PRECISION = -D_DOUBLE_DOUBLE | CUDA_PRECISION = -D_DOUBLE_DOUBLE | ||
make -f Makefile.linux.double | make -f Makefile.linux.double | ||
Line 55: | Line 57: | ||
JPG_LIB = | JPG_LIB = | ||
+ | |||
+ | make purge | ||
make yes-rigid | make yes-rigid | ||
make yes-gpu | make yes-gpu | ||
Line 62: | Line 66: | ||
make yes-misc | make yes-misc | ||
make yes-molecule | make yes-molecule | ||
- | + | make yes-user-omp | |
- | make purge | + | make package-update |
- | make package-upate | + | |
which mpicxx | which mpicxx | ||
Line 71: | Line 74: | ||
# repeat from scratch for SINGLE_SINGLE and SINGLE_DOUBLE | # repeat from scratch for SINGLE_SINGLE and SINGLE_DOUBLE | ||
+ | # different makefiles same edits | ||
Line 124: | Line 128: | ||
cd .. | cd .. | ||
#no cp MAKE/ | #no cp MAKE/ | ||
- | # edit MAKE/MAkefile.serial | + | |
+ | add compiler flag (centos7, 2020: -std=c++11) | ||
+ | |||
+ | # edit MAKE/Makefile.serial | ||
# leave gcc++ icc/icpc -DLAMMPS_JPEG for LMP_INC | # leave gcc++ icc/icpc -DLAMMPS_JPEG for LMP_INC | ||
# JPG_INC = | # JPG_INC = |