Author Topic: Re: Parallel FEAP8.4 + Petsc-3.7.7 Contact problem  (Read 5615 times)

Alan

  • Jr. Member
  • **
  • Posts: 33
Re: Parallel FEAP8.4 + Petsc-3.7.7 Contact problem
« on: February 21, 2021, 07:01:32 PM »
Dear professor,

I have found the reason, the version of my GNU compilers seems too new to support my petsc-3.7.7 packages. When I downgrade

gcc/gfortran and other necessary things, my parfeap8.4 can be run successfully.

But now, I want to test a problem related to contact, the parfeap can't be run again, even the division of domains can't finish. I have used the

valgrind tools, it produces many problems I can't understand. Maybe you can help me run this example to see whether it's a parfeap code

error.

Thanks in advance.

Best.

--Alan
« Last Edit: February 21, 2021, 07:10:44 PM by Alan »

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1164
Re: Parallel FEAP8.4 + Petsc-3.7.7 Contact Problems
« Reply #1 on: February 22, 2021, 01:34:19 AM »
your zip is  missing a few 'include' files

Alan

  • Jr. Member
  • **
  • Posts: 33
Re: Re: Parallel FEAP8.4 + Petsc-3.7.7 Contact Problems
« Reply #2 on: February 22, 2021, 01:46:00 AM »
Dear Prof. S. Govindjee,

I'm sorry, attaching my completed .zip files. :)

Thanks.
« Last Edit: February 22, 2021, 02:38:47 AM by Alan »

Prof. S. Govindjee

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 1164
Re: Parallel FEAP8.4 + Petsc-3.7.7 Contact problem
« Reply #3 on: February 26, 2021, 10:28:25 PM »
I tested your file with version 8.6 and the partitioning worked just fine.  I have attached the partitioned files for your reference.

Version 8.4 is very old but should work for this problem.  You may have a corrupted version of the code.  You could try a clean install
with a clean install of petsc too.   Notwithstanding, I highly encourage you to update to version 8.6.