You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Turns out that in the course of working on PR open-mpi#13280 ,
it was discovered that auxiliary arrays associated with
a non-blocking/persistent collective requests were not
in fact being cleaned up upon either completion of the
non-blocking request of freeing of persistent request
except for cases where the 'c' interface detected certain
cases.
So all the additions to the fortran code to cleanup
temporary arrays needed, for example, when default
integer type does not map to 'c' int, was not actually
doing anything in the general case.
This PR also hides the way the auxiliary array info
is associated with the request rather than having
the current array of pointers in the nbc request exposed in many
different places.
This PR also fixes up some problems found with handling
of some of the arrays within the f90/f08 code.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
0 commit comments