$ module load compiler/intel-2015 mpi/mvapich2-2.1
$ cd siesta-4.0
$ cd Obj
$ sh ../Src/obj_setup.sh
$ ../Src/configure --enable-mpi
$ vi arch.make

BLAS_LIBS=-mkl-sequential
LAPACK_LIBS=-mkl=sequential

BLACS_LIBS=/applic/compilers/intel/2015/mkl/lib/intel64/libmkl_blacs_intelmpi_lp64.a
SCALAPACK_LIBS=/applic/compilers/intel/2015/mkl/lib/intel64/libmkl_scalapack_lp64.a
#COMP_LIBS=dc_lapack.a liblapack.a libblas.a

NETCDF_LIBS=/applic/compilers/intel/2015/applib1/NETCDF4/4.1.3/lib/libnetcdff.a

$ make


Posted by 천연사이다
intel-2013 컴파일러 환경에서 fftw-2.1.5 버전 openmp 옵션을 활성화 해서 설치 하는 경우 

[오류내용]
checking how to enable OpenMP... unknown
configure: error: don't know how to enable OpenMP

[해결방법]
configure 파일 12433라인을 아래와 같이 수정
 
변경 전 : CFLAGS="$save_CFLAGS -mp"
변경 후 : CFLAGS="$save_CFLAGS -openmp"


'나의일 관련 > Linux' 카테고리의 다른 글

[galaxy] fftw-3.3.4 설치 기록  (0) 2017.10.27
siesta-4.0 설치 기록  (0) 2017.10.27
[cheetah] raspa-2.0 설치 기록  (0) 2017.10.27
namd-2.12 설치 기록  (0) 2017.10.27
namd-2.8 설치 기록  (0) 2017.10.27
Posted by 천연사이다
[시스템정보]
OS : CentOS 5.3

[RASPA-2.0 환경 설정 및 설치]
$ mkdir -p m4
$ aclocal
$ autoreconf -i
$ automake --add-missing
$ autoconf
$ module load intel/intel-xe2013 intel/mkl-xe2013 
$ module load fftw/3.3.3/intel-xe2013/double
$ ./configure --prefix=/pwork01/p613lsy/cheetah/RASPA/2.0 \
 CC=icc CXX=icpc F77=ifort \
 CPPFLAGS="-I/opt/fftw/3.3.3/intel-xe2013/double/include" \
 LDFLAGS="-L/opt/fftw/3.3.3/intel-xe2013/double/lib" \
 LIBS="-lfftw3 -mkl=sequential"
$ make
$ make install


LAPACK 과 FFTW 가 포함되었는지 확인하는 방법은 아래와 같이 확인 가능 하다.

$ nm libraspa2.so | grep fftw
U fftw_execute
U fftw_malloc
U fftw_plan_dft_1d

$ nm libraspa2.so | grep dsyev
U dsyevd_
$ nm libraspa2.so | grep dsyevd
U dsyevd_
$ nm libraspa2.so | grep zgetri
U zgetri_
$ nm libraspa2.so | grep zgetrf
U zgetrf_


Posted by 천연사이다

블로그 이미지
공부 기록
천연사이다

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.11
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함