Recent Releases of gempba
gempba - v2.0.0
Exhilarating changes in GemPBA
Major changes
- Renamed classes
- Moved files around
- Rename member functions as per
.clang_tidy - Replace serialized data from strings with a new data structure called
gempba::data packet- Schedulers now pass raw bytes
- Result is shipped around by the means of a new data structure called
gempba::result - GemPBA now support multiple primitive to handle the now called
gempba::score(formerly known as reference_value)- This is as per suggestion on #29 by @Manuel-GithubAccount. Many thanks.
- Fixed the way the communicators were probed also in the centralized scheduler.
Minor minor
- Reformatting
- Improved CMakeLists readability
- Rename member variables as per .clang_tidy
- Fixed
openmpicommand line so the processes are bound to the intended number of cores - Updated
README.mdas per new changes
What's Changed
- #49 Fix bug with GEMPBA_MULTIPROCESSING by @rapastranac in https://github.com/rapastranac/gempba/pull/50
- #45 enhancement clang tidy and data packets by @rapastranac in https://github.com/rapastranac/gempba/pull/51
- #27 enhance b and b support by @rapastranac in https://github.com/rapastranac/gempba/pull/52
- #45 Set release version 2.0.0 by @rapastranac in https://github.com/rapastranac/gempba/pull/53
Full Changelog: https://github.com/rapastranac/gempba/compare/v.1.1.0...v2.0.0
- C++
Published by rapastranac 7 months ago
gempba - v1.1.0
Major cleanup in MPI_Scheduler
What's changed
- Create citation files by @rapastranac in https://github.com/rapastranac/gempba/pull/44
- #45 enhancement by @rapastranac in https://github.com/rapastranac/gempba/pull/46
- #45 Enhancement in MPI_Scheduler by @rapastranac in https://github.com/rapastranac/gempba/pull/47
- Organize probing the communicators and use switch in runCenter and runNode for readability
- #45 Set release version to 1.1.0 by @rapastranac in https://github.com/rapastranac/gempba/pull/48
Full Changelog: https://github.com/rapastranac/gempba/compare/v1.0.2...v.1.1.0
- C++
Published by rapastranac 7 months ago
gempba - v1.0.2
Improved the way to link it as an external dependency
Major:
The following changes do not break compatibility:
- GemPBA is now easier to import as and external dependency
- Created new method in the scheduler to allow injection of a custom initial process topology
Minor:
- Reformatting
- Improved
CMakeListsreadability - Macros are now default, or they can be injected by the consumer project
- Code cleanup
- Renamed macros
- Now using CPM to fetch external content
- Some files moved around
- Some compilation errors in examples
What's Changed
- #41 cleanup by @rapastranac in https://github.com/rapastranac/gempba/pull/42
Full Changelog: https://github.com/rapastranac/gempba/compare/v1.0.1...v1.0.2
- C++
Published by rapastranac 9 months ago
gempba - Better readability for the example files
Major:
The following changes do not break compatibility: - Created common parent class for MPIScheduler and MPIScheduler_Centralized, so both classes can be instantiated independently - This is merely with the purpose of having readable examples - Created common parent class for ResultHolder, which is used by the aforementioned classes - Added CI/CD file
Minor:
- Reformatting
- Changed project structure
- Now all examples get their own executable
- This also helps to make sure that all examples compile in the case of future changes
- Minor bug fixes due to macros usages
- Code cleanup
What's Changed
- Update readme by @Manuel-GithubAccount in https://github.com/rapastranac/gempba/pull/28
- Minor cleanup by @rapastranac in https://github.com/rapastranac/gempba/pull/34
- #33 Improve project structure by @rapastranac in https://github.com/rapastranac/gempba/pull/35
- #37 Trigger CI/CD when a branch is merged into main by @rapastranac in https://github.com/rapastranac/gempba/pull/38
New Contributors
- @Manuel-GithubAccount made their first contribution in https://github.com/rapastranac/gempba/pull/28
Full Changelog: https://github.com/rapastranac/gempba/compare/v1.0.0...v1.0.1
- C++
Published by rapastranac over 1 year ago