Docs: Installation
Welcome to PETSc 2.0. Please let us know of any difficulties
in installing and using the software. See information on how to report bugs and installation problems. 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
through which most users can solve their problems. 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. We will help everyone with installation problems on any of the machines
listed below.
This release has been tested on
- IBM RS6000 (including SP) (rs6000) (rs6000_sp for SP) (rs6000_gnu for Gnu
compilers)(rs6000_64 for Power3 processors in 64 bit mode)
- SGI Workstations (IRIX )
- SGI Power Challenge (IRIX64) (IRIX for 32 bit mode)
- SGI Origin (IRIX64)(IRIX for 32 bit mode)
- Dec Alpha running OSF/ (alpha)(alpha_gnu using gnu compilers)
- HP (including Convex Exemplar) (hpux)
- Sun Sparcstations running Solaris (solaris) (solaris_gnu for Gnu compilers)
- Solaris on Intel (solaris_x86)
- Cray T3E (t3e)
- Linux on Intel (linux)
- Windows NT or Windows 95; (win32 for Microsoft developers studio compilers) (win32_gnu
for Gnu)
- FreeBSD on Intel (freebsd)
On variants of the OS on the above machines, a little tweaking may be necessary. This
information is usually present in the files petsc/bmake/${PETSC_ARCH}/base_variables
(e.g., changes in compiler options, libraries supplied by the OS), or in comments within
any source files that may fail to compile, or in the PETSc bug fixes file, http://www-unix.mcs.anl.gov/petsc/petsc-patches.html
Separate installation instructions are provided for UNIX and Window plaftorms.