FEAP User Forum

FEAP => Parallel FEAP => Topic started by: Alan on February 16, 2021, 07:47:19 AM

Title: Parallel FEAP8.4 + Petsc-3.7.7 Problems
Post by: Alan on February 16, 2021, 07:47:19 AM
Dear Professor,

I just started using Parallel FEAP8.4 running under ubuntu20.04, and I encountered many problems. The fatal error is that I can't run

'flat file' successfully, even if the same problem which is serial can be run successfully.

When I input the parallel command:'mpirun -n 2 $FEAPHOME8_4/parfeap/feap -ksp_type cg -ksp_monitor -pc_type jacobi', errors always

exist there.

I have organized them into a .zip file, Could you give me a hand?

Thanks in advance.

Best.
Title: Re: Parallel FEAP8.4 + Petsc-3.7.7 Problems
Post by: Prof. R.L. Taylor on February 16, 2021, 11:22:23 AM
Your version is old and it is time for an upgrade.  Both FEAP and PETSc have continually changed over the years, as well as compilers requiring more changes.
Title: Re: Parallel FEAP8.4 + Petsc-3.7.7 Problems
Post by: Prof. S. Govindjee on February 17, 2021, 02:31:11 PM
Hi Alan,

I took your files and ran them with FEAP 8.6 + PETSc 3-14.1 and they ran perfectly.  The problem is very simple
and should run with version 8.4 but I can not say about petsc 3.7.7.  It is possible that you have a corrupted version
of FEAP that is causing the problem or that your version has not been properly updated to work with the version
of PETSc that you have.

My suggestion would be to upgrade to the current version of FEAP (version 8.6) and the current version of PETSc.
Title: Re: Parallel FEAP8.4 + Petsc-3.7.7 Problems
Post by: Prof. S. Govindjee on February 17, 2021, 02:33:08 PM
I'm attaching the Log and Output files for you so you can see what they should look like.  Convergence looks fine (I did not check the displacement values).
Title: Re: Parallel FEAP8.4 + Petsc-3.7.7 Problems
Post by: Alan on February 18, 2021, 01:54:25 AM
Dear Prof. S. Govindjee and Prof. R.L. Taylor,

Thanks for your help really! Maybe I have a corrupted version of FEAP, I will check it carefully.

Alan.