Skip to content
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

Various installation fixes and improvements #125

Merged
merged 9 commits into from
Aug 30, 2023

Conversation

vasdommes
Copy link
Collaborator

  • Fix minor issue preventing from installing SDPB on different clusters
  • waf cosmetics: update to 2.0.26, improve scripts
  • Minor improvements: .gitignore tmp/, write profiling data from sdpb and sdp2input to a separate folder.

Error occured on Caltech cluster, gcc/9.2.0 mpfr/4.0.2
git will return current commit, if no tags found (e.g. in forked repo)
The tests need test/data, so they can be run only from sdpb sources.

We still can install and run unit_tests though.
Result is the same, but the code looks better.
…rig.zip,

Remove sdp_bin from test/data, because it is not portable:
e.g. Boost.Seriialization fails to read binary file with "unsupported version" for BU cluster, boost/1.79.0_gcc5+

Added test that --outputFormat=bin or json produces .bin and .json block data, respectively.
This allows to pass tests on BU cluster.
Difference (in the last digits of bilinear_bases) is probably caused by different MPFR version (BU uses 4.0.1, other machines - 4.0.2 or later)
It's just for convenience, we can use this folder for any experiments.
@vasdommes vasdommes merged commit 25f59b4 into davidsd:master Aug 30, 2023
@vasdommes vasdommes deleted the installation-fixes branch August 30, 2023 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant