[gmx-users] Installation - can I skip auto-vectorization?
Nathan Moore
nmoore at physics.umn.edu
Wed Jun 1 21:30:01 CEST 2005
Thanks for the clarification on the install problem. I'm now dealing with
another issue. The code dies half-way through make on the
auto-vectorization step. I'm cross-compiling (on one PowerPC machine, for
a different PowerPC architecture). The output is,
...
>>> This is the GROMACS code generator for MD & MC inner loops
>>> It will generate single precision C code in file innerc.c
>>> Using gromacs invsqrt code
>>> Inlining gromacs invsqrt code
>>> Using normal solvent optimized loops
>>> Prefetching forces in loops: none
>>> Nonthreaded inner loops
>>> Vectorizing invsqrt in loops:none
Error creating file innerc.c
make[3]: *** [innerc.c] Error 255
make[3]: Leaving directory
`/bglhome/usr2/ntmoore/GROMACS/gromacs-3.2/src/gmxlib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/bglhome/usr2/ntmoore/GROMACS/gromacs-3.2/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/bglhome/usr2/ntmoore/GROMACS/gromacs-3.2/src'
make: *** [all-recursive] Error 1
Is there a special config flag that I need to turn on to disable this
auto-vectorization? Can I skip this section by inputting specifics of the
chip (ie CFLAGS="-qarch=440d -qtune=440 -O4", strangely, including those
flags in the following way causes configure to fail:
./configure \
--enable-mpi \
F77='xlf' \
CC='cc' \
MPICC='cc' \
CFLAGS="-I/sys/include" \
CPPFLAGS="-qarch=440d -qtune=440 -O4
-I/home/usr/ntmoore/lib/fftw-mpi-single/include" \
LDFLAGS="-L/sys/lib -L/home/usr/ntmoore/lib/fftw-mpi-single/lib" \
LIBS=" -lmpich.rts -lmsglayer.rts -lrts.rts -ldevices.rts -lfftw
-lfftw_mpi -lrfftw -lrfftw_mpi" \
--build=ppc-linux-gnu \
--target=ppc-bgl-blrtsgnu \
--host=powerpc
)?
Thanks again - I do appreciate the help!
Nathan Moore
University of Minnesota Physics
> On Tue, 2005-05-31 at 16:58 -0500, Nathan Moore wrote:
>> Greetings,
>>
>> I'm working to install GROMACS on a parallel machine. I have MPIch
>> available, as well as the FFTW library. Several questions have arisen:
>>
>> (1) What is the difference between the value of "LIBS" and "LDFLAGS" in
>> the configure script? Is, for example, the following ./configure
>> argument
>> acceptable:
>> LDFLAGS="-I/home/usr/ntmoore/lib/fftw-mpi-single/include -L/sys/lib
>> -lmpich.rts -lfftw_mpi"
>
> CPPFLAGS="-I/home/usr/ntmoore/lib/fftw-mpi-single/include"
> LDFLAGS="-L/sys/lib -L/home/usr/ntmoore/lib/fftw-mpi-single/lib"
> LIBS="-lmpich.rts"
> CC=mpicc
>
>>
>> (2) I noticed after compiling fftw that several variations of the
>> library
>> were created. Which of the available set, {libfftw libfftw_mpi librfftw
>> librfftw_mpi}, should I include?
> configure will find the right one if you give it the right directory
> (see above)
>>
>> (3) Is it possible to replace fftw with a vendor-supplied Lapack fft
>> package? (essl/cxml/sgimath/sunperf etc)?
> Not yet.
>>
>> (4) any example config scripts from an MPI machine would be greatly
>> appreciated!
>>
>> Best Regards,
>>
>> Nathan Moore
>> University of Minnesota Physics
>>
>>
>> _______________________________________________
>> gmx-users mailing list
>> gmx-users at gromacs.org
>> http://www.gromacs.org/mailman/listinfo/gmx-users
>> Please don't post (un)subscribe requests to the list. Use the
>> www interface or send it to gmx-users-request at gromacs.org.
> --
> David.
> ________________________________________________________________________
> David van der Spoel, PhD, Assoc. Prof., Molecular Biophysics group,
> Dept. of Cell and Molecular Biology, Uppsala University.
> Husargatan 3, Box 596, 75124 Uppsala, Sweden
> phone: 46 18 471 4205 fax: 46 18 511 755
> spoel at xray.bmc.uu.se spoel at gromacs.org http://xray.bmc.uu.se/~spoel
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
> _______________________________________________
> gmx-users mailing list
> gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-request at gromacs.org.
>
More information about the gromacs.org_gmx-users
mailing list