Author Topic: feap 8.4 on ubuntu  (Read 5604 times)

blackbird

  • Full Member
  • ***
  • Posts: 100
feap 8.4 on ubuntu
« on: March 02, 2015, 02:22:34 AM »
Dear FEAP Admin.

I would like to get feap 8.4 running on ubuntu.I already have some experience in installation and running of feap 8.3 with petsc3.2-p7 on the same computer.

First question: which petsc version is supported by feap 8.4? Are there any changed-files-folders like in 8.3 for specific versions?

I tried to connect feap 8.4 with petsc 3.5.3 and 3.4.5 - both showed no succes so far. I am able to configure petsc and compile feap. Everything seems to work except the TANG command. When stating this all feap thread get somehow idle - I can see them in "top" in the last lines without consuming any memory or cpu.

I just replaced TANG by

TANGent
FORM
SOLVe

Now the output (O.._0001) shows the last command executed was FORM and I get a PETSC error for every thread which reads:

  • PETSC ERROR: MatSetOption() line 5112 in /home/cs/FEAP84/petsc-3.4.5/src/mat/interface/matrix.c Options 18 is out of range


Could you please give some help?

Best, Christian

luc

  • Full Member
  • ***
  • Posts: 53
Re: feap 8.4 on ubuntu
« Reply #1 on: March 02, 2015, 01:08:36 PM »
You should look into the usolve.F file located in the parfeap folder and check what happens when FEAP is calling MatSetOptions(), this happens just after assembly.
You might want to print these values although I think that they are hard coded so there is really not much that can go wrong.
Then I recommend comparing the parameters passed with those describe on PETSC's online Manual.

blackbird

  • Full Member
  • ***
  • Posts: 100
Re: feap 8.4 on ubuntu
« Reply #2 on: March 04, 2015, 03:39:42 AM »
solution is quite simple - i had to go down another step with petsc: version 3.3-p7 is working with initial feap8.4 source code

thanks