FEAP User Forum

FEAP => Parallel FEAP => Topic started by: d.brands on July 18, 2016, 02:02:53 PM

Title: PETSc Version to use with (par)FEAP 8.2
Post by: d.brands 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
Title: Re: PETSc Version to use with (par)FEAP 8.2
Post by: Prof. S. Govindjee 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.
Title: Re: PETSc Version to use with (par)FEAP 8.2
Post by: d.brands 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 ?
Title: Re: PETSc Version to use with (par)FEAP 8.2
Post by: Prof. S. Govindjee 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.
Title: Re: PETSc Version to use with (par)FEAP 8.2
Post by: d.brands 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
Title: Re: PETSc Version to use with (par)FEAP 8.2
Post by: Prof. R.L. Taylor on July 20, 2016, 03:29:36 AM
Usually itt is all files with ".F" extender, not ones with ".f"