{"push_id":2545225122,"size":6,"distinct_size":6,"ref":"refs/heads/shm_direct","head":"3ffdcfec80d0d92b3fb39e5ebe03d2ac7343f4b2","before":"1fee1d5498fa7b9856fa0191d988bcc92d5a779c","commits":[{"sha":"a58a6c8c85c541f24ef68f22a19eb8c7ca57f154","author":{"name":"Wesley Bland","email":"2051e68d431632dba004de6e53971af6d00dd880@intel.com"},"message":"ch4/shm: Rename glue to src\n\nIf we assume that the glue code will always be necessary, naming it glue\nis odd. Just call it the `src/` directory and let it call whatever it\nneeds to call from there.\n\nSigned-off-by: Min Si <msi@anl.gov>\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":true,"url":"https://api.github.com/repos/wesbland/mpich/commits/a58a6c8c85c541f24ef68f22a19eb8c7ca57f154"},{"sha":"8577ef3a3db8ea7210138876bbb67f901551f2d0","author":{"name":"Wesley Bland","email":"2051e68d431632dba004de6e53971af6d00dd880@intel.com"},"message":"ch4/posix: Fix ifndef in posix shm_direct.h\n\nSigned-off-by: Min Si <msi@anl.gov>\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":true,"url":"https://api.github.com/repos/wesbland/mpich/commits/8577ef3a3db8ea7210138876bbb67f901551f2d0"},{"sha":"92a860f7df54de6d9c309a9a6881de3f2edd9751","author":{"name":"Wesley Bland","email":"2051e68d431632dba004de6e53971af6d00dd880@intel.com"},"message":"ch4/shm: Add memory class to shm API\n\nSigned-off-by: Min Si <msi@anl.gov>\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":true,"url":"https://api.github.com/repos/wesbland/mpich/commits/92a860f7df54de6d9c309a9a6881de3f2edd9751"},{"sha":"8bdb31b761044a76cefc4c772376b39bd0d20085","author":{"name":"Wesley Bland","email":"2051e68d431632dba004de6e53971af6d00dd880@intel.com"},"message":"mpl,rma: Create user memory class\n\nCreate a user memory class for buffers allocated on behalf of the user.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":true,"url":"https://api.github.com/repos/wesbland/mpich/commits/8bdb31b761044a76cefc4c772376b39bd0d20085"},{"sha":"fe20b92c55d0e1ab7ad3178c1aab919423a55699","author":{"name":"Wesley Bland","email":"2051e68d431632dba004de6e53971af6d00dd880@intel.com"},"message":"ch4/shm: Allow non-direct builds\n\nMake changes to the structure of the CH4 shared memory modules to allow\nnon-direct builds (where the shared memory module code is inlined\n\"directly\" into the MPI-level code). This makes the \"glue\" code (now\njust called `src`) required and makes the POSIX code required as well\n(in fact, it's not used directly in the CH4-level code in places).\n\nThis simplifies the autoconf code since we will always assume that the\n`shm/src` code will be the starting point for shared memory calls. In\nthe future, when we have multiple submodules in shared memory that can\nbe built together, we will probably need to reintroduce some of the\nautoconf magic within the shared memory code itself (instead of at the\nCH4 layer).\n\nThis assumes that the decision to inline will always happen at the CH4\nlayer (and not inside the shared memory code itself). When we have\nmultiple shared memory modules in the future, they should all be inlined\nunderneath the shared memory code (if they will be inlined at all).\n\nSigned-off-by: Min Si <msi@anl.gov>\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":true,"url":"https://api.github.com/repos/wesbland/mpich/commits/fe20b92c55d0e1ab7ad3178c1aab919423a55699"},{"sha":"3ffdcfec80d0d92b3fb39e5ebe03d2ac7343f4b2","author":{"name":"Wesley Bland","email":"2051e68d431632dba004de6e53971af6d00dd880@intel.com"},"message":"ch4: Rename direct modules to inline modules\n\nReplace `--enable-ch4-netmod-direct` with `--enable-ch4-netmod-inline`\nand similar for shared memory. Preserve the old flags for backward\ncompatibility.\n\nThe word direct is overloaded in terms of what it means when compiling.\nInline is more accurate since that's what building these modules is\nactually doing.\n\nSigned-off-by: Min Si <msi@anl.gov>\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":true,"url":"https://api.github.com/repos/wesbland/mpich/commits/3ffdcfec80d0d92b3fb39e5ebe03d2ac7343f4b2"}]}
{"actor":{"display_login":"raffenet"}}