Skip to content

Commit

Permalink
Merge pull request #122 from PeizeLin/develop
Browse files Browse the repository at this point in the history
1. update Makefile.system and Makefile.vars
  • Loading branch information
dyzheng committed Apr 8, 2022
2 parents b4f8dd5 + 96212f0 commit 13d0a5e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 36 deletions.
5 changes: 1 addition & 4 deletions source/Makefile.system
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@ include Makefile.vars
#==========================
# LIB and INCLUDE
#==========================
BOOST_INCLUDE_DIR = ${BOOST_DIR}/include
#BOOST_LIB_DIR = ${BOOST_DIR}/lib
#BOOST_LIB = -L${BOOST_LIB_DIR} -lboost_serialization -lboost_mpi -Wl,-rpath=${BOOST_LIB_DIR}

HONG_LAPACK = -D__MKL -DMKL_ILP64
LAPACK_INCLUDE_DIR = ${LAPACK_DIR}/include
Expand All @@ -20,7 +17,7 @@ FFTW_LIB_DIR = ${FFTW_DIR}/lib
#FFTW_LIB_DIR = $(MKLROOT)/lib/intel64
FFTW_LIB = -L${FFTW_LIB_DIR} -lfftw3 -Wl,-rpath=${FFTW_LIB_DIR}

ELPA_INCLUDE_DIR = ${ELPA_DIR}/include
ELPA_INCLUDE_DIR = ${ELPA_DIR}/include/elpa-2021.11.002
ELPA_LIB_DIR = ${ELPA_DIR}/lib
# comment out by mohan 2021-02-06
#ELPA_LIB = -L${ELPA_LIB_DIR} -lelpa_openmp -Wl,-rpath=${ELPA_LIB_DIR}
Expand Down
43 changes: 11 additions & 32 deletions source/Makefile.vars
Original file line number Diff line number Diff line change
@@ -1,42 +1,21 @@
FORTRAN = ifort

CPLUSPLUS = icpc
#CPLUSPLUS = /public/intel2017/bin/icpc

CPLUSPLUS = icpc
CPLUSPLUS_MPI = mpiicpc
#CPLUSPLUS_MPI = /public/intel2017/impi/2017.1.132/intel64/bin/mpiicpc

#==========================
# LIB and INCLUDE
#==========================
HONG_LAPACK = -D__MKL -DMKL_ILP64
LAPACK_DIR = $(MKLROOT)
LAPACK_INCLUDE = -I${LAPACK_DIR}/include
LAPACK_LIB_DIR = ${LAPACK_DIR}/lib/intel64
LAPACK_LIB = -L${LAPACK_LIB_DIR} -Wl,--start-group -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 -Wl,--end-group -Wl,-rpath=${LAPACK_LIB_DIR}
LAPACK_DIR = $(MKLROOT)
# LAPACK_DIR = /public/software/parallel_studio_xe_2019_update3/compilers_and_libraries_2019/linux/mkl

HONG_FFTW = -D__FFTW3
FFTW_DIR = /home/liyuanbo/soft/fftw
FFTW_INCLUDE = -I${FFTW_DIR}/include
FFTW_LIB_DIR = ${FFTW_DIR}/lib
FFTW_LIB = -L${FFTW_LIB_DIR} -lfftw3 -Wl,-rpath=${FFTW_LIB_DIR}
FFTW_DIR = /public/software/fftw-3.3.8

ELPA_DIR = /home/liyuanbo/soft/elpa-2021.05.002/build
ELPA_INCLUDE = -I${ELPA_DIR}/include/elpa-2021.05.002
ELPA_LIB_DIR = ${ELPA_DIR}/lib
ELPA_LIB = -L${ELPA_LIB_DIR} -lelpa -Wl,-rpath=${ELPA_LIB_DIR}
ELPA_DIR = /public/software/elpa-gitlab

#LIBXC_INCLUDE = -I${LIBXC_DIR}/include
#LIBXC_LIB_DIR = ${LIBXC_DIR}/lib
#LIBXC_LIB = -L${LIBXC_LIB_DIR} -lxc -Wl,-rpath=${LIBXC_LIB_DIR}
CEREAL_DIR = /public/software/cereal-1.3.2

CEREAL_DIR = /home/liyuanbo/soft/cereal/
CEREAL_INCLUDE = -I${CEREAL_DIR}/include
# LIBXC_DIR = /public/software/libxc-5.0.0

#============DeePKS================
#LIBTORCH_DIR = /home/fortneu49/soft/libtorch
#LIBNPY_DIR = /home/fortneu49/soft/libnpy/include
# LIBTORCH_DIR = /public/software/libtorch
# LIBNPY_DIR = /public/software/libnpy

OBJ_DIR = obj
OBJ_DIR_serial = obj
NP = 14
OBJ_DIR_serial = obj_serial
NP = 14

0 comments on commit 13d0a5e

Please sign in to comment.