This is an old revision of the document!
LithoMop is a finite element code for the solution of the visco-elastic/plastic deformation that was designed for lithospheric modeling problems.
LithoMop is obsolete and has been replaced by PyLith.
Lithomop3d should work on any UN*X system. It requires the following language tools:
If you are using a modern UN*X system, there is a good chance that all of the above tools are already installed.
In addition, Lithomop3d v0.7.2 requires the following software packages:
MPICH is recommended by the PETSc installation instructions; in fact, PETSc's configure.py can automatically download and install MPICH for you ('–download-mpich=yes').
If you decide to skip installing MPI, you will have to specially configure both PETSc and Pythia not to use MPI.
If you decide not to install MPI, give PETSc's configure.py the '–with-mpi=0' option. See the PETSc installation instructions for details.
If you decide not to install MPI, give Pythia's configure the '–without-mpi' option. General information about Pythia can be found at the Pyre project page.
Note that releases of both PETSc and Pythia are generally not backwards-compatible with prior versions. Therefore, you must install PETSc v2.3 and Pythia v0.8 specifically; future versions of PETSc and Pythia would not be expected to work with Lithomop3d v0.7.2.