[gmx-users] sgi -r12000 flag
Arvid Soederhaell
arvid at fmp-berlin.de
Thu Feb 13 13:30:04 CET 2003
Hi gromacs users
I'm trying to install gromacs 3.1.4 on an SGI origin having R12000 CPU's.
The configure script detects the cpu type but I get the following message:
-----------------------------------------------------------------------
MIPSpro Compilers: Version 7.2.1 checking whether cc accepts -r12000
-mips4 -O3 -OPT:IEEE_arithmetic=3 -OPT:rsqrt=ON -SWP:loop_overhead
-INLINE:=ON -LNO:opt=1 -LNO:ou_further=3
-OPT:Olimit=0:roundoff=3:alias=typed -woff 1174 -D__INLINE_INTRINSICS...
no
******************************************************************* *
Sorry, these optimization settings don't seem to work for * * your C
compiler. Use make CFLAGS=..., or edit the top Makefile. *
*******************************************************************
checking whether f77 accepts -r12000 -mips4 -O3 -OPT:IEEE_arithmetic=3
-OPT:rsqrt=ON -SWP:loop_overhead -INLINE:=ON -LNO:opt=1 -LNO:ou_further=3
-OPT:Olimit=0:roundoff=3:alias=typed -OPT:cray_ivdep=TRUE... f77 ERROR
parsing -r12000: unknown flag yes
-------------------------------------------------------------------------
The run ends with the message:
-------------------------------------------------------------------------
configure: error: No math library found
-------------------------------------------------------------------------
Since it says "ERROR parsing -r12000: unknown flag" i have edited the
configure script and replaced the -r12000 by -r10000. This works
relatively fine (quite afew warnings though) until the compilation reaches
the "protonate.c" subroutine where the error messages are
------------------------------------------------------------------------
protonate.c", line 31: error(1007): unrecognized token
*/
^
"protonate.c", line 31: error(1166): expected a declaration
*/
^
"protonate.c", line 32: error(1007): unrecognized token
static char *SRCID_protonate_c = "$Id: protonate.c,v 1.5.2.1 2002/04/01
20:20:42 lindahl Exp $";
^
"protonate.c", line 32: error(1166): expected a declaration
static char *SRCID_protonate_c = "$Id: protonate.c,v 1.5.2.1 2002/04/01
20:20:42 lindahl Exp $";
^
"protonate.c", line 33: warning(1014): extra text after expected end of
preprocessing directive
#include <math.h>
--------------------------------------------------------------------------
and so on...
I have seen that there have been problems with the -n32 flag for SGI's,
but this does not seem to be related to that, or? Is it wrong or does it
make the code substantially slower when using the -r10000 flag? Any ideas
how to solve the problem?
I have seen that there is a hack for sgi's in the configure script
suggesting --disable-waterwater-loops and --disable-waterloop-unrolling. I
dont really understand what that means, but it doesn't make a difference
if i include them upun installing.
(I believe that the FFTW is properly installed in single precision.)
Thanks in advance
Arvid Soederhaell
Arvid Soederhaell, PhD Phone:+49-30-94793-231
Forschungsinstitut fuerMolekulare Pharmakologie Mob:+49-160-9835 8282
Robert-Roessle-Strasse 10 Fax::+49-30-94793-169
131 25 Berlin (Mob:+46-70-723 33 63)
More information about the gromacs.org_gmx-users
mailing list