forked from open-mpi/ompi
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Geoff Paulsen edited this page Jan 9, 2018
·
90 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.
Open MPI Git / Github usage:
- Initial Git setup
- Initial GitHub setup
- Open MPI's Git repositories on Github
- Open MPI Git best practices
- 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)
- How to test pull request with Jenkins
- How to use "bot:" commands in issues and pull requests
- 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
- 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)
- Q1 2018
- 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
- Generic symbol visibility support
- Heterogeneous support
- multi-lib support
- Fault Tolerance
- IPv6 Support
- Thread Safety Support
- Implementing Progress Threads
- OpenMPI and Process Affinity: A primer for the hopelessly confused
- Modex-less Launches: How to get faster and more scalable launches
- Process placement
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.