Compilers:PGI: Difference between revisions

From OACISS Systems Wiki
Jump to navigation Jump to search
mNo edit summary
 
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 2: Line 2:


== Home Page ==
== Home Page ==
https://www.pgroup.com/webuser/login.php


== Installing ==
== Installing ==


== Licensing ==
If installed on a NFS share, the compilers will work fine on systems of the same general OS level as the host they were installed on - RHEL5 to another RHEL5 host, for example. If switching between major releases (say installing on RHEL5, and then running on RHEL4) you must create a local object cache for each off-level host:
 
<pre>
mkdir -p /usr/pgi/8.0-2/share_objects
 
For 32-bit system only:
    makelocalrc -x /usr/local/packages/pgi/pgi-8.0-2//linux86/8.0-2 -net /usr/pgi/8.0-2/share_objects
For 64-bit system with 32-bit gcc libraries:
    makelocalrc -x /usr/local/packages/pgi/pgi-8.0-2//linux86/8.0-2 -net /usr/pgi/8.0-2/share_objects
    makelocalrc -x /usr/local/packages/pgi/pgi-8.0-2//linux86-64/8.0-2 -net /usr/pgi/8.0-2/share_objects
 
</pre>


== Environment ==


[[Category:Compilers]]
[[Category:Compilers]]

Latest revision as of 00:40, 16 January 2009

The Portland Group provides optimizing parallel Fortran, C and C++ compilers for 32-bit x86 and 64-bit x64 processor-based Linux and Windows workstations, servers and clusters.

Home Page

https://www.pgroup.com/webuser/login.php


Installing

If installed on a NFS share, the compilers will work fine on systems of the same general OS level as the host they were installed on - RHEL5 to another RHEL5 host, for example. If switching between major releases (say installing on RHEL5, and then running on RHEL4) you must create a local object cache for each off-level host:

mkdir -p /usr/pgi/8.0-2/share_objects

For 32-bit system only:
    makelocalrc -x /usr/local/packages/pgi/pgi-8.0-2//linux86/8.0-2 -net /usr/pgi/8.0-2/share_objects
 
For 64-bit system with 32-bit gcc libraries:
    makelocalrc -x /usr/local/packages/pgi/pgi-8.0-2//linux86/8.0-2 -net /usr/pgi/8.0-2/share_objects
    makelocalrc -x /usr/local/packages/pgi/pgi-8.0-2//linux86-64/8.0-2 -net /usr/pgi/8.0-2/share_objects