Vasiliy Dommes
Vasiliy Dommes
Currently one has to provide custom `mpirun` command each time when running tests, see https://github.com/davidsd/sdpb/blob/master/Install.md#tests It would be more convenient to set it once during `./waf configure` call, and then...
`exists(sdp_block_timings_path)` will always return `false` if `sdp_path` is a zip file (not a directory): https://github.com/davidsd/sdpb/blob/3019fcd7122794ddb9618de1adcd1d8439716031/src/sdp_solve/Block_Info/read_block_costs.cxx#L13-L14
There is a test description in comments in [test_approx_objective.xml](https://github.com/davidsd/sdpb/blob/b3593366eef40d929e453f02a5c20b04b976081e/test/test_approx_objective.xml). But the files used there do not exist. Also there is no actual test script to run. Need to add a...
1. Support CMake 2. At some point, deprecate Waf Why CMake instead of Waf? - According to the 2022 C++ Developer Surveys by [ISO C++](https://isocpp.org/files/papers/CppDevSurvey-2022-summary.pdf) and by [JetBrains](https://www.jetbrains.com/lp/devecosystem-2022/cpp/#Which-project-models-or-build-systems-do-you-regularly-use), CMake is...
See https://github.com/vsdp/SDPLIB . The primal form of these problems takes exactly the form of a PMP with constant matrices.
- Test and compare JSON vs binary format - Check performance for #110
We have JSON schemas e.g. for sdpb input files, e.g. [docs/sdpb_input_block_schema.json](https://github.com/davidsd/sdpb/blob/master/docs/sdpb_input_block_schema.json). We can use schemas to check correctness of both schemas and serialization code. - [ ] Validate in integration...
See [documentation](https://docs.github.com/en/repositories/releasing-projects-on-github/about-releases). We can [automatically generate](https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes) release notes based on pull requests and their labels.
For some (older?) CBLAS implementations, `CBLAS_LAYOUT` is not declared, which leads to compilation error. Workaround: add ``` typedef CBLAS_ORDER CBLAS_LAYOUT; ``` to `bigint_syrk_blas.cxx` https://github.com/davidsd/sdpb/blob/3e084a5bb3519c3a6fc0598c835d68c2736a0b19/src/sdp_solve/SDP_Solver/run/bigint_syrk/BigInt_Shared_Memory_Syrk_Context/bigint_syrk_blas.cxx#L7 I don't want to add this...