Vasiliy Dommes

Results 23 issues of 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...

tests
config

`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...

tests

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...

enhancement
config

See https://github.com/vsdp/SDPLIB . The primal form of these problems takes exactly the form of a PMP with constant matrices.

tests

- Test and compare JSON vs binary format - Check performance for #110

tests

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...

tests

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.

enhancement

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...

config