[molpro-user] Parallel molpro
Marcela Madrid
mmadrid at psc.edu
Thu Oct 13 12:14:47 BST 2011
>>
>> hi,
>>
>> I am trying to install molpro on an SGI UV to run in parallel by submitting from a PBS job.
>> I got the LINUX binary
>>
>> molpro-mpp-2010.1-24.Linux_x86_64.sh
>>
>> and installed without problems. When I type
>> /usr/local/packages/molpro/bin/molpro -n 16 fci.test
>> interactively it runs to completion on 16 processors.
>> However, when I include this line in the PBS job it runs to completion, but only in 1 PE. I read that this has to do with the pre-compiled binaries using GA and needing to access each node with rsh. If this is the case it might not have a solution for us. But just in case I thought I would ask. Also, I am assuming this is mpi and not openmp?
>> (I tried everything). How is one suppose to run it?
>>
>> Another thing I tried is to compile my own, using MPI. Ideally this is what I would prefer to do, but the test does not run, it dies with
>>
>> SORT1 READ 123. AND WROTE 100. INTEGRALS IN 1 RECORDS. CPU TIME: 0.00 SEC, REAL TIME: 0.01 SEC
>> SORT2 READ 100. AND WROTE 120. INTEGRALS IN 1 RECORDS. CPU TIME: 0.01 SEC, REAL TIME: 0.02 SEC
>>
>> FILE SIZES: FILE 1: 2.5 MBYTE, FILE 4: 4.2 MBYTE, TOTAL: 6.8 MBYTE
>>
>> OPERATOR DM FOR CENTER 0 COORDINATES: 0.000000 0.000000 0.000000
>> ?ERROR IN GLOBAL_DESTROY FOR IHANDLE= 0
>>
>> GLOBAL ERROR fehler on processor 0
>>
>> Here is the CONFIG file: Can someone please tell me what I am missing? thanks so much, Marcela
>>
>> CONFIGURE_OPTIONS="-mpp" "-mppbase" "/opt/sgi/mpt/mpt-2.04" "-var" "MPPLIB=-lmpi" "-var" "PREFIX=/usr/local/packages/molpro" "-mpp" "-mpp
>> base" "/opt/sgi/mpt/mpt-2.0.4"
>>
>> AR=ar
>> ARCHNAME=Linux/x86_64
>> ARFLAGS=-rS
>> AWK=awk
>> BIBTEX=
>> BLASLIB=-L/opt/intel/Compiler/11.1/072/mkl/lib/em64t -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core
>> BOOSTVERSION=1_47_0
>> BUILD=p
>> CAT=cat
>> CC=/usr/bin/gcc
>> CCVERSION=4.3
>> CC_FRONT=
>> CDEBUG=-g $(addprefix $(CDEFINE),_DEBUG)
>> CDEFINE=-D
>> CFLAGS=-m64 -Waddress -Wcast-align -Wchar-subscripts -Wcomment -Wdeclaration-after-statement -Wformat -Wimplicit -Wimplicit-function-decl
>> aration -Wimplicit-int -Wmain -Wmissing-braces -Wmultichar -Wnested-externs -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -W
>> sequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-overflow=1 -Wswitch -Wtrigraphs -Wunknown-pragmas -Wunused-function -Wunused-lab
>> el -Wunused-value -Wunused-variable -Wvolatile-register-var -pedantic -Wno-long-long
>> CLEAN=echo 'target clean only available with git cloned versions, please unpack the tarball again'
>> CLEARSPEEDLIB=
>> CMPPINCLUDE=
>> COPT=-O3
>> COPT0=-O0
>> COPT1=-O1
>> COPT2=-O2
>> COPT3=-O3
>> CP=cp -p
>> CPROFILE=-p
>> CSCN=cscn
>> CSFLAGS=-O3 -I. --dynamic
>> CUDACC=
>> CUDACCVERSION=
>> CUDACDEBUG=-g $(addprefix $(CUDACDEFINE),_DEBUG)
>> CUDACDEFINE=-D
>> CUDACFLAGS=
>> CUDACOPT=
>> CUDACOPT0=-O0
>> CUDACOPT1=-O1
>> CUDACOPT2=-O2
>> CUDACOPT3=-O3
>> CUDACPROFILE=-p
>> CXX=/usr/bin/g++
>> CXXFLAGS=$(filter-out -Wdeclaration-after-statement -Wimplicit -Wimplicit-function-declaration -Wimplicit-int -Wnested-externs -Wpointer-
>> sign,$(CFLAGS))
>> DOXYGEN=
>> ECHO=echo
>> EXPORT=export
>> F90FLAGS=-stand f03
>> FC=/opt/intel/Compiler/11.1/072/bin/intel64/ifort
>> FCVERSION=11.1
>> FDEBUG=-g $(addprefix $(FDEFINE),_DEBUG)
>> FDEFINE=-D
>> FFLAGS=-i8 -r8 -pc64 -auto -Vaxlib -vec-report0 -cxxlib
>> FOPT=-O3
>> FOPT0=-O0
>> FOPT1=-O1
>> FOPT2=-O2
>> FOPT3=-O3
>> FPP=-fpp
>> FPROFILE=-p
>> FSTATIC=
>> FTCFLAGS=molpro unix unix-i8 Linux mpp
>> HDF5INCLUDE=
>> HDF5LIB=
>> HOSTFILE_FORMAT=
>> INSTBIN=
>> INST_PL=0
>> INTEGER=8
>> LAPACKLIB=
>> LATEX2HTML=
>> LAUNCHER=
>> LD_ENV=/opt/intel/Compiler/11.1/072/lib/intel64:/opt/intel/Compiler/11.1/072/mkl/lib/em64t
>> LD_ENVNAME=LD_LIBRARY_PATH
>> LIBRARY_SUFFIX=a
>> LIBS=
>> LIBS_FRONT=
>> LINKOPT=
>> LINKOPT_FRONT=
>> LN=ln -s
>> MACROS=MOLPRO MOLPRO_ifort MOLPRO_f2003 _I8_ BLAS_INT=8 LAPACK_INT=8 MOLPRO_FORCE_VECTOR MOLPRO_NEXTSCALAR MOLPRO_NO_RECURRENCE MOLPRO_NO
>> VECTOR MOLPRO_SHORTLOOP _MOLCAS_MPP_ MOLPRO_BLAS MOLPRO_LAPACK
>> MAKEDEPEND_OPTIONS=
>> MAKEINDEX=
>> MAPLE=
>> MKDIR=mkdir -p
>> MODULE_FLAG=-I
>> MODULE_SUFFIX=mod
>> MPILIB=
>> MPPLIB=-lmpi
>> OBJECT_SUFFIX=o
>> OPT0=copyc6.F
>> OPT1=nevpt2_optrpc.F explicit_util.F artwo2.F drv2el_l3ext_lmp2g.F drv2el_l3ext_cen.F rmp2_f12_drv2.F90 ri_lmp2g.F df_llmp2.F readdump.F
>> OPT2=integrals.F90 RL4gen1.F basis_integral_shells.F
>> OPT3=
>> PAPER=a4paper
>> PARSE=parse-Linux-x86_64-i8.o
>> PDFLATEX=
>> PNAME=molprop_2010_1_Linux_x86_64_i8
>> PREFIX=/usr/local/packages/molpro/molprop_2010_1_Linux_x86_64_i8
>> PTSIZE=11
>> RANLIB=ranlib
>> RM=rm -rf
>> SHELL=/bin/sh
>> STRIP=strip
>> SUFFIXES=F F90 c cpp
>> TAR=tar -cf
>> UNTAR=tar -xf
>> VERBOSE=@
>> VERSION=2010.1
>> XSD=/usr/bin/xmllint --noout --schema
>> XSLT=/usr/bin/xsltproc
>> YACC=bison -b y
>>
>> .SUFFIXES:
>> MAKEFLAGS+=-r
>> MPPLIB=-lmpi
>> OBJECT_SUFFIX=o
>> OPT0=copyc6.F
>> OPT1=nevpt2_optrpc.F explicit_util.F artwo2.F drv2el_l3ext_lmp2g.F drv2el_l3ext_cen.F rmp2_f12_drv2.F90 ri_lmp2g.F df_llmp2.F readdump.F
>> OPT2=integrals.F90 RL4gen1.F basis_integral_shells.F
>> OPT3=
>> PAPER=a4paper
>> PARSE=parse-Linux-x86_64-i8.o
>> PDFLATEX=
>> PNAME=molprop_2010_1_Linux_x86_64_i8
>> PREFIX=/usr/local/packages/molpro/molprop_2010_1_Linux_x86_64_i8
>> PTSIZE=11
>> RANLIB=ranlib
>> RM=rm -rf
>> SHELL=/bin/sh
>> STRIP=strip
>> SUFFIXES=F F90 c cpp
>> TAR=tar -cf
>> UNTAR=tar -xf
>> VERBOSE=@
>> VERSION=2010.1
>> XSD=/usr/bin/xmllint --noout --schema
>> XSLT=/usr/bin/xsltproc
>> YACC=bison -b y
>>
>> .SUFFIXES:
>> MAKEFLAGS+=-r
>> ifneq ($(LD_ENVNAME),)
>> $(LD_ENVNAME):=$(LD_ENV):$($(LD_ENVNAME))
>> endif
>>
>>
>>
>>
>>
More information about the Molpro-user
mailing list