From jsquyres at cisco.com Tue Jul 22 12:25:35 2014 From: jsquyres at cisco.com (Jeff Squyres (jsquyres)) Date: Tue, 22 Jul 2014 19:25:35 +0000 Subject: [OFIWG-MPI] libfabric APIs from an MPI perspective Message-ID: <098B9165-8408-4A81-85D3-6D2B6898D380@cisco.com> MPI community -- SHORT VERSION ============= The libfabric group has steadily progressed in its API definition. A prototype implementation is available (see below). Detailed feedback is needed from the MPI community to help shape the API. Please review, at a minimum, the simple pingpong source code to see the API in action (see below). Please fill out this doodle to find a time for a webex to talk through the API and everyone's feedback: http://doodle.com/y9ict2xtxqqdzqw8 MORE DETAIL =========== Note that there is quite a bit more to the API than the calls that are shown in the sample pingpong program. It is worth looking through the libfabrics/include/rdma header files, for example. Here's a list of the compiled set of MPI requirements for the libfabric API: http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000254.html And a link to the latest PPTX showing the libfabric architecture (endpoints, etc.): http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000259.html Please look through these documents, and look through the git repositories listed below and send detailed feedback. I'm guessing that it will be worthwhile to have a webex to discuss all this stuff. Please fill out this doodle (same as the doodle above) so that we can find a time to discuss: http://doodle.com/y9ict2xtxqqdzqw8 ----- Git repository for the libfabric library: - Web view: http://git.openfabrics.org/?p=~shefty/libfabric.git;a=summary - Git: git://flatbed.openfabrics.org/~shefty/libfabric.git Git repository for examples using libfabric: - Web view: http://git.openfabrics.org/?p=~shefty/fabtests.git;a=summary - Git: git://flatbed.openfabrics.org/~shefty/fabtests.git Direct link to a web view of the sample pingpong program: http://git.openfabrics.org/?p=~shefty/fabtests.git;a=blob;f=simple/pingpong.c;hb=HEAD -- Jeff Squyres jsquyres at cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ From jsquyres at cisco.com Fri Jul 25 12:19:40 2014 From: jsquyres at cisco.com (Jeff Squyres (jsquyres)) Date: Fri, 25 Jul 2014 19:19:40 +0000 Subject: [OFIWG-MPI] libfabric APIs from an MPI perspective In-Reply-To: <098B9165-8408-4A81-85D3-6D2B6898D380@cisco.com> References: <098B9165-8408-4A81-85D3-6D2B6898D380@cisco.com> Message-ID: <0A7260ED-7568-4301-9C36-4A9B953A8EA9@cisco.com> Folks -- I've only gotten a few replies on the doodle. If you'd like to attend, please fill out the Doodle by COB, Wednesday, 30 July, 2014: http://doodle.com/y9ict2xtxqqdzqw8 Thanks! On Jul 22, 2014, at 3:25 PM, Jeff Squyres (jsquyres) wrote: > MPI community -- > > SHORT VERSION > ============= > > The libfabric group has steadily progressed in its API definition. A prototype implementation is available (see below). Detailed feedback is needed from the MPI community to help shape the API. Please review, at a minimum, the simple pingpong source code to see the API in action (see below). > > Please fill out this doodle to find a time for a webex to talk through the API and everyone's feedback: > > http://doodle.com/y9ict2xtxqqdzqw8 > > MORE DETAIL > =========== > > Note that there is quite a bit more to the API than the calls that are shown in the sample pingpong program. It is worth looking through the libfabrics/include/rdma header files, for example. > > Here's a list of the compiled set of MPI requirements for the libfabric API: > > http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000254.html > > And a link to the latest PPTX showing the libfabric architecture (endpoints, etc.): > > http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000259.html > > Please look through these documents, and look through the git repositories listed below and send detailed feedback. > > I'm guessing that it will be worthwhile to have a webex to discuss all this stuff. Please fill out this doodle (same as the doodle above) so that we can find a time to discuss: > > http://doodle.com/y9ict2xtxqqdzqw8 > > ----- > > Git repository for the libfabric library: > - Web view: http://git.openfabrics.org/?p=~shefty/libfabric.git;a=summary > - Git: git://flatbed.openfabrics.org/~shefty/libfabric.git > > Git repository for examples using libfabric: > - Web view: http://git.openfabrics.org/?p=~shefty/fabtests.git;a=summary > - Git: git://flatbed.openfabrics.org/~shefty/fabtests.git > > Direct link to a web view of the sample pingpong program: > > http://git.openfabrics.org/?p=~shefty/fabtests.git;a=blob;f=simple/pingpong.c;hb=HEAD > > -- > Jeff Squyres > jsquyres at cisco.com > For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > ofiwg-mpi mailing list > ofiwg-mpi at lists.openfabrics.org > http://lists.openfabrics.org/mailman/listinfo/ofiwg-mpi -- Jeff Squyres jsquyres at cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ From jsquyres at cisco.com Fri Jul 25 13:07:38 2014 From: jsquyres at cisco.com (Jeff Squyres (jsquyres)) Date: Fri, 25 Jul 2014 20:07:38 +0000 Subject: [OFIWG-MPI] libfabric APIs from an MPI perspective In-Reply-To: <0A7260ED-7568-4301-9C36-4A9B953A8EA9@cisco.com> References: <098B9165-8408-4A81-85D3-6D2B6898D380@cisco.com> <0A7260ED-7568-4301-9C36-4A9B953A8EA9@cisco.com> Message-ID: <6B068718-F98D-42C4-AD32-36A7281136B6@cisco.com> For good measure, also send to the main ofiwg mailing list... On Jul 25, 2014, at 3:19 PM, Jeff Squyres (jsquyres) wrote: > Folks -- > > I've only gotten a few replies on the doodle. If you'd like to attend, please fill out the Doodle by COB, Wednesday, 30 July, 2014: > > http://doodle.com/y9ict2xtxqqdzqw8 > > Thanks! > > > > On Jul 22, 2014, at 3:25 PM, Jeff Squyres (jsquyres) wrote: > >> MPI community -- >> >> SHORT VERSION >> ============= >> >> The libfabric group has steadily progressed in its API definition. A prototype implementation is available (see below). Detailed feedback is needed from the MPI community to help shape the API. Please review, at a minimum, the simple pingpong source code to see the API in action (see below). >> >> Please fill out this doodle to find a time for a webex to talk through the API and everyone's feedback: >> >> http://doodle.com/y9ict2xtxqqdzqw8 >> >> MORE DETAIL >> =========== >> >> Note that there is quite a bit more to the API than the calls that are shown in the sample pingpong program. It is worth looking through the libfabrics/include/rdma header files, for example. >> >> Here's a list of the compiled set of MPI requirements for the libfabric API: >> >> http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000254.html >> >> And a link to the latest PPTX showing the libfabric architecture (endpoints, etc.): >> >> http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000259.html >> >> Please look through these documents, and look through the git repositories listed below and send detailed feedback. >> >> I'm guessing that it will be worthwhile to have a webex to discuss all this stuff. Please fill out this doodle (same as the doodle above) so that we can find a time to discuss: >> >> http://doodle.com/y9ict2xtxqqdzqw8 >> >> ----- >> >> Git repository for the libfabric library: >> - Web view: http://git.openfabrics.org/?p=~shefty/libfabric.git;a=summary >> - Git: git://flatbed.openfabrics.org/~shefty/libfabric.git >> >> Git repository for examples using libfabric: >> - Web view: http://git.openfabrics.org/?p=~shefty/fabtests.git;a=summary >> - Git: git://flatbed.openfabrics.org/~shefty/fabtests.git >> >> Direct link to a web view of the sample pingpong program: >> >> http://git.openfabrics.org/?p=~shefty/fabtests.git;a=blob;f=simple/pingpong.c;hb=HEAD >> >> -- >> Jeff Squyres >> jsquyres at cisco.com >> For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ >> >> _______________________________________________ >> ofiwg-mpi mailing list >> ofiwg-mpi at lists.openfabrics.org >> http://lists.openfabrics.org/mailman/listinfo/ofiwg-mpi > > > -- > Jeff Squyres > jsquyres at cisco.com > For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > ofiwg-mpi mailing list > ofiwg-mpi at lists.openfabrics.org > http://lists.openfabrics.org/mailman/listinfo/ofiwg-mpi -- Jeff Squyres jsquyres at cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ From jsquyres at cisco.com Tue Jul 29 10:18:01 2014 From: jsquyres at cisco.com (Jeff Squyres (jsquyres)) Date: Tue, 29 Jul 2014 17:18:01 +0000 Subject: [OFIWG-MPI] Per the very end of the call today Message-ID: At the end of the call today, I mentioned that the dlsym-like mechanism for getting vendor extensions could be a little tricky, depending on whether the provider was linked inside libfabric. or whether it was dlopened by libfabric.. Sean asked to see an example so that we could talk though it. After a little more thought, I realized that my assertion about it "being a little tricky" is wrong. The dlsym-like mechanism should work exactly the same, regardless of whether the provider is linked inside libfabric. or is dynamically opened. So... no example needed. -- Jeff Squyres jsquyres at cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ From jsquyres at cisco.com Thu Jul 31 18:48:04 2014 From: jsquyres at cisco.com (Jeff Squyres (jsquyres)) Date: Fri, 1 Aug 2014 01:48:04 +0000 Subject: [OFIWG-MPI] libfabric APIs from an MPI perspective In-Reply-To: <0A7260ED-7568-4301-9C36-4A9B953A8EA9@cisco.com> References: <098B9165-8408-4A81-85D3-6D2B6898D380@cisco.com> <0A7260ED-7568-4301-9C36-4A9B953A8EA9@cisco.com> Message-ID: <6752ACCA-291A-4BA1-A666-7D899C667B0E@cisco.com> Thanks to all who replied. The webex will be at 11am US Eastern time next Friday, August 8th. Calendar invite (containing links to info to read ahead of time -- yes, ahead of time! -- and webex info) coming shortly. On Jul 25, 2014, at 3:19 PM, Jeff Squyres (jsquyres) wrote: > Folks -- > > I've only gotten a few replies on the doodle. If you'd like to attend, please fill out the Doodle by COB, Wednesday, 30 July, 2014: > > http://doodle.com/y9ict2xtxqqdzqw8 > > Thanks! > > > > On Jul 22, 2014, at 3:25 PM, Jeff Squyres (jsquyres) wrote: > >> MPI community -- >> >> SHORT VERSION >> ============= >> >> The libfabric group has steadily progressed in its API definition. A prototype implementation is available (see below). Detailed feedback is needed from the MPI community to help shape the API. Please review, at a minimum, the simple pingpong source code to see the API in action (see below). >> >> Please fill out this doodle to find a time for a webex to talk through the API and everyone's feedback: >> >> http://doodle.com/y9ict2xtxqqdzqw8 >> >> MORE DETAIL >> =========== >> >> Note that there is quite a bit more to the API than the calls that are shown in the sample pingpong program. It is worth looking through the libfabrics/include/rdma header files, for example. >> >> Here's a list of the compiled set of MPI requirements for the libfabric API: >> >> http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000254.html >> >> And a link to the latest PPTX showing the libfabric architecture (endpoints, etc.): >> >> http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000259.html >> >> Please look through these documents, and look through the git repositories listed below and send detailed feedback. >> >> I'm guessing that it will be worthwhile to have a webex to discuss all this stuff. Please fill out this doodle (same as the doodle above) so that we can find a time to discuss: >> >> http://doodle.com/y9ict2xtxqqdzqw8 >> >> ----- >> >> Git repository for the libfabric library: >> - Web view: http://git.openfabrics.org/?p=~shefty/libfabric.git;a=summary >> - Git: git://flatbed.openfabrics.org/~shefty/libfabric.git >> >> Git repository for examples using libfabric: >> - Web view: http://git.openfabrics.org/?p=~shefty/fabtests.git;a=summary >> - Git: git://flatbed.openfabrics.org/~shefty/fabtests.git >> >> Direct link to a web view of the sample pingpong program: >> >> http://git.openfabrics.org/?p=~shefty/fabtests.git;a=blob;f=simple/pingpong.c;hb=HEAD >> >> -- >> Jeff Squyres >> jsquyres at cisco.com >> For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ >> >> _______________________________________________ >> ofiwg-mpi mailing list >> ofiwg-mpi at lists.openfabrics.org >> http://lists.openfabrics.org/mailman/listinfo/ofiwg-mpi > > > -- > Jeff Squyres > jsquyres at cisco.com > For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > ofiwg-mpi mailing list > ofiwg-mpi at lists.openfabrics.org > http://lists.openfabrics.org/mailman/listinfo/ofiwg-mpi -- Jeff Squyres jsquyres at cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ From jsquyres at cisco.com Thu Jul 31 18:57:18 2014 From: jsquyres at cisco.com (Jeff Squyres (jsquyres)) Date: Fri, 1 Aug 2014 01:57:18 +0000 Subject: [OFIWG-MPI] libfabric: MPI community feedback Message-ID: When: Friday, August 08, 2014 11:00 AM-12:00 PM. (UTC-05:00) Eastern Time (US & Canada) *~*~*~*~*~*~*~*~*~* (Webex info is below) Please come prepared to discuss the libfabric API and provide feedback, from an MPI perspective. Here's a list of the compiled set of MPI requirements for the libfabric API: http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000254.html And a link to the latest PPTX showing the libfabric architecture (endpoints, etc.): http://lists.openfabrics.org/pipermail/ofiwg/2014-June/000259.html Please look through these documents, and look through the git repositories listed below and send detailed feedback. Git repository for the libfabric library: - Web view: http://git.openfabrics.org/?p=~shefty/libfabric.git;a=summary - Git: git://flatbed.openfabrics.org/~shefty/libfabric.git Git repository for examples using libfabric: - Web view: http://git.openfabrics.org/?p=~shefty/fabtests.git;a=summary - Git: git://flatbed.openfabrics.org/~shefty/fabtests.git ----- Webex info: Topic: libfabric: MPI Community feedback Date: Friday, August 8, 2014 Time: 11:00 am, Eastern Daylight Time (New York, GMT-04:00) Meeting Number: 203 275 714 Meeting Password: mpi ------------------------------------------------------- To join the online meeting (Now from mobile devices!) ------------------------------------------------------- 1. Go to https://cisco.webex.com/ciscosales/j.php?MTID=ma7c7a487542589975d37ed52264474a1 2. Enter your name and email address. 3. Enter the meeting password: mpi 4. Click "Join Now". To view in other time zones or languages, please click the link: https://cisco.webex.com/ciscosales/j.php?MTID=m0a2dbc69cf9f085494761ee90220b42a ---------------------------------------------------------------- ALERT – PLEASE READ: DO NOT DIAL THE TOLL FREE NUMBERS FROM WITHIN THE (408) OR (919) AREA CODES ---------------------------------------------------------------- Please dial the local access number for your area from the list below: - San Jose/Milpitas (408) area: 525-6800 - RTP (919) area: 392-3330 Dialing the WebEx toll free numbers from within 408 or 919 area codes is not enabled (non-Cisco phones). “ If you dial the toll-free numbers within the 408 or 919 area codes you will be instructed to hang up and dial the local access number.” Please use the call-back option whenever possible and otherwise dial local numbers only. The affected toll free numbers are: (866) 432-9903 for the San Jose/Milpitas area and (866) 349-3520 for the RTP area. ------------------------------------------------------- To join the teleconference only ------------------------------------------------------- 1. Dial into Cisco WebEx (view all Global Access Numbers at http://cisco.com/en/US/about/doing_business/conferencing/index.html 2. Follow the prompts to enter the Meeting Number (listed above) or Access Code followed by the # sign. San Jose, CA: +1.408.525.6800 RTP: +1.919.392.3330 US/Canada: +1.866.432.9903 United Kingdom: +44.20.8824.0117 India: +91.80.4350.1111 Germany: +49.619.6773.9002 Japan: +81.3.5763.9394 China: +86.10.8515.5666 ------------------------------------------------------- For assistance ------------------------------------------------------- 1. Go to https://cisco.webex.com/ciscosales/mc 2. On the left navigation bar, click "Support". You can contact me at: jsquyres at cisco.com 1-408-525 0971 Add this meeting to your calendar program: https://cisco.webex.com/ciscosales/j.php?MTID=m815c1ac85971117a274e157fe58c9817 The playback of UCF (Universal Communications Format) rich media files requires appropriate players. To view this type of rich media files in the meeting, please check whether you have the players installed on your computer by going to https://cisco.webex.com/ciscosales/systemdiagnosis.php. http://www.webex.com CCP:+14085256800x203275714# IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, discuss your concerns with the meeting host prior to the start of the recording or do not join the session. Please note that any such recordings may be subject to discovery in the event of litigation. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/calendar Size: 6127 bytes Desc: not available URL: