PETSc
Jump to navigation
Jump to search
PETSc is the Portable, Extensible Toolkit for Scientific Computation.
Version 3.1-p8
(March 25, 2010)
That's the version needed by belt. When choosing to download during configuration, versions are:
- openmpi-1.4.1.tar.gz
- mpich2-1.0.8.tar.gz
- hypre-2.6.0b.tar.gz (uses deprecated MPI_Address(), MPI_Type_struct)
Problem when using system's MPI (more modern):
- PETSc 3.1-p8 uses deprecated objects: MPI_Attr_get, MPI_Attr_put, MPI_Attr_delete, MPI_Keyval_create, MPI_Keyval_free, OMPI_C_MPI_NULL_COPY_FN, OMPI_C_MPI_NULL_DELETE_FN (deprecated since MPI-2.0) and MPI_Errhandler_create, MPI_Errhandler_set, MPI_Type_struct (removed in MPI-3.0)
- Pluto4.1 itself uses deprecated objects (in Parallel/al_subarray_.c): MPI_Type_extent, MPI_Type_hvector, MPI_Type_struct (removed in MPI-3.0)