Some tests are still failing

0 views
Skip to first unread message

Pavel Solin

unread,
Nov 19, 2010, 1:52:26 PM11/19/10
to hermes2d, hermes1d, hermes3d
Hi,
thanks to the help of several of us, we are approaching
with Hermes a first official release. Before that, however,
all tests need to pass and all examples and benchmarks
should have their tests (in 1D, 2D, 3D). So I am sending
an overview of failing tests:

H1D does not compile, so I have not run tests at all.

H2D: The following tests FAILED:
42 - tutorial-13-complex-adapt (Failed)
46 - tutorial-17-newton-elliptic-adapt (Failed)
51 - tutorial-22-newton-timedep-heat-adapt (Failed)
52 - tutorial-23-heat-and-moisture-adapt (SEGFAULT)
53 - tutorial-24-newton-timedep-gp-adapt (SEGFAULT)
59 - tutorial-50-eigenvalue (SEGFAULT)
68 - benchmark-neutronics-heat-conduction-adapt (Failed)
93 - example-neutronics-4-group-adapt-projection (SEGFAULT)
92 - example-neutronics-4-group (Failed)
96 - example-ns-timedep-adapt (SEGFAULT)
101 - example-richards-seepage-adapt (Failed)
100 - example-richards-tracy-adapt (SEGFAULT)

H3D:
18/232 Test #20: calc-tetra-h1-1 ...................***Exception:
SegFault 0.41 sec
Start 21: calc-tetra-h1-dirichlet-1
19/232 Test #21: calc-tetra-h1-dirichlet-1 .........***Exception:
SegFault 0.31 sec
Start 22: calc-tetra-h1-dirichlet-2
20/232 Test #22: calc-tetra-h1-dirichlet-2 .........***Exception:
SegFault 0.32 sec
Start 23: calc-tetra-h1-dirichlet-3
21/232 Test #23: calc-tetra-h1-dirichlet-3 .........***Exception:
SegFault 0.31 sec
Start 24: calc-tetra-h1-dirichlet-4
22/232 Test #24: calc-tetra-h1-dirichlet-4 .........***Exception:
SegFault 0.31 sec
Start 25: calc-tetra-h1-neumann-1
23/232 Test #25: calc-tetra-h1-neumann-1 ...........***Exception:
SegFault 0.32 sec
Start 26: calc-tetra-h1-neumann-2
24/232 Test #26: calc-tetra-h1-neumann-2 ...........***Exception:
SegFault 0.21 sec
Start 27: calc-tetra-h1-newton-1
25/232 Test #27: calc-tetra-h1-newton-1 ............***Exception:
SegFault 0.32 sec
Start 28: calc-tetra-h1-newton-2
26/232 Test #28: calc-tetra-h1-newton-2 ............***Exception:
SegFault 0.41 sec
Start 29: calc-hex-h1-1
131/232 Test #133: example-elasticity-cubit-hex ......***Failed 0.11 sec
Start 134: example-heat-conduction
132/232 Test #132: calc-hex-hcurl-imped-27 ...........***Failed 123.88 sec


--
Pavel Solin
University of Nevada, Reno
Home page: http://hpfem.org/~pavel
FEMTEC 2011: http://hpfem.org/events/femtec-2011/
Hermes: http://hpfem.org/
FEMhub: http://femhub.org/

Ondrej Certik

unread,
Nov 19, 2010, 7:39:44 PM11/19/10
to herm...@googlegroups.com, hermes2d, hermes3d
On Fri, Nov 19, 2010 at 10:52 AM, Pavel Solin <so...@unr.edu> wrote:
> Hi,
>  thanks to the help of several of us, we are approaching
> with Hermes a first official release. Before that, however,
> all tests need to pass and all examples and benchmarks
> should have their tests (in 1D, 2D, 3D). So I am sending
> an overview of failing tests:

Note that we should have some working Python wrappers before the release.

>
> H1D does not compile, so I have not run tests at all.

Ma, if you are working on it, push your patches soon, I am now working
on fixing Python wrappers in h1d and rebasing my schroedinger code.
I'll post patches hopefully tonight. I will only work on Python +
schroedinger, so feel free to touch/fix everything else.

Ondrej

Zhonghua Ma

unread,
Nov 20, 2010, 2:32:40 AM11/20/10
to herm...@googlegroups.com, herm...@googlegroups.com, hermes2d
Hi Ondrej,

On Sat, Nov 20, 2010 at 8:39 AM, Ondrej Certik <ond...@certik.cz> wrote:
On Fri, Nov 19, 2010 at 10:52 AM, Pavel Solin <so...@unr.edu> wrote:
> Hi,
>  thanks to the help of several of us, we are approaching
> with Hermes a first official release. Before that, however,
> all tests need to pass and all examples and benchmarks
> should have their tests (in 1D, 2D, 3D). So I am sending
> an overview of failing tests:

Note that we should have some working Python wrappers before the release.

>
> H1D does not compile, so I have not run tests at all.

Ma, if you are working on it, push your patches soon, I am now working
on fixing Python wrappers in h1d and rebasing my schroedinger code.
I'll post patches hopefully tonight. I will only work on Python +
schroedinger, so feel free to touch/fix everything else.
Yes, I am working on the H1D, I just resolved some linking issue for H1D on my computer, I will try to make the H1D compiles today (local time).
 
Zhonghua
 

Zhonghua Ma

unread,
Nov 20, 2010, 4:35:26 AM11/20/10
to herm...@googlegroups.com, hermes2d, hermes3d
On Sat, Nov 20, 2010 at 2:52 AM, Pavel Solin <so...@unr.edu> wrote:
Hi,
 thanks to the help of several of us, we are approaching
with Hermes a first official release. Before that, however,
all tests need to pass and all examples and benchmarks
should have their tests (in 1D, 2D, 3D). So I am sending
an overview of failing tests:

H1D does not compile, so I have not run tests at all.

H2D: The following tests FAILED:
        42 - tutorial-13-complex-adapt (Failed)
You need to enable the Trilinos for this test.
 
        46 - tutorial-17-newton-elliptic-adapt (Failed)
        51 - tutorial-22-newton-timedep-heat-adapt (Failed)
This test was passed several days ago, but now it report an error, this is strange,

[mazh@mazh 22-newton-timedep-heat-adapt]$ ./newton-timedep-heat-adapt

-------------------------------------------------
         This application uses Hermes.
       Hermes is a C++ library for rapid
  development of adaptive FEM and hp-FEM solvers
      developed by the hp-FEM group at UNR
     and distributed under the GPL license.
    For more details visit http://hpfem.org/.
-------------------------------------------------
I Projecting initial condition to obtain initial vector for the Newton's method.
I Solving on coarse mesh:
I ---- Newton iter 1, ndof 49, res. l2 norm 607.189
I ---- Newton iter 2, ndof 49, res. l2 norm 385.548
I ---- Newton iter 3, ndof 49, res. l2 norm 54.0657
I ---- Newton iter 4, ndof 49, res. l2 norm 1.74307
I ---- Newton iter 5, ndof 49, res. l2 norm 0.00215021
I Time step 1, adaptivity step 1:
I Projecting coarse mesh solution to obtain coefficient vector on new fine mesh.
I Solving on fine mesh:
I ---- Newton iter 1, ndof 529, res. l2 norm 152.759
I ---- Newton iter 2, ndof 529, res. l2 norm 10.4771
I ---- Newton iter 3, ndof 529, res. l2 norm 0.0595506
I ---- Newton iter 4, ndof 529, res. l2 norm 2.75238e-06
I Projecting reference solution on coarse mesh.
I Calculating error estimate.
I ndof: 49, ref_ndof: 529, err_est_rel: 5.52923%
I Adapting the coarse mesh.
I Projecting fine mesh solution on new coarse mesh.
I Time step 1, adaptivity step 2:
I Projecting previous fine mesh solution to obtain coefficient vector on new fine mesh.
E Meshes not compatible in Traverse::begin().


Zhonghua

Pavel Solin

unread,
Nov 20, 2010, 1:17:57 PM11/20/10
to herm...@googlegroups.com, hermes2d, hermes3d
On Sat, Nov 20, 2010 at 1:35 AM, Zhonghua Ma <mazhon...@gmail.com> wrote:
>
>
> On Sat, Nov 20, 2010 at 2:52 AM, Pavel Solin <so...@unr.edu> wrote:
>>
>> Hi,
>>  thanks to the help of several of us, we are approaching
>> with Hermes a first official release. Before that, however,
>> all tests need to pass and all examples and benchmarks
>> should have their tests (in 1D, 2D, 3D). So I am sending
>> an overview of failing tests:
>>
>> H1D does not compile, so I have not run tests at all.
>>
>> H2D: The following tests FAILED:
>>         42 - tutorial-13-complex-adapt (Failed)
>
> You need to enable the Trilinos for this test.

Zhonghua,
I have Trilinos enabled. Anyway, could you make sure that
this test is skipped by cmake if Trilinos is disabled? Same as
Trilinos examples 41 - 44 are skipped in that case.

Pavel

Zhonghua Ma

unread,
Nov 20, 2010, 1:33:34 PM11/20/10
to herm...@googlegroups.com, hermes2d, hermes3d
On Sun, Nov 21, 2010 at 2:17 AM, Pavel Solin <so...@unr.edu> wrote:
On Sat, Nov 20, 2010 at 1:35 AM, Zhonghua Ma <mazhon...@gmail.com> wrote:
>
>
> On Sat, Nov 20, 2010 at 2:52 AM, Pavel Solin <so...@unr.edu> wrote:
>>
>> Hi,
>>  thanks to the help of several of us, we are approaching
>> with Hermes a first official release. Before that, however,
>> all tests need to pass and all examples and benchmarks
>> should have their tests (in 1D, 2D, 3D). So I am sending
>> an overview of failing tests:
>>
>> H1D does not compile, so I have not run tests at all.
>>
>> H2D: The following tests FAILED:
>>         42 - tutorial-13-complex-adapt (Failed)
>
> You need to enable the Trilinos for this test.

Zhonghua,
 I have Trilinos enabled. Anyway, could you make sure that
this test is skipped by cmake if Trilinos is disabled? Same as
Trilinos examples 41 - 44 are skipped in that case.

The test for tutorial 13 could pass on my computer. In this test we use "MatrixSolverType matrix_solver = SOLVER_AZTECOO;" as a matrix solver, which needs the Trilinos support. Normally, I copied the following in my CMake.vars file.

set(WITH_TRILINOS YES)
set(WITH_EXODUSII YES)
set(EXODUSII_ROOT /opt/packages/exodusii)
set(NETCDF_ROOT /opt/packages/netcdf)

I will send a pull request soon to make sure that this test could skipped by cmake if Trilinos is disabled.

Zhonghua

Reply all
Reply to author
Forward
0 new messages