Skip to content
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

UCP/TAG: Move TM stuff from context to worker #2031

Merged
merged 3 commits into from
Dec 7, 2017

Commits on Dec 1, 2017

  1. UCP/TAG: Move TM stuff from context to worker

    Tag Matching queues and other related info are moved to the worker object.
    Now tag communications should not be crossed between different workers (like
    communicators in MPI). And ucp_tag_msg_recv_nb* behavior matches their
    description, that these routines receive a message on the particular worker.
    brminich committed Dec 1, 2017
    Configuration menu
    Copy the full SHA
    0aad425 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2017

  1. UCP/TAG: Remove unnecessary locks in tag AM callbacks

    No need to get mutex in tag AM callbacks, since they can be called from
    progress context only and ucp_worker_progress is already guarded with
    locks.
    brminich committed Dec 5, 2017
    Configuration menu
    Copy the full SHA
    249ffc5 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2017

  1. Merge remote-tracking branch 'upstream/master' into topic/ucp_worker_tm

    Conflicts:
    	src/ucp/core/ucp_context.c
    	src/ucp/core/ucp_context.h
    	src/ucp/tag/offload.c
    brminich committed Dec 7, 2017
    Configuration menu
    Copy the full SHA
    308debb View commit details
    Browse the repository at this point in the history