Re: SGI compiler options



 Hi Bruce,
 Your message dated: Wed, 21 Jul 93 08:50:30 EDT
 |>  Howdy Netters,
 |>
 |>  Dan Severance recently wrote regarding SGI machines -
 |>
 |>  >If you have an R4000 or R4400 machine, you need to add the
 "-mips2"
 |>  >option, since "-mips1" is the default (compatibility mode,
 will run on
 |>  >both R3000 and R4000 machines).  (The fast square-root is
 incorporated
 |>  >when you specify -mips2) ...
 |>  >
 |>  >   Another compiler option (fairly new) to try is the -sopt, and is
 |>  >documented in the f77 man page, and under the "fopt"
 manpage (-sopt
 |>  >runs the program fopt).  One user got a 40% speedup, we don't; it
 |>  >depends on your code.
 |>
 |>  I and several other users attempted this and were not able to get either
 |>  of these options to work. I have an Indigo XS24 R4000 with the F77
 compiler
 |>  3.4.1, Development option 4.0.1, and Irix 4.0.5 so I believe I have most
 |>  (but apparently not all) the goodies.
 |>
 |>  When trying to make using the -mips2 option I received the following note
 -
 |>
 |>       f77: Error: malformed or unknown option -mips2
 |>       *** Error code 2
 	I am afraid you are not up to date with the system software for your
 	machine. The "latest-and-greatest" for your equipment is Development
 	Option (IDO) 4.1.1 and Compilers (Fortran) 3.5.1 (aka 3.10.1 compilers)
 	To expand a little on Dan's notes concerning the benefits of the -mips2
 	flag: On the average I have seen +/- 20% improvement when used on a large
 	variaty of chemistry codes. Also, to have the benefit of the "fast
 sqrt"
 	you ought to link with -mips2 (as well as compile).
 |>
 |>  I checked my cdroms to see if I had all the options installed and it
 'appears'
 |>  I do.  What am I doing wrong or what isn't installed?
 |>
 |>  Regarding -sopt, when this option was included in the makefile the
 compiler
 |>  seemed to go into hibernation after it encountered the first routine to
 |>  compile.  After awhile (ca. 10 minutes) I lost patience and aborted the
 make.
 |>  Again, any suggestions what went wrong or I didn't do correctly?
 |>
 |>  Thanks in advance to Dan and any others with responses,
 |>
 |>  Bruce
 |>
 ____________________________________________________________________________
 |>  |                                      |
 |
 |>  |"You can't always get what you want,  | Dr. Bruce A. Luxon
 |
 |>  |   But if you try sometimes,          | Chemistry Department
 |
 |>  |     You'll get what you need ..."    | Purdue University
 |
 |>  |                                      | W. Lafayette, IN  47907
 |
 |>  |                          Mick Jagger | (317)494-5289; Fax (317)494-0239
 |
 |>  |                                      | bruce at.at
 dggpi2.chem.purdue.edu      |
 |>
 |______________________________________|___________________________________|
 |>
 |>
 |>
 |>
 |>  ---
 |>  Administrivia: This message is automatically appended by the mail
 exploder:
 |>  CHEMISTRY at.at ccl.net --- everyone      CHEMISTRY-REQUEST at.at ccl.net
 --- coordinator
 |>  OSCPOST at.at ccl.net  send help from chemistry            Anon. ftp
 www.ccl.net
 |>  CHEMISTRY-SEARCH at.at ccl.net --- search the archives, read help.search
 file first
 |>  ---
 |>
 |>
 				-- Roberto
 						Roberto Gomperts
 						roberto at.at sgi.com
 						phone: (508) 562 4800
 						Fax:   (508) 562 4755
 "Gracias a la vida,
 que me ha dado tanto ..."
         Violeta Parra