<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://systems.nic.uoregon.edu/internal-wiki/index.php?action=history&amp;feed=atom&amp;title=Compiler_How-To</id>
	<title>Compiler How-To - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://systems.nic.uoregon.edu/internal-wiki/index.php?action=history&amp;feed=atom&amp;title=Compiler_How-To"/>
	<link rel="alternate" type="text/html" href="https://systems.nic.uoregon.edu/internal-wiki/index.php?title=Compiler_How-To&amp;action=history"/>
	<updated>2026-08-19T04:15:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://systems.nic.uoregon.edu/internal-wiki/index.php?title=Compiler_How-To&amp;diff=2165&amp;oldid=prev</id>
		<title>Scottb at 00:48, 3 March 2007</title>
		<link rel="alternate" type="text/html" href="https://systems.nic.uoregon.edu/internal-wiki/index.php?title=Compiler_How-To&amp;diff=2165&amp;oldid=prev"/>
		<updated>2007-03-03T00:48:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Compilers HOWTO =&lt;br /&gt;
&lt;br /&gt;
This section lists the available compilers on each platform on the Grid, and describes how to use them.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Loadable modules are available for all of the compilers listed below.  Using the available compiler modules will make it much easier to switch between different versions of compilers.  Please read the [[Modules HOWTO]] for  more information on using modules to manage compilers.  If you do not wish to use modules, then add to your environment variables as described below to use the various compilers, libraries or man pages.&lt;br /&gt;
&lt;br /&gt;
== Neuronic ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of known working compilers on Neuronic.  For more information on compilers on Neuronic, see HelpOnNeuronic.&lt;br /&gt;
&lt;br /&gt;
'''Absoft'''&lt;br /&gt;
&lt;br /&gt;
Version 9.0r2 (F77/F90/F95)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PATH /usr/local/packages/absoft-x86-f90/bin&lt;br /&gt;
LD_LIBRARY_PATH /usr/local/packages/absoft-x86-f90/lib&lt;br /&gt;
MANPATH /usr/local/packages/absoft-x86-f90/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Absoft fortran executables are f77, f90 and f95.&lt;br /&gt;
&lt;br /&gt;
If the compilation does not execute, the Absoft license daemon may need to be started.  Any user can start it by running:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/packages/absoft-x86-f90/bin/absoftlmd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Gnu'''&lt;br /&gt;
&lt;br /&gt;
Version 3.2.3 (C/C++/F77)&lt;br /&gt;
&lt;br /&gt;
This is the default version on Neuronic.  The compilers are located in /usr/bin, which is in the default path.  The compilers are gcc, g++ and g77.&lt;br /&gt;
&lt;br /&gt;
Version 3.3.2 (C/C++/F77)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PATH /usr/local/packages/gcc/gcc-3.3.2/bin&lt;br /&gt;
LD_LIBRARY_PATH /usr/local/packages/gcc/gcc-3.3.2/lib&lt;br /&gt;
MANPATH /usr/local/packages/gcc/gcc-3.3.2/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are gcc, g++ and g77.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Version 4.0.0 (C/C++/F77/F90)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PATH /usr/local/packages/gcc/gcc-4.0.0/bin&lt;br /&gt;
LD_LIBRARY_PATH /usr/local/packages/gcc/gcc-4.0.0/lib&lt;br /&gt;
MANPATH /usr/local/packages/gcc/gcc-4.0.0/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are gcc, g++ and gfortran (F77/F90).&lt;br /&gt;
&lt;br /&gt;
'''Intel'''&lt;br /&gt;
&lt;br /&gt;
Version 8.1 (C/C++/F77/F90/F95)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INTEL_LICENSE_FILE /opt/intel_cc_80/licenses:/opt/intel_fc_80/licenses:/opt/intel/licenses&lt;br /&gt;
PATH /opt/intel_cc_80/bin:/opt/intel_fc_80/bin&lt;br /&gt;
LD_LIBRARY_PATH /opt/intel_cc_80/lib:/opt/intel_fc_80/lib&lt;br /&gt;
MANPATH /opt/intel_cc_80/man:/opt/intel_fc_80/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are icc, icpc (C++) and ifort (F77/F90/F95).&lt;br /&gt;
&lt;br /&gt;
'''Portland Group'''&lt;br /&gt;
&lt;br /&gt;
Version 6.0.2 (C/C++/F77/F90/F95)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LM_LICENSE_FILE /usr/local/packages/pgi/pgi-6.0.2/license.dat&lt;br /&gt;
PATH /usr/local/packages/pgi/pgi-6.0.2/linux86/6.0/bin&lt;br /&gt;
LD_LIBRARY_PATH /usr/local/packages/pgi/pgi-6.0.2/linux86/6.0/lib&lt;br /&gt;
MANPATH /usr/local/packages/pgi/pgi-6.0.2/linux86/6.0/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The compilers are pgcc, pgCC (C++), pgf77, pgf90, and pgf95.&lt;br /&gt;
&lt;br /&gt;
Version 6.1.1 (C/C++/F77/F90/F95)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
LM_LICENSE_FILE /usr/local/packages/pgi/pgi-6.1.1/license.dat&lt;br /&gt;
PATH /usr/local/packages/pgi/pgi-6.1.1/linux86/6.1/bin&lt;br /&gt;
LD_LIBRARY_PATH /usr/local/packages/pgi/pgi-6.1.1/linux86/6.1/lib&lt;br /&gt;
MANPATH /usr/local/packages/pgi/pgi-6.1.1/linux86/6.1/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are pgcc, pgCC (C++), pgf77, pgf90, and pgf95.&lt;br /&gt;
&lt;br /&gt;
== Optix ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of known working compilers on Optix.  For more information on compilers on Optix, see HelpOnOptix.&lt;br /&gt;
&lt;br /&gt;
'''Gnu'''&lt;br /&gt;
&lt;br /&gt;
Version 3.2.3&lt;br /&gt;
&lt;br /&gt;
This is the default version on Optix.  The compilers are located in /usr/bin, which is in the default path.  The compilers are gcc, g++ and g77.&lt;br /&gt;
&lt;br /&gt;
'''Intel'''&lt;br /&gt;
&lt;br /&gt;
Version 8.1 (C/C++/F77/F90/F95)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INTEL_LICENSE_FILE /opt/intel_cc_80/licenses:/opt/intel_fc_80/licenses:/opt/intel/licenses&lt;br /&gt;
PATH /opt/intel_cc_80/bin:/opt/intel_fc_80/bin&lt;br /&gt;
LD_LIBRARY_PATH /opt/intel_cc_80/lib:/opt/intel_fc_80/lib&lt;br /&gt;
MANPATH /opt/intel_cc_80/man:/opt/intel_fc_80/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are icc, icpc (C++) and ifort (F77/F90/F95).&lt;br /&gt;
&lt;br /&gt;
Version 9.0 (C/C++/F77/F90/F95)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INTEL_LICENSE_FILE /opt/intel/cc/9.0/licenses:/opt/intel/fc/9.0/licenses:/opt/intel/licenses&lt;br /&gt;
PATH /opt/intel/cc/9.0/bin:/opt/intel/fc/9.0/bin&lt;br /&gt;
LD_LIBRARY_PATH /opt/intel/cc/9.0/lib:/opt/intel/fc/9.0/lib&lt;br /&gt;
MANPATH /opt/intel/cc/9.0/man:/opt/intel/fc/9.0/man&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are icc, icpc (C++) and ifort (F77/F90/F95).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== p690, p655-(1,2,3) ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of known working compilers on p690 and p655-(1,2,3).  For more information on compilers on these machines, see HelpOnP690.&lt;br /&gt;
&lt;br /&gt;
'''Gnu'''&lt;br /&gt;
&lt;br /&gt;
Version 3.4.4 (C/C++/F77)&lt;br /&gt;
&lt;br /&gt;
This is the default version on the IBMs.  The compilers are located in /usr/bin, which is in the default path.  The compilers are gcc, g++ and g77.&lt;br /&gt;
&lt;br /&gt;
'''IBM/Absoft'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PATH /opt/ibmcmp/vac/7.0/bin:/opt/ibmcmp/vacpp/7.0/bin:/opt/ibmcmp/xlf/9.1/bin&lt;br /&gt;
MANPATH /opt/ibmcmp/vacpp/7.0/man/en_US:/opt/ibmcmp/xlf/9.1/man/en_US&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The compilers are xlc, xlc++ and xlf (F77/F90/F95).&lt;br /&gt;
&lt;br /&gt;
== p655-4 ==&lt;br /&gt;
&lt;br /&gt;
For more information on compilers on p655-4, see HelpOnP655-4.&lt;/div&gt;</summary>
		<author><name>Scottb</name></author>
	</entry>
</feed>