Author Topic: ParFEAP with PETSc and OpenMPI (MPI2)  (Read 5464 times)

wulle

  • Guest
ParFEAP with PETSc and OpenMPI (MPI2)
« on: May 28, 2020, 07:02:05 AM »
Dear Prof. R.L. Taylor,
Dear Prof. S. Govindjee,
Dear Users,

I'm currently trying to install ParFEAP on a cluster which provides OpenMPI 4.0.3.
As this (https://www.open-mpi.org/faq/?category=mpi-removed) page states in the first part, the compatibility for MPI-1 is therefore not provided anymore.
As far as I understand, PETSc v3.7.x and ParFEAP 8.5 still use commands provided with the old standard.

I'm aware of the posts http://feap.berkeley.edu/forum/index.php?topic=1880.msg7540#msg7540 and http://feap.berkeley.edu/forum/index.php?topic=1950.msg7940#msg7940 but I was not able to find the patch-download-site referened in both questions.

Furthermore, in this post (http://feap.berkeley.edu/forum/index.php?topic=1900.msg9167#msg9167), it is stated, that there will be a patch for PETSc 3.9. Is there already progress in this respect?

Do you have any other ideas how to install a (preferably rather new) version of PETSc together with ParFEAP 8.5, so that it is compatible with the Version of OpenMPI already installed?
And furthermore: Which packages of PETSc are mandatory for the use of ParFEAP, to have a clean and lightweight setup?

Best Regards
F. Frank


Some further information: I was already asking in the PETSc-Mailing-List regarding some questions to the installation, as I got many compiling errors. I added my question and their responses as attatchement.

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: ParFEAP with PETSc and OpenMPI (MPI2)
« Reply #1 on: May 28, 2020, 05:31:23 PM »
The patch that you mention is in the download directory for FEAP ver8.5.

The update that works with the newest version of PETSc is done but not released yet.  It will be available with ver8.6 hopefully sometime in June.

The lightest weight installation of petsc would only require the parmetis and metis packages.  This would give you a working version that could utilize any of the Krylov iterative solvers in PETSc.

wulle

  • Guest
Re: ParFEAP with PETSc and OpenMPI (MPI2)
« Reply #2 on: May 29, 2020, 12:40:19 AM »
Dear Prof. Govindjee,
thank you for your quick reply!

Am I right to assume that only the owner of the license has access to the directory (I got the source code from my supervisor and therefore I am not aware of the process to obtain the package).

I'm glad to hear that the new version of FEAP is in the works! Hopefully it will release soon enough for me to implement it in to my thesis I'm writing right now!

Best regards

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1160
Re: ParFEAP with PETSc and OpenMPI (MPI2)
« Reply #3 on: May 29, 2020, 01:21:43 AM »
yes, ask who ever owns the license to download the patches for you.