Molcas 8.0 sp1 for UV2000
Webpage
Version
8.0 sp1
Tools for Compiling
- Intel Compiler 15.0.2.164
- SGI MPT 2.11
- Intel MKL 15.0.2.164
Necessary Files for Compiling
- molcas80sp1.tar.gz
- ga-5-3.tgz
- license.dat
Procedure of Compiling
#!/bin/csh -f umask 022 set file_molcas=/home/users/${USER}/build/molcas80sp1/molcas80sp1.tar.gz set file_ga=/home/users/${USER}/build/molcas80sp1/ga-5-3.tgz set file_license=/home/users/${USER}/build/molcas80sp1/license.dat set prefix=/local/apl/uv/molcas80sp1 set work=/work/users/${USER} #------------------------------------------------------------------------------ cd ${work} if (-d ga-5-3) then rm -rf ga-5-3 endif tar xzf ${file_ga} cd ga-5-3 ./configure --with-blas8 --enable-i8 --disable-cxx --prefix=${work}/ga-5-3 make -j 16 make install #------------------------------------------------------------------------------ cd ${work} if (-d molcas80sp1) then rm -rf molcas80sp1 endif tar xzf ${file_molcas} cd molcas80sp1 cp ${file_license} . chmod 644 license.dat chmod 700 src mkdir bin cp sbin/molcas.driver bin/molcas chmod +x bin/molcas sed -i "s/-O2/-O3 -no-prec-div -xAVX/" cfg/intel.comp sed -i "s/-lmpi -lmpi_f77/-lmpi/" cfg/mpi.comp setenv PATH $prefix/bin:$PATH ./configure -compiler intel -parallel ompi -par_root /opt/sgi/mpt/mpt-2.11/ -par_run /opt/sgi/mpt/mpt-2.11/bin/mpirun -par_args NONE -blas MKL -blas_lib -Wl,--start-group -mkl -static-intel -Wl,--end-group -ga $work/ga-5-3 sed -i 's|mpirun -np $CPUS|mpirun -np $CPUS /usr/bin/dplace -s1|' molcas.rte sed -i 's|RUNBINARYSER=.*|RUNBINARYSER='"'"'/opt/sgi/mpt/mpt-2.11/bin/mpirun -np $CPUS /usr/bin/dplace -s1 $program'"'"'|' molcas.rte make -j 12 build make install