Re: [AMBER] AmberTools Parallel Compilation Issue

From: Matteo Guglielmi <matteo.guglielmi.epfl.ch>
Date: Fri, 23 Sep 2011 11:06:56 +0200

So, Debian Squeeze updated to the latest patch level.

The minor version of the intel compilers 11.0 that I use is 084.


Here I report all my compilation steps:


loadModule /software/ENV/set_impi_322.sh

loadModule /software/ENV/set_intel-110.sh

setVar I_MPI_F90 ifort

setVar I_MPI_CC icc

cd /software/BUILD

cp /software/SOURCES/amber/* ./

tar jxvf Amber11.tar.bz2

tar jxvf AmberTools-1.5.tar.bz2

mv amber11 /software

export AMBERHOME=/software/amber11

cp bugfix.all /software/amber11

cd /software/amber11

patch -p0 -N < bugfix.all

/software/BUILD/apply_bugfix.x /software/BUILD/bugfix.1to17.tar.bz2

cd /software

mv amber11 amber-11-intel

export AMBERHOME=/software/amber-11-intel

cd $AMBERHOME/AmberTools/src

make clean

./configure -noX11 intel

# vim config.h

make serial

# cd ../test

# make test

cd /software/amber-11-intel

./AT15_Amber11.py

cd src

make clean

make serial

# cd ../test

# make test

cd $AMBERHOME/AmberTools/src

make clean

export MPI_HOME="/software/intel/impi/3.2.2/006"

./configure -noX11 -mpi intel

make parallel

# cd ../test

# export DO_PARALLEL='mpirun -np 4'

# make test.parallel

cd /software/amber-11-intel

./AT15_Amber11.py

cd src

make clean

make parallel

# cd ../test

# export DO_PARALLEL='mpirun -np 4'

# make test.parallel



On 09/23/11 03:10, Jason Swails wrote:
> On Thu, Sep 22, 2011 at 8:59 PM, Matteo Guglielmi
> <matteo.guglielmi.epfl.ch>wrote:
>
>> Dear All,
>>
>> I could successfully compile ambertools (serial), amber (serial)
>> and amber (parallel) using the intel compilers (11.0) and intel
>> mpi (3.2.2) on a cluster Debian Squeeze based.
>>
>
> What is the minor version number on your intel compilers? I use 11.1.069
> and it works just fine... I've never seen these error messages before.
>
>
>>
>> The compilation of ambertools (parallel) runs smoothly until it
>> reaches nab.c:
>>
>> ### ERROR MESSAGE ###
>> make[1]: Leaving directory
>> `/share/lcbc/software/amber-11-intel/AmberTools/src/pbsa'
>> (cd nab&& make parallel )
>> make[1]: Entering directory
>> `/share/lcbc/software/amber-11-intel/AmberTools/src/nab'
>> mpicc -DBINDIR='"/software/amber-11-intel/bin"' \
>> -DINCDIR='"/software/amber-11-intel/include"' \
>> -DLIBDIR='"/software/amber-11-intel/lib"' \
>> -DCC='"mpicc"' -DCPP='"/software/amber-11-intel/bin/ucpp
>> -l"'
>> -DFLIBS='"-L/software/amber-11-intel/lib -lsff_mpi -lpbsa
>> /software/amber-11-intel/lib/arpack.a
>> /software/amber-11-intel/lib/lapack.a
>> /software/amber-11-intel/lib/blas.a
>> /software/amber-11-intel/lib/libnetcdf.a
>> -L/software/intel/Compiler/11.0/084/lib/intel64/ -lifport -lifcore
>> -lsvml "' \
>> -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DBINTRAJ -DMPI
>> \
>> -shared-intel -o /software/amber-11-intel/bin/mpinab
>> nab.c
>> nab.c(159): error: missing closing quote
>> CPP, cppstring, INCDIR,
>> ^
>>
>> nab.c(261): error: missing closing quote
>> sprintf( word, " %s ", FLIBS );
>> ^
>>
>> compilation aborted for nab.c (code 2)
>> ### END ERROR MESSAGE ###
>>
>> Any advise about this error message?
>>
>> PS: using the intel compilers 11.1 insead of 11.0 I cannot even
>> compile the serial version of ambertools... I get very similar
>> error messages which I'm not reporting here.
>>
>
>> Thanks,
>>
>> --matt
>>
>> _______________________________________________
>> AMBER mailing list
>> AMBER.ambermd.org
>> http://lists.ambermd.org/mailman/listinfo/amber
>>
>
>
>


_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Fri Sep 23 2011 - 02:30:02 PDT
Custom Search