Update - 4 tests didn't pass

Discussion about building and installing Elmer
Post Reply
mulvrova
Posts: 63
Joined: 04 Sep 2009, 10:48

Update - 4 tests didn't pass

Post by mulvrova »

Hello Elmer team,

I updated Elmer. the process of updating seemed to be ok. there was no error. Everything seemed to be OK. However, whenever trying to run any .sif file segmentation fault occurs.

used libraries
bash-3.2$ otool -L ~/elmerfem/bin/ElmerSolver
/Users/martina/elmerfem/bin/ElmerSolver:
libelmersolver-5.5.0.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4)
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib (compatibility version 1.0.0, current version 218.0.0)
/sw/lib/gcc4.3/lib/libgfortran.3.dylib (compatibility version 4.0.0, current version 4.0.0)

do you have any ideas why could be so?

regards, Martina.
Last edited by mulvrova on 18 Nov 2009, 13:32, edited 4 times in total.
mulvrova
Posts: 63
Joined: 04 Sep 2009, 10:48

Re: Update - 4 tests didn't pass

Post by mulvrova »

problem solved. the last version of elmer compiled ^_^
however, only 107 tests passed out of total 111 tests

any clue why these four tests didn't pass?

Code: Select all

testing:          PhaseChange3 [FAILED]: END TEST CASE 1: Target NRM= 0.698030483075, Computed NRM=0.189232: [FAILED]: END TEST CASE 1: Target NRM= 0.698030483075, Computed NRM=0.189232: look at [PhaseChange3/test.log] for details

Code: Select all

testing:           heateq_bdf2 [FAILED]: END TEST CASE 1: Target NRM=5.214225320136149E-002, Computed NRM=0.124331: [FAILED]: END TEST CASE 1: Target NRM=5.214225320136149E-002, Computed NRM=0.124331: look at [heateq_bdf2/test.log] for details

Code: Select all

testing:   linearsolvers_cmplx look at [linearsolvers_cmplx/test.log] for details
make[3]: *** [run] Segmentation fault

Code: Select all

testing:              buckling look at [buckling/test.log] for details
make[3]: *** [run] Bus error
Last edited by mulvrova on 18 Nov 2009, 13:32, edited 4 times in total.
mulvrova
Posts: 63
Joined: 04 Sep 2009, 10:48

Re: Update - 4 tests didn't pass

Post by mulvrova »

btw. when compiling Elmer on Mac OS X it is still needed to change
-soname option to -dylib_install_name
in /path/to/elmer/trunk/fem/src/Makefile
Last edited by mulvrova on 18 Nov 2009, 02:57, edited 1 time in total.
Blokkendoos
Posts: 5
Joined: 30 Nov 2009, 22:59

Re: Update - 4 tests didn't pass

Post by Blokkendoos »

Aside from the four tests failed, do other .sif (e.g. tutorial) files run sucessfull?
Which svn version did you compile?

The "bus error" looks like the very same error I have with ElmerFEM on OS X 10.5.8.
A crash log I have attached to my reply in "MacOS compiling/installation post" viewtopic.php?f=2&t=51
Regards,
Johan
mulvrova
Posts: 63
Joined: 04 Sep 2009, 10:48

Re: Update - 4 tests didn't pass

Post by mulvrova »

Hello,

yes, the other .sif files run successfully (the other tests and one randomly chosen tutorial file as well). My compiled ElmerSolver is on revision 4267.

cheers, Martina.
Blokkendoos
Posts: 5
Joined: 30 Nov 2009, 22:59

Re: Update - 4 tests didn't pass

Post by Blokkendoos »

mulvrova wrote:Hello,

yes, the other .sif files run successfully (the other tests and one randomly chosen tutorial file as well). My compiled ElmerSolver is on revision 4267.

cheers, Martina.
Can you please give more info on how you compiled Elmer and on which OS X version? Such as changes (like -soname => -install_name) made to the Makefile(.in) or other scripts. What dependencies did you compile and how. I use MacPorts for the dependencies, so had to adjust the Makefile's to refer to /opt/local/lib|include instead of /sw/lib|include.

Regards,
Johan
Post Reply