[[MPC Group]]

#contents

* SIESTA Installation [#af879dd3]
** XC30 [#r256e323]

***GNUコンパイラでのビルド [#tf921b27]
For tcsh shell,

 $ module swap PrgEnv-cray PrgEnv-gnu
 $ /work/$USER
 $ tar -zxvf siesta-3.1.tar.gz
 $ cd siesta-3.1/Obj
 $ sh ../Src/obj_setup.sh
 $ setenv CC cc
 $ setenv FC ftn
 $ setenv MPIFC ftn
 $ ../Src/configure --enable-mpi
 $ make

For bash shell,

 $ module swap PrgEnv-cray PrgEnv-gnu
 $ /work/$USER
 $ tar -zxf siesta-3.1.tar.gz
 $ cd siesta-3.1/Obj
 $ sh ../Src/obj_setup.sh
 $ CC=cc FC=ftn MPIFC=ftn ../Src/configure --enable-mpi
 $ make

**Altix [#p2b4e8e1]

 $ cd siesta-3.1/Obj
 $ sh ../Src/obj_setup.sh
 $ cp -r ../Src/MPI .
 $ cd ../Src
 $ ./configure --enable-mpi FC=ifort MPIFC=ifort FCFLAGS="-lmpi -mkl=parallel" LDFLAGS="-lmpi -mkl=parallel" --with-siesta-blas --with-siesta-lapack --with-blacs=/opt/intel/mkl/lib/intel64/libmkl_blacs_lp64.a --with-scalapack=/opt/intel/mkl/lib/intel64/libmkl_scalapack_lp64.a
 $ ./configure --enable-mpi FC=ifort MPIFC=ifort FCFLAGS="-lmpi -mkl=parallel" LDFLAGS="-lmpi -mkl=parallel" 
 --with-siesta-blas --with-siesta-lapack --with-blacs=/opt/intel/mkl/lib/intel64/libmkl_blacs_lp64.a 
 --with-scalapack=/opt/intel/mkl/lib/intel64/libmkl_scalapack_lp64.a
 $ cp arch.make ../Obj
 $ cd ../Obj
 $ make

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS