[R] optimization of R on SGI/IRIX

Luke Tierney luke at stat.umn.edu
Fri Apr 26 14:10:53 CEST 2002

On Fri, Apr 26, 2002 at 07:29:23AM +0100, Prof Brian D Ripley wrote:
> On Thu, 25 Apr 2002, Boryeu Mao wrote:
> > For R-1.4.0, I have been able to build R.bin with -O2 flag.  This however
> > did not yield any significant speed-up for my code.  I then tried building
> > the binary for 64 bit, but had not been able to configure the build; none of
> > the suggestions that I can find in the r-help search worked for me.  I'm
> > looking for any other suggestions -- TIA
> >
> > mod:>> uname -a
> > IRIX64 mod 6.5 10100655 IP35
> R 1.4.1 (at least) has suggestions in the R-admin.texi manual for IRIX 6.5.
> Given the imminence of R 1.5.0 we would suggest that you work with
> the R-devel.tar.gz version in preparation for the release on Monday, and
> definitely not with the version-before-last.

For R 1.5.0 I built a 64-bit version on IRIX using IRIX compilers by
configuring with

	./configure CC="cc -64" F77="f77 -64" --with-tcltk=no

which is also given in R-admin.texi.  (You need a slightly different
command for 1.4.x but that is also given in the R-admin.texi for that
release.)  For me this produces

  C compiler:                cc -64  -OPT:IEEE_NaN_inf=ON -g
  C++ compiler:              g++  -g -O2
  FORTRAN compiler:          f77 -64  -OPT:IEEE_NaN_inf=ON -g

and builds and passes make check.  It is about 10% slower than the 32
bit version at running the base checks.  If you want optimization you
will need to tell configure to use the appropriate CFLAGS and FFLAGS


Luke Tierney
University of Minnesota                      Phone:           612-625-7843
School of Statistics                         Fax:             612-624-8868
313 Ford Hall, 224 Church St. S.E.           email:      luke at stat.umn.edu
Minneapolis, MN 55455 USA                    WWW:  http://www.stat.umn.edu
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list