Failed tests - exodus?

55 views
Skip to first unread message

Saikiran Tharimena

unread,
Oct 3, 2017, 12:33:16 PM10/3/17
to Salvus
Hi Salvus team,

I was able to successfully install Salvus on Ubuntu 16.04 LTS following the instructions. However, when I run the following command to check if everything is running properly, I get a message that "97% tests passed, 3 tests failed out of 98". Attached is the output of running the following command.

make -j4 CTEST_OUTPUT_ON_FAILURE=1 test ARGS=-j4

It also says, "The following tests failed:
2 - Unit Test adjoint gradient computation (Failed)
4 - Test writing new fields to exodus model (Failed)
53 - Unit test model (Failed)

Errors while running CTest
Makefile:61: recipe for target 'test' failed
---------------------------------------------------------

Not quite sure what to make of the error message. I don't remember seeing any failure message while installing dependencies etc.

Any idea as to what might be causing the issue? Thanks in advance for your help.

Sincerely,
Sai.
Failed_tests.txt

Christian Boehm

unread,
Oct 4, 2017, 12:19:47 AM10/4/17
to Saikiran Tharimena, Salvus
Hi Sri,

Thanks a lot for your message. We have noticed the same error, which is caused by an incompatibility between pyexodus and the recently updated version of exodus. We are working on a fix and will post here as soon as it is ready. 

This bug only affects adjoint simulations, so you should be able to run normal simulations already with the current version.

Cheers
Christian


--
You received this message because you are subscribed to the Google Groups "Salvus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to salvus+unsubscribe@googlegroups.com.
To post to this group, send email to sal...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/salvus/52c59977-e897-4b3f-96f6-4929f18679f5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Saikiran Tharimena

unread,
Oct 4, 2017, 4:05:56 AM10/4/17
to Salvus
Hi Christian,

Thanks for the quick reply. Good to know that I can carry on with normal simulations. I'll keep an eye out for the patch.

Cheers,
Sai.

Lion Krischer

unread,
Oct 5, 2017, 11:57:04 AM10/5/17
to sal...@googlegroups.com

Hi Sai (and whoever else is interested),

compatibility between the whole of Salvus and the latest Exodus version will be restored once these two upstream PRs are merged and flow into the next releases:

https://github.com/shoyer/h5netcdf/pull/33
https://github.com/SalvusHub/pyexodus/pull/5

If anyone needs this urgently: you can always update both packages to the respective branches. Otherwise it should work again within the next few days. But as Christian said - this only affects adjoint simulations so there might be no need to do it.

Cheers,

Lion

--
You received this message because you are subscribed to the Google Groups "Salvus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to salvus+un...@googlegroups.com.

To post to this group, send email to sal...@googlegroups.com.

Saikiran Tharimena

unread,
Oct 6, 2017, 4:01:55 PM10/6/17
to Salvus
Hi Lion,

Thanks foe the update. I am not using adjoint simulations at the moment, so will wait for the next release. Thanks for your help with this.

Cheers,
Sai.

Lion Krischer

unread,
Oct 17, 2017, 3:47:11 PM10/17/17
to sal...@googlegroups.com

Hi all,

the fix has now been propagated to all upstream packages. So if you update h5netcdf with

$ conda update h5netcdf

and pyexodus with

$ cd /path/to/pyexodus

$ git pull

all tests should pass again.

Cheers!


Lion


On 04.10.17 10:05, Saikiran Tharimena wrote:
--
You received this message because you are subscribed to the Google Groups "Salvus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to salvus+un...@googlegroups.com.

To post to this group, send email to sal...@googlegroups.com.

Zhenhua Li

unread,
Oct 21, 2017, 8:06:42 PM10/21/17
to Salvus
Hi Lion,

I tried your proposed method but it still gives me the same errors.
And I also removed everything and reinstalled everything but still the same.
What could be the problem?

Cheers,
Zhenhua

On Tuesday, October 17, 2017 at 1:47:11 PM UTC-6, Lion Krischer wrote:

Hi all,

the fix has now been propagated to all upstream packages. So if you update h5netcdf with

$ conda update h5netcdf

and pyexodus with

$ cd /path/to/pyexodus

$ git pull

all tests should pass again.

Cheers!

Lion


On 04.10.17 10:05, Saikiran Tharimena wrote:
Hi Christian,

Thanks for the quick reply. Good to know that I can carry on with normal simulations. I'll keep an eye out for the patch.

Cheers,
Sai.
--
You received this message because you are subscribed to the Google Groups "Salvus" group.
To unsubscribe from this group and stop receiving emails from it, send an email to salvus+unsubscribe@googlegroups.com.

Zhenhua Li

unread,
Oct 21, 2017, 8:11:18 PM10/21/17
to Salvus
BTW, the error is "Error code -1 in exodus function: ex_copy".
Reply all
Reply to author
Forward
0 new messages