Skip to content

Implement MPIX_GREQUEST_START #24

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
ompiteam opened this issue Oct 1, 2014 · 5 comments
Open

Implement MPIX_GREQUEST_START #24

ompiteam opened this issue Oct 1, 2014 · 5 comments
Assignees
Milestone

Comments

@ompiteam
Copy link
Contributor

ompiteam commented Oct 1, 2014

Rob Latham proposed MPIX_GREQUEST_START as described in "Extending the MPI-2 Generalized Request Interface":http://www-unix.mcs.anl.gov/~thakur/papers/grequest-redesign.pdf (PDF). Prototypes are in the paper (no use reproducing them here).

The main improvement is allowing generalized requests to specify their own progression function that will be invoked by MPI's progress engine. This MPIX_GREQUEST_START function is in MPICH2 and is now used by newer versions of ROMIO.

@ompiteam ompiteam self-assigned this Oct 1, 2014
@ompiteam ompiteam added this to the Future milestone Oct 1, 2014
@ompiteam
Copy link
Contributor Author

ompiteam commented Oct 1, 2014

Imported from trac issue 1159. Created by jsquyres on 2007-10-07T05:43:12, last modified: 2008-06-21T14:06:51

@ompiteam
Copy link
Contributor Author

ompiteam commented Oct 1, 2014

Trac comment by jsquyres on 2008-06-21 14:06:51:

Not going to happen for v1.3.

@devreal
Copy link
Contributor

devreal commented Jul 7, 2020

The infrastructure for extended generalized requests has been around for quite a while in Open MPI (protected by --enable-grequest-extensions). Any opposition to adding the user-facing API for extended generalized requests? It's not in the standard but has been used in a paper at EuroMPI'19 and I've been hacking my way around using it with Open MPI myself.

@jsquyres
Copy link
Member

jsquyres commented Jul 7, 2020

As long as it's MPIX, I doubt there's a problem.

@jjhursey
Copy link
Member

@ggouaillardet Do you know the state of this ticket? I think it can be closed. However, after looking at the code I think that some of the protections added for the --enable-grequest-extensions may have been removed by accident in this commit.

I see these two changes from you so I thought I would reach out to see what you think:

@jjhursey jjhursey assigned ggouaillardet and unassigned ompiteam Mar 17, 2021
@jjhursey jjhursey removed their assignment Mar 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants