$ cd lib/awpmd
$ vi Makefile.lammps.linalg
----- 수정 사항은 아래의 내용 참고 -----
$ vi Makefile.mpi
----- 수정 사항은 아래의 내용 참고 -----
$ make -f Makefile.mpi
$ cd ../../
$ cd lib/atc
$ vi Makefile.lammps.linalg
----- 수정 사항은 아래의 내용 참고 -----
$ vi Makefile.mpi
----- 수정 사항은 아래의 내용 참고 -----
$ make -f Makefile.mpi
$ cd ../../
$ cd lib/linalg
$ vi Makefile.mpi
----- 수정 사항은 아래의 내용 참고 -----
$ make -f Makefile.mpi
$ cd ../../
[Makefile.mpi 수정 사항]
FC = mpiifortFFLAGS = -O3 -fPICFFLAGS0 = -O0 -fPIC
6) latte 설치
[설치과정]
$ cd lib/latte
$ ln -s ${HOME}/build/LATTE-1.2.1/src includelink
$ ln -s ${HOME}/build/LATTE-1.2.1 liblink
$ ln -s ${HOME}/build/LATTE-1.2.1/src/latte_c_bind.o filelink.o
$ vi Makefile.lammps.mpi
----- 수정 사항은 아래의 내용 참고 -----
$ cd ../../
$ cd lib/plumed
$ vi Install.py
----- 수정 사항은 아래의 내용 참고 -----
$ cd ../../src
$ make lib-plumed args="-b"
$ cd ..
[Install.py 수정 사항]
cmd = 'cd %s/plumed-%s; ./configure --prefix=%s --enable-static-patch CXX=mpiicpc ; make -j%d ; make install' % (homepath,version,homedir,n_cpus)
4. LAMMPS 설치
lammps 설치 디렉토리(${HOME}/build/lammps-3Mar20) 아래 src 폴더로 이동한다.
package 선택 및 설치
사용하는 사용자의 연구내용에 맞추어 필요한 package를 선택하여 설치한다. 여기서는 기본적으로 많이 사용되는 package를 위주로 설치하였다.
설치과정
$ cd src
$ make package-status
$ make yes-standard
$ make yes-message
$ make no-GPU
$ make no-PYTHON
$ make no-kim
$ make no-KOKKOS
$ make no-MSCG
$ make yes-USER-ATC
$ make yes-USER-AWPMD
$ make yes-USER-MEAMC
$ make yes-USER-OMP
$ make yes-USER-REAXC
$ make yes-USER-PLUMED
$ make package-status
$ vi MAKE/Makefile.mpi
-- 수정 사항은 아래 내용 참고 --
$ vi Makefile.package.settings
-- 수정 사항은 아래 내용 참고 --
$ make mpi
package 선택 확인
standard package 선택
standard package 중 gpu package 제외
standard package 중 PYTHON package 제외
standard package 중 kim package 제외
standard package 중 KOKKOS package 제외
standard package 중 MSCG package 제외
package 선택 확인