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
We have nc_inq_base_pe() and nc_set_base_pe(). These are obsolete functions that do nothing. The only valid value for pe is zero, and it is ignored. (See #1459 for more info on these ancient Cray functions, which no longer work, on Crays or any other systems.)
Can we remove these two functions from the dispatch table?
Seems like we can, and still support them, by sill supporting the functions (although they do nothing) in libsrc, and simply removing them from all dispatch tables.
The advantage is that we will reduce the number of functions that each dispatch layer must support, and remove the do-nothing version of these functions in libdispatch/ncnotnc3.c.
This is related to #1056
We have nc_inq_base_pe() and nc_set_base_pe(). These are obsolete functions that do nothing. The only valid value for pe is zero, and it is ignored. (See #1459 for more info on these ancient Cray functions, which no longer work, on Crays or any other systems.)
Can we remove these two functions from the dispatch table?
Seems like we can, and still support them, by sill supporting the functions (although they do nothing) in libsrc, and simply removing them from all dispatch tables.
The advantage is that we will reduce the number of functions that each dispatch layer must support, and remove the do-nothing version of these functions in libdispatch/ncnotnc3.c.
@DennisHeimbigner do you see any difficulty or problem with this?
The text was updated successfully, but these errors were encountered: