-
Notifications
You must be signed in to change notification settings - Fork 861
Home
Howard Pritchard edited this page Feb 14, 2024
·
130 revisions
This wiki is intended for the developers working on the internals of Open MPI itself. If you are a user or developer of MPI applications, this wiki likely doesn't have much information that is relevant for you.
Extremely common topic:
Open MPI Git / Github usage:
- Initial Git setup
- Initial GitHub setup
- Open MPI's Git repositories on Github
- Open MPI Git best practices
- Using Git submodules
- How to make Git (Github) commit messages affect Github issues
- How to submit a bug or enhancement
- Pull Request best practices
- How to submit an RFC
- How bugs will be managed by the Release Managers
- How pull requests get processed by the Gatekeeper(s)
- Cheat sheet of Github emoji 👍
Generic Git information:
- Awesome flow chart on how to get out of Git messes
- "How to undo almost anything in Git"
- Visual Git cheatsheet
- Future - Proposed v6.0.x feature list
- Proposed v5.1.x feature list
- Proposed v5.0.x feature list
- Pproposed v5.0.x feature list
- Pproposed v4.1.x feature list
- Old proposed v4.0.x feature list
- Are you a new developer to the Open MPI project?
- Open MPI project infrastructure
- Mailing lists used by the Open MPI development team
- Development Process
- Coding Style
- Developer Configure Options
- Using Compiler Attributes
- Development Docs
- Technical Guidelines (draft)
- MPI Conformance
- Coverity Prevent web tool guidelines
- Everything you wanted to know about linkers but were too afraid to ask
- How to write / add FAQ entries to the Open MPI web site
- The role of autogen.pl in components and frameworks
- How to add a new component to Open MPI
- How to add a new framework to Open MPI
- How to add an experimental MPI interface in Open MPI
- Guidelines for MCA / MPI_T parameter levels
- Owners of each component (i.e., owner.txt file table)
- Command Line and Envar Processing
- Accessing the HWLOC topology tree from inside the MPI/OPAL layers
- Weekly Telecons - 2024
- Weekly Telecons - 2023
- Weekly Telecons - 2022
- Weekly Telecons - 2021
- Weekly Telecons - 2020
- Weekly Telecons - 2019
- Weekly Telecons - 2018
- Weekly Telecons - 2017
- Weekly Telecons - 2016
- Weekly Telecons - 2015
- 2024 Developer Meeting
- 2022 Developer Meeting (NEVER HAPPENED)
- July 2021 Developer Meeting
- Week of 10 Aug, 2020, Webex/Virtual
- Week of 17 Feb, 2020, Portland OR
- September 19, 2019: Webex discussion affinity options
-
Fall 2019 ORTE/PRRTE discussions
- Happened in Webex; notes were not taken
-
Fall 2019 meeting
- Cancelled
-
Week of Apr 21, 2019, San Jose CA
- Cancelled
- Week of Oct 16, 2018, San Jose CA
- Week of Mar 21, 2018, Dallas, TX
- Week of Jul 11, 2017, Chicago, IL USA
- Week of Jan 23, 2017, San Jose, CA USA
- Aug 16-18, 2016, Dallas, TX USA
- Feb 22-25, 2016, Dallas, TX USA
- June 22-25, 2015, San Jose, CA USA
- January 27-29, 2015, Dallas, TX USA
- June 24-26, 2014, Chicago, IL USA
- December 12-13, 2013, Chicago, IL USA
- June 3-4, 2013, San Jose CA USA
- December 2012, San Jose CA USA
- June 6-8 2012, San Jose, CA USA
- May 3-5 2011, Oak Ridge, TN, USA
- Sep 8-10 2010, Stuttgart, Germany
- Feb 25-27 2009, Louisville, KY, USA
- Feb 11, 2009, San Jose, CA USA
- Dec 2008, Menlo Park, CA, USA
- September 1-2 2008, Dublin, Ireland
- mid-July 2008, Louisville, KY, USA
- June-July 2008, Menlo Park, CA, USA
- Third Party Packages in Open MPI
- General notes on writing portable code
- Escape sequences for printf()-like functions
These wiki pages are probably very out of date, but kept for posterity.
These Pull Requests did not find their way into Open MPI, and might never will, but they are kept for posterity.