• Xin Zhao's avatar
    Enable making progress in operation routines. · 33d96690
    Xin Zhao authored
    We no longer use the lazy-issuing model, which delays
    all operations to the end to issue, but issues them
    as early as possible. To achieve this, we enable
    making progress in RMA routines, so that RMA operations
    can be issued out as long as synchronization is finished.
    Sometimes we also need to poke the progress in
    operation routines to make sure that target side
    makes enough progress to receiving packets. Here
    we trigger it when no. of posted operations reaches
    certain threshold value.
    Signed-off-by: Pavan Balaji's avatarPavan Balaji <balaji@anl.gov>
mpid_rma.c 15.3 KB