Changes between Version 16 and Version 17 of Libraries


Ignore:
Timestamp:
05/23/23 22:41:38 (3 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Libraries

    v16 v17  
    7979  * 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).
    8080* `$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.
    8182* `$atomic_f void $gcomm_dup($comm comm, $comm newcomm)`
    8283* `$atomic_f $comm $comm_create($scope scope, $gcomm gcomm, int place)`
     84  *
    8385* `$atomic_f void $comm_destroy($comm comm)`
    8486* `$atomic_f int $comm_size($comm comm)`