Add global comm#341
Conversation
|
@hgangwar did you update this based on the redev merge? Note, you will need to make sure you bump the redev version in the config files for the CI. |
|
@hgangwar I think we discussed having this owned by the application so we have a consistent API between fields and "global data" |
jacobmerson
left a comment
There was a problem hiding this comment.
See previous comment about making the API match between fields and global data.
jacobmerson
left a comment
There was a problem hiding this comment.
Sorry I did not read carefully, you did add the global data communicator to the application. However for consistency:
SendDatashould be a function on the application that takes a stringSendshould be a function on the GDI pointer.
|
Also, look at how the |
Moving PR #228 to here for a clean PR.
This PR introduces
redev::AdiosGlobalCommto provide a global communication interface between the coupler and the applications using the existing ADIOS channel.Usage:
This creates a global communicator that can send and receive data, for example:
test_GDItest case verifies global communication and data transfer.