Author Topic: PETSc Version to use with (par)FEAP 8.2  (Read 5110 times)

d.brands

  • Jr. Member
  • **
  • Posts: 19
PETSc Version to use with (par)FEAP 8.2
« on: July 18, 2016, 02:02:53 PM »
Hello,

which version of PETSc is recommended to use with the parFEAP from FEAP vers. 8.2?
Is it possible to use the newst PETSc version?

Thanks in advance,
Dominik

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1162
Re: PETSc Version to use with (par)FEAP 8.2
« Reply #1 on: July 18, 2016, 03:51:52 PM »
My last version of 8.2 indicates the matching PETSc was 3.0.1 (see parfeap/makefile) though I suppose some versions of 8.2 are set up around earlier versions.

d.brands

  • Jr. Member
  • **
  • Posts: 19
Re: PETSc Version to use with (par)FEAP 8.2
« Reply #2 on: July 18, 2016, 11:57:07 PM »
Thanks, but in my parfeap/makefile no PETSC_DIR is set. (Also in the original files provided by Prof. Taylor years before)

Due to the change log to FEAP 8.4 mentioned on the FEAP homepage
"Updated to parallel FEAP to work with PETSc 3.4."
Does it make sense to run FEAP 8.2 with version >= 3.4 ?

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1162
Re: PETSc Version to use with (par)FEAP 8.2
« Reply #3 on: July 19, 2016, 03:46:40 PM »
It is ok to use a newer version but you will likely have to modify the some of the routines at the PETSc APIs change from version to version.  Also some of the version changes have necessitated changes to the makefiles also.  Working all this out is not too hard if you look at the release notes for all the PETSc versions between the one you are using and the one you would like to use.

d.brands

  • Jr. Member
  • **
  • Posts: 19
Re: PETSc Version to use with (par)FEAP 8.2
« Reply #4 on: July 20, 2016, 12:16:10 AM »
Can you give some restriction regarding
- which FEAP routines/file in parFEAP use the PETSc API ?
- which PETSc modules (e.g. Vec, Mat, PC) are used by parFEAP ?

Thanks in advance

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2648
Re: PETSc Version to use with (par)FEAP 8.2
« Reply #5 on: July 20, 2016, 03:29:36 AM »
Usually itt is all files with ".F" extender, not ones with ".f"