-
-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to run tests on FreeBSD #1331
Comments
With this PR all tests crash:
|
Do really all tests fail? All precice tests except the solverdummy tests require a working MPI installation. You could try building precice without MPI enabled (can be disabled via cmake). This should work. |
With MPI and PETSC disabled 3 tests time out:
But with MPI enabled all tests now crash with the PR patch. It links to OpenMPI. |
Can you have a look why these solverdummies don't run?
We have no experience with FreeBSD, so this will be a bit more tricky than usual. Also, can you get a simple MPI program to run? You could compile an MPI hello world and run it using |
@yurivict is the problem still persistent? Would be great to get this fixed. |
Current revision (b51fd77) still has 3 timeouts in tests:
|
Can you run the tests with |
2.5.1 still has test failures.
However, it's not clear where the configuration file is since the project doesn't install any config files. |
@yurivict We have no experience with BSD. If you use BSD and would like preCICE to support it out of the box, then we need your help. The default loopback selection seems to be broken for BSD. Could you port this function to work with (Free)BSD? precice/src/utils/networking.cpp Lines 5 to 18 in c595d34
There may also be some necessary changes in the interface detection: precice/src/com/SocketCommunication.cpp Lines 721 to 795 in c595d34
Our documentation explains how to specify a network. |
Evidently, there is no motivation to getting this fixed from our FreeBSD users, therefore I'll unassign myself and leave the issue open for documentation purposes. |
It tries to use an empty string as network name.
MPI isn't setup on this machine. In such case it should run only on this machine and use 127.0.0.1 (?).
Test log:
Version: 2.4.0
FreeBSD 13.1
The text was updated successfully, but these errors were encountered: