PETSc: Difference between revisions

From Arbeitsgruppe Kuiper
Jump to navigation Jump to search
m (Reverted edits by Test (talk) to last revision by Lothar.brendel)
Tag: Rollback
(deprecations)
Line 10: Line 10:
* mpich2-1.0.8.tar.gz
* mpich2-1.0.8.tar.gz
* hypre-2.6.0b.tar.gz (uses deprecated MPI_Address(), MPI_Type_struct)
* 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)

Revision as of 17:45, 9 February 2024

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)