Ticket #179 (closed bug: fixed)
Inconsistent and incorrect use of MPIR_Nest_incr and MPIR_Nest_decr
| Reported by: | thakur@… | Owned by: | robl |
|---|---|---|---|
| Priority: | major | Milestone: | mpich2-1.1.1 |
| Component: | mpich2 | Keywords: | |
| Cc: | robl@… |
Description (last modified by balaji) (diff)
> I enabled the nesting tests in MPICH2 and found a number of problems > in the ROMIO code (particularly in iwrite.c and iread.c). In looking > at these files, I saw no need for the MPIR_Nest_incr or Nest_decr . > These macros should only be used when calling an MPI routine (not an > MPIR or other internal implementation routine). Their purpose is to > tell the MPI routine not to invoke the MPI error handler but instead > to return an error code; they're also currently used to avoid > recursive calls to the global thread mutex; again, this only applies > to the MPI routines, not the internal routines.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.
