Oracle® Solaris Studio 12.4: Numerical Computation Guide

Exit Print View

Updated: January 2015
 
 

3.2 Oracle Solaris Studio Math Libraries

This section describes the math libraries that are included with the Oracle Solaris Studio compilers.

The default base installation directory for Oracle Solaris Studio 12.4 is /opt/solarisstudio12.4.

32-bit static archives are installed by default in the directory /opt/solarisstudio12.4/lib/compilers/. Corresponding 64-bit static archives are installed in /opt/solarisstudio12.4/lib/compilers/sparcv9/ or /opt/solarisstudio12.4/lib/compilers/amd64/ for SPARC and x86 respectively.

32-bit static archives optimized for particular -xarch processors are installed in subdirectories of the form /opt/solarisstudio12.4/lib/compilers/xarch/.

Corresponding 64-bit static archives are installed in /opt/solarisstudio12.4/lib/compilers/xarch/sparcv9 or /opt/solarisstudio12.4/lib/compilers/xarch/amd64.

The variable xarch is the name of the instruction set variant, from a list of supported variants that changes from time to time. Oracle Solaris Studio 12.4 directories for SPARC include the following:

  • sparc

  • sparcv9

  • sparcvis

  • sparcvis2

  • sparcvis3

  • sparcfmaf

  • sparc4

Oracle Solaris Studio 12.4 directories for x86 include the following:

  • 386

  • amd64

  • sse2

  • sse4_1

  • sse4_2

The directory /opt/solarisstudio12.4/lib/ contains Oracle Solaris Studio math libraries that are provided as 32-bit shared objects.

Corresponding 64-bit shared objects are installed in /opt/solarisstudio12.4/lib/sparcv9/ or /opt/solarisstudio12.4/lib/amd64/.

Header files for Oracle Solaris Studio math libraries are installed in the directory /opt/solarisstudio12.4/lib/compilers/include/cc/ Note that the /opt/solarisstudio12.4/subdirectories for static archives, shared objects, and include files have changed in Oracle Solaris Studio 12.4 compared to previous Oracle Solaris Studio releases.