Docs: Installation
|
|
Installing PETSc
can be the hardest part of using the software, since each machine's configuration is
slightly different. If problems crop up, please first consult
the troubleshooting guide and
the patches file.
We are always willing to assist with
an installation if a problem remains unresolved. If installing PETSc has taken more than a
few hours and you've gone through the troubleshooting
guide, please refer to bug-reporting
information.
Installation instructions for UNIX-Regular,
UNIX-Configure and Windows
This release has been tested on (indicates the PETSC_ARCH to use)
- IBM RS6000 (including SP) (rs6000) (rs6000_sp) (rs6000_gnu) (rs6000_64 for Power3 processors in 64 bit mode)
- SGI Workstations (IRIX )
- SGI Origin (IRIX64)(IRIX for 32 bit mode)
- Dec Alpha running OSF/ (alpha)
- Sun Sparcstations running Solaris (solaris) (solaris_64) (solaris_gnu)
- Cray T3E (t3e)
- Linux on Intel IA32 (linux, linux_intel, linux_absoft)
- Linux on Intel IA64 (linux64, linux64_intel)
- Linux on Alpha (linux_alpha) (linux_apha_dec for Digital Compilers)
- Windows; (win32_ms for Microsoft Compilers) (win32_gnu) (win32_intel for Intel Compilers) (win32_borland for Borland
Compiler)
- FreeBSD on Intel (freebsd)
- Mac OS X (macx)
On variants of the OS, a little tweaking may be necessary. This
information is usually in the files petsc/bmake/${PETSC_ARCH}/variables
(e.g., changes in compiler options, libraries supplied by the OS), or in comments within source files that may fail to compile.