1 (edited by Vanchi 25-07-2010 20:32:06)

Topic: Error when using FETI solver

I'm trying to use FETI solver for linear static problem. I tried to use existing tests (tests\partests\4test\4test.oofem.in and tests\partests\brazil3d\brazil_3d_nl.oofem.in) - I replaced Analysis record ("linearstatic nsteps 1 lstype 3 smtype 7" in case of 4test) with "plinearstatic nsteps 1 lstype 5 maxerr 1.0e-5 limit 1.0e-5 maxiter 50 ". But when I run it I get error 

Solving ...
Skyline info: neq is 12, nwk is 71
Skyline info: neq is 12, nwk is 71
Skyline info: neq is 8, nwk is 37
Skyline info: neq is 12, nwk is 71
Number of RBM per partion
part. rbm
-------------------------------
0           0
1           3
2           3
3           3
0 - MPI_TEST : Message truncated
[0]  Aborting program !
[0] Aborting program!
Error 14, process 0, host

I googled this error and it looks like it happens when receiver buffer has smaller size than incoming message. But I don't know what to do next

I run OOFEM from command line:
"C:\Program Files\MPICH\mpd\bin\MPIRun.exe" -np 4 "c:\Dev-Cpp\OOFEM2\OOFEM2.exe" -f "
C:\Dev-Cpp\OOFEM2\mt\4test.oofem.in"

I'm using OOFEM 1.9 with MPICH (under Windows, Dev-C++). Test program delivered with MPICH works fine.

BTW, should I edit somthing else in input file?

2

Re: Error when using FETI solver

Dear Vanchi,

fist of all, sorry for delayed reply.
It looks like a error in the implementation. The feti solver implementation in oofem is not officially supported - it is the implementation of old feti version, that can not deal with all problems in a general way. It is not mentioned in documentation and has not been tested rigorously.

Most likely, this implementation will be replaced by dp-feti implementation in the future. But this is not the priority at the moment for us.

Borek