Recent Releases of DisCoTec
DisCoTec - 1.1.0
DisCoTec is reviewed for JOSS, and gets documentation along the way!
What's Changed
- Fix selalib build error by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/138
- Add Readthedocs Documentation for DisCoTec by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/133
- Use a fatal error if FindGLPK is required but not found by @EmilyBourne in https://github.com/SGpp/DisCoTec/pull/143
- Refine documentation by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/139
- Examples: Fix & add READMEs by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/146
New Contributors
- @EmilyBourne made their first contribution in https://github.com/SGpp/DisCoTec/pull/143
Full Changelog: https://github.com/SGpp/DisCoTec/compare/1.0.0...1.1.0
Scientific Software - Peer-reviewed
- C++
Published by freifrauvonbleifrei 10 months ago
DisCoTec - 1.0.0
Many new contributions and features, the more important of them are described in my dissertation.
The baseline is: You can run really large scenarios with OpenMP + MPI while using most of the memory for your simulation data. The combination can be tweaked in various ways (basis transform operators, reduction algorithms, chunk sizes).
What's Changed
- Feature: Broadcast parameters by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/77
- Fix fill memset by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/79
- revert d86233b for combineselalibdiagnostics by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/84
- Feature example worker by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/85
- Restructure DistributedSparseGridUniform by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/86
- update READMEs by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/78
- Feature: Never copy big tensors (unnecessarily) by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/83
- Feature restructure worker by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/87
- Feature: subspace reduce by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/82
- Feature: OpenMP support by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/88
- Have fewer MPI comms by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/90
- No volatile, but compile w/ precise float operations by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/91
- Chunked combine: no need to allocate all the sparse grid data at once by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/92
- CombiMinMaxScheme: add static load balancing by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/93
- Feature chunked readreduce by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/94
- Clear DSG after chunked reduce; fix out-of-bounds-writing error from extra DSG by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/95
- Uftp by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/98
- Fix allreduce error by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/97
- selalib: workers only by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/96
- Feature jenkins pipeline by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/100
- partitioned sparse grid I/O by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/99
- jenkins: use official spack repo (which now has discotec) by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/108
- Subspace vote for more groups by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/106
- README.md : add license badge by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/115
- Feature selalib nonlinear by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/113
- More expressive functions/function names in ProcessGroupWorker by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/107
- The statistics files are only written by the root MPI process, stolen from #114 by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/116
- Cmake optimizations by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/117
- three systems for file-based widely-distributed combination by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/118
- Compression w/ LZ4 and MPI-IO by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/119
- tidy DFG code structure and fix most warnings by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/120
- Update fault tolerance by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/123
- MPI-FT.h : update includes by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/124
- Fix missing boost include by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/125
- Jenkinsfile: update spack syntax by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/126
- Extend README by @freifrauvonbleifrei in https://github.com/SGpp/DisCoTec/pull/122
Full Changelog: https://github.com/SGpp/DisCoTec/compare/0.1.1...1.0.0
Scientific Software - Peer-reviewed
- C++
Published by freifrauvonbleifrei over 1 year ago
DisCoTec -
Scientific Software - Peer-reviewed
- C++
Published by freifrauvonbleifrei over 2 years ago