Changes between Version 16 and Version 17 of Libraries
- Timestamp:
- 05/23/23 22:41:38 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Libraries
v16 v17 79 79 * Allocates a new gcomm object that will be stored in the heap of the specified scope. The `size` is the number of "places" that will be associated to this gcomm. The place IDs range from 0 to `size`-1 (inclusive). 80 80 * `$atomic_f int $gcomm_destroy($gcomm gcomm, void * junkMsgs)` 81 * Destroys the gcomm, deallocating memory that was allocated for it. If `junkMsgs` is not NULL it shall be a pointer to an array of indeterminate length of `$message`. This function will populate that array with all messages remaining the gcomm's buffers and return the number of such messages. 81 82 * `$atomic_f void $gcomm_dup($comm comm, $comm newcomm)` 82 83 * `$atomic_f $comm $comm_create($scope scope, $gcomm gcomm, int place)` 84 * 83 85 * `$atomic_f void $comm_destroy($comm comm)` 84 86 * `$atomic_f int $comm_size($comm comm)`
