Results 26 comments of Jacob Domagala

Still missing: - cache the allreduce ObjGroup that we created for allreduce messages - move the allredcue logic to proper header files (for now they reside in performance test file,...

Regarding the issue with the `Rabenseifner` algorithm, I was thinking maybe we could try to introduce some kind of wrapper for various data types. We could add specializations for known...

Closing this PR as https://github.com/DARMA-tasking/vt/pull/2337 contains updated code.

I think we should strip it down to bare minimum. We don't need `test` and `contributing` dirs. That would also resolve the trailing whitespace issue : ) Should we support...

Also, is the use of a yaml-based config file incentivized by something (like Empire already using that file type)? If not, maybe we should consider using JSON for the config...

With the most recent commit: ### Raw MPI ![Screenshot from 2024-04-25 15-03-34](https://github.com/DARMA-tasking/vt/assets/9077677/c21cad0d-cc01-400e-a3fd-a41bbc12f23e) ### Objgroup send with payload wrapped in `shared_ptr` ![Screenshot from 2024-04-25 15-03-53](https://github.com/DARMA-tasking/vt/assets/9077677/52ae4f65-f7ad-4386-8934-2701f1cfc42d) ### Objgroup send with payload as...

### Raw MPI ![image](https://github.com/DARMA-tasking/vt/assets/9077677/4150babd-3bd3-429d-b8ba-db7d413d7b5a) ### ObjGroup send ![image](https://github.com/DARMA-tasking/vt/assets/9077677/53936abf-96c0-41e3-bfbb-fc8e28038370) ### Collection send ![image](https://github.com/DARMA-tasking/vt/assets/9077677/e93548bb-6d82-4bf8-90f6-d2f56e3e9b2c)

~Next step would be to update `BuildStats' to plot the results~ Created https://github.com/DARMA-tasking/build-stats/issues/31

This branch for now consists of changes from https://github.com/DARMA-tasking/vt/tree/2168-use-loadtype-in-lb and https://github.com/DARMA-tasking/vt/tree/2150-use-strong-time-type with addition of using `std::chrono` for `TimeType`. Work related to `std::chrono` was made in following commits: - https://github.com/DARMA-tasking/vt/pull/2170/commits/0fa7ee5d4aebaa109ecff8465d8410f2b1cba5d3 -...

Code used for reading the data: ```c++ #include #include #include int stream_handler(ldmsd_stream_client_t c, void *ctxt, ldmsd_stream_type_t stream_type, const char *data, size_t data_len, json_entity_t entity) { // Process the received data...