{"push_id":2320245002,"size":467,"distinct_size":5,"ref":"refs/heads/hcoll-changes","head":"5c07d2f57e55cf40ce69ba613c9a2267c496b71d","before":"09577f0d61041ca58223603b8c7754ef0fbe0078","commits":[{"sha":"f50c2cf49782fdedd61da5f2cd1b80ca5786496c","author":{"name":"Alexey Malkhanov","email":"a07dc77ae16d8f1c40806d8f8b11cb4046ecb638@intel.com"},"message":"ch4: Rename coll structures\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/f50c2cf49782fdedd61da5f2cd1b80ca5786496c"},{"sha":"e3879dc24be68950310712199521a0cb6c2d29d0","author":{"name":"Alexey Malkhanov","email":"a07dc77ae16d8f1c40806d8f8b11cb4046ecb638@intel.com"},"message":"ch4: Remove obsolete definitions\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/e3879dc24be68950310712199521a0cb6c2d29d0"},{"sha":"a8a87c38097fc54ec9999a9d704ce46a063ec485","author":{"name":"Nusrat Islam","email":"90970fb0c5d5b61d1d3ed806c6506103881ee536@intel.com"},"message":"ch4/ofi: Move iovec counting function\n\nThis patch moves iovec counting functions from ofi_rma.h to\nofi_impl.h so that they can be used not only from rma but\nalso from pt2pt code.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/a8a87c38097fc54ec9999a9d704ce46a063ec485"},{"sha":"5c203443b4c802f6b7649b4b6e9f33193e8f9e43","author":{"name":"Nusrat Islam","email":"90970fb0c5d5b61d1d3ed806c6506103881ee536@intel.com"},"message":"ch4/ofi: Add pt2pt no-pack path\n\nAdded iovecs in pt2pt send-receive path and a capability\nvariable to choose between pack/no-pack paths for different\nproviders and runtime configurations (re-opening PR #573)\n\nFixes csr/mpich-ofi#126\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/5c203443b4c802f6b7649b4b6e9f33193e8f9e43"},{"sha":"bc5522502e305684292c206b8b63d9f93ede51f5","author":{"name":"Nusrat Islam","email":"90970fb0c5d5b61d1d3ed806c6506103881ee536@intel.com"},"message":"ch4/ofi: Changing types of capability variables\n\nChanging the types of enable_data_auto_progress, enable_control_auto_progress,\nand enable_pt2pt_nopack to unsigned from int in ofi_types.h.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/bc5522502e305684292c206b8b63d9f93ede51f5"},{"sha":"d2602429708af987df7baa4a8de6f34dd5da1b1c","author":{"name":"Wesley Bland","email":"5c7559cbec75e62ab4be58e44475dd566ef750ab@intel.com"},"message":"ch4/ofi: Fix iovec maximums\n\nOFI specifies a different `iov_limit` for tx and rx contexts. We've only\nbeen using the `iov_limit` from tx contexts to calculate the maximum\nnumber of iovecs which causes a crash with the PSM2 provider, where the\ntwo values are different.\n\nFixes csr/mpich-ofi#705\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/d2602429708af987df7baa4a8de6f34dd5da1b1c"},{"sha":"acc8cbf844553346f73da847d01e99463e9d230b","author":{"name":"Hajime Fujita","email":"c55383f6e6536a2a298af307ec1b8d3a0591dd41@intel.com"},"message":"mpl: Check alignment attribute support\n\nThis patch adds a configure time check to see if a compiler supports\n__attribute__((aligned(X))) notation.\nResult is defined as MPL_HAVE_VAR_ATTRIBUTE_ALIGNED in mplconfig.h.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/acc8cbf844553346f73da847d01e99463e9d230b"},{"sha":"043ceb97740e133f79ef069b5edc0cdc3f52bfa1","author":{"name":"Hajime Fujita","email":"c55383f6e6536a2a298af307ec1b8d3a0591dd41@intel.com"},"message":"ch4/ofi: Add a capability for iovec alignment\n\nThis patch adds a capability variable to express the alignment\nrequirement for an iovec pointer.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/043ceb97740e133f79ef069b5edc0cdc3f52bfa1"},{"sha":"9cea98791e677822409118b0af35d9154fe5c5e8","author":{"name":"Hajime Fujita","email":"c55383f6e6536a2a298af307ec1b8d3a0591dd41@intel.com"},"message":"ch4/ofi: Align iovec buffers properly\n\nSome provider requires that iovec buffer to be aligned at certain\nbyte boundary. This patch enforces alignment requiement for a buffer\nthat is going to be used as an iovec array.\n\nFixes csr/mpich-ofi#566\nFixes csr/mpich-ofi#619\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/9cea98791e677822409118b0af35d9154fe5c5e8"},{"sha":"86af9dfe0b02deb1c2ef4a27584214802c8b3be7","author":{"name":"Nusrat Islam","email":"90970fb0c5d5b61d1d3ed806c6506103881ee536@intel.com"},"message":"ch4/ofi: Non-contiguous huge message transfer over the nopack path\n\nWhen the length of an iovec is larger than MPIDI_Global.max_send\n(huge message threshold), the iovec is chunked and sent over the\nnopack path. Fixes csr/mpich-ofi#585.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/86af9dfe0b02deb1c2ef4a27584214802c8b3be7"},{"sha":"ffceed5f1b571bb651f4ee1669e993376dce4791","author":{"name":"Wesley Bland","email":"5c7559cbec75e62ab4be58e44475dd566ef750ab@intel.com"},"message":"mpi: Modify MPIR_Get_elements_x_impl to report unused bytes\n\nThe function MPIR_Get_elements_x_impl previously returned only the\nnumber of basic elements in the provided buffer, but it provided no\ninformation about whether there were bytes that did not fit into the\ndatatype specified.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/ffceed5f1b571bb651f4ee1669e993376dce4791"},{"sha":"d9efac8ed8fda58a8cc82e4d911d86104fd5cd4b","author":{"name":"Wesley Bland","email":"5c7559cbec75e62ab4be58e44475dd566ef750ab@intel.com"},"message":"ch4/ofi: Check the delivered size of iovecs\n\nMake sure the received data is a multiple of the datatype size so it can\nbe unpacked properly.\n\nFixes csr/mpich-ofi#668\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/d9efac8ed8fda58a8cc82e4d911d86104fd5cd4b"},{"sha":"5c7cd21d410f117298d304daee892dc910b26ca8","author":{"name":"Erik Paulson","email":"e5918d1e3432b4a6fbaba74bf446f0c4ff72aa55@intel.com"},"message":"ch4/ofi: Remove ep_nocmpl from RMA window logic\n\nThe ep_nocmpl endpoint stored in RMA windows was being created for RMA\noperations that do not need full completions.  However, the implementation\nof this was incorrect because a CQ wasn't being bound to it (which is\nagainst the rules in OFI, you need a CQ even if you never read from it for\nerror reporting). It also is unnecessary, because the normal endpoint within\nthe window structure is already set to use FI_SELECTIVE_COMPLETION, meaning\nno completion event will be generated unless you explicitly pass the\nFI_COMPLETION flag.\n\nThis commit removes ep_nocmpl in favor of using the normal endpoint without\na FI_COMPLETION flag. Because the two endpoints were bound to the same\ncounter, the resulting logic is the same.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/5c7cd21d410f117298d304daee892dc910b26ca8"},{"sha":"de6a08b89d5a934725ac974ce4e34647a420dc25","author":{"name":"Wesley Bland","email":"5c7559cbec75e62ab4be58e44475dd566ef750ab@intel.com"},"message":"ch4/ofi: Move compile-time-only capsets to correct place\n\nThere are some capability sets that are actually compile-time-only, but\nwere listed as runtime configurable. This causes confusion from those\nwho think they can/should change them. Move them down to the\ncompile-time-only section.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/de6a08b89d5a934725ac974ce4e34647a420dc25"},{"sha":"5b32c05fd6db23040dcb65c388cbc0f74a9e8635","author":{"name":"Wesley Bland","email":"5c7559cbec75e62ab4be58e44475dd566ef750ab@intel.com"},"message":"ch4/ofi: Add protocol mask capset\n\nAdd a capability set for the protocol mask and the accompanying bits\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/5b32c05fd6db23040dcb65c388cbc0f74a9e8635"},{"sha":"6d07264020d5010bfafba45186b61c507100ca3c","author":{"name":"Wesley Bland","email":"5c7559cbec75e62ab4be58e44475dd566ef750ab@intel.com"},"message":"ch4/ofi: Set mem_tag_format\n\nSet the `mem_tag_format` provided to OFI during startup based on the\nmasks for protocol, contexts, source, and tag bits.\n\nFixes csr/mpich-ofi#592\nFixes csr/mpich-ofi#652\nFixes csr/mpich-ofi#653\nFixes csr/mpich-ofi#654\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/6d07264020d5010bfafba45186b61c507100ca3c"},{"sha":"497e5abb67c40e485d2cb84853c346a9df7a2344","author":{"name":"Ken Raffenetti","email":"75ecfb5a9ae50565355b841d351c24958a6adbcc@mcs.anl.gov"},"message":"Expose ABI string\n\nThis helps library writers who need to deal with multiple MPI\ninstallations. See pmodels/mpich#2231.\n\nSigned-off-by: Yanfei Guo <yguo@anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/497e5abb67c40e485d2cb84853c346a9df7a2344"},{"sha":"96188b144baff5a000724931d63dbc511fe18027","author":{"name":"Ken Raffenetti","email":"75ecfb5a9ae50565355b841d351c24958a6adbcc@mcs.anl.gov"},"message":"config: Remove obsolete code\n\nA separate sock channel library is no longer supported.\n\nSigned-off-by: Yanfei Guo <yguo@anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/96188b144baff5a000724931d63dbc511fe18027"},{"sha":"be8758094e192fc6596a018693f04070d4f281fb","author":{"name":"James Dinan","email":"98b73ee660cb065d6935027738c44dc3d2c42093@intel.com"},"message":"pmi/simple: Initialize socket struct used in singleton init\n\nEnsures that the sin_zero field in sockaddr_in is cleared.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/be8758094e192fc6596a018693f04070d4f281fb"},{"sha":"462d63ba06a3c65887c210ee65faa0b182edf2cb","author":{"name":"James Dinan","email":"98b73ee660cb065d6935027738c44dc3d2c42093@intel.com"},"message":"pmi/simple: Add error checks to singleton init path\n\nCheck that socket call was successful before doing the whole rigmarole,\nand check the rigmarole while we're at it.\n\nSigned-off-by: Ken Raffenetti <raffenet@mcs.anl.gov>","distinct":false,"url":"https://api.github.com/repos/raffenet/mpich/commits/462d63ba06a3c65887c210ee65faa0b182edf2cb"}]}
{"actor":{"display_login":"raffenet"}}