https://github.com/JuliaParallel/MPI.jl

sort by:
Revision Author Date Message Commit Date
0965740 Merge pull request #670 from JuliaParallel/sb/check-unchanged [MPIPreferences] add functions to check (and error) if the MPI implementation has changed 06 October 2022, 22:59:58 UTC
32c55e0 Merge pull request #672 from JuliaParallel/sb/amd-1.7 AMDGPU does not work on Julia 1.8, so test on 1.7 06 October 2022, 22:58:46 UTC
a74fe7b try nightly instead 06 October 2022, 22:14:19 UTC
d7ee1b7 AMDGPU does not work on Julia 1.8, so test on 1.7 06 October 2022, 21:47:13 UTC
01c7de8 bump versions 06 October 2022, 21:30:54 UTC
7185108 fix docstring 06 October 2022, 21:30:54 UTC
2a3dbc7 check if preferences actually changed 06 October 2022, 21:30:54 UTC
cc738c4 fix invalidations check 06 October 2022, 21:30:54 UTC
b4fa761 add functions to check (and error) if the MPI implementation has changed 06 October 2022, 21:30:54 UTC
676df63 Merge pull request #647 from JuliaParallel/sb/buildkite-latest Update buildkite to use latest Julia version 06 October 2022, 21:30:39 UTC
1eade93 disable hipDeviceSynchronize, allow soft_fail on AMDGPU 06 October 2022, 21:29:47 UTC
bf75800 use AMDGPU.default_queue 06 October 2022, 19:43:51 UTC
a9824fc Update buildkite to use latest Julia version 06 October 2022, 19:43:51 UTC
c67cfa3 Add note on breaking changes in v0.20 (#671) 06 October 2022, 13:07:24 UTC
b6a278b Bump version to 0.20.1 (#669) 05 October 2022, 17:09:07 UTC
47ec5cc switch MPICH and MSMPI consts to signed ints (#668) 05 October 2022, 16:56:36 UTC
3f21294 Skip flaky test on Windows (#665) 03 October 2022, 23:35:30 UTC
0682571 bump versions (#658) 03 October 2022, 20:54:02 UTC
e413aff check if MPI tests select correct implementation (#664) * check if MPI tests select correct implementation * run unit tests * fix intel 03 October 2022, 20:52:28 UTC
37e73f4 add some docs and tests for RequestSet (#663) 03 October 2022, 19:22:54 UTC
23d8e72 Transition guide from v0.19 and earlier to v0.20+ (#662) * Clarify docstring * Add transition guide from v0.19 to v0.20 03 October 2022, 18:04:47 UTC
2e0dec5 Better detection of Intel oneAPI MPI version number (#660) 03 October 2022, 18:02:32 UTC
b371629 [CI] Limit running invalidations to PRs which touch source code (#659) 02 October 2022, 22:48:18 UTC
8d36c1f Improve low-level `API` documentation (#656) 01 October 2022, 17:00:15 UTC
1113e12 [docs] Minor fixes to configuration instructions (#657) 01 October 2022, 16:41:38 UTC
97ad9e6 add PROC_NULL, ANY_SOURCE, ANY_TAG as globals (#655) 01 October 2022, 15:51:09 UTC
20d88ec add `create_hvector` (support `MPI_Type_create_hvector`) (#635) * support `create_hvector` * add size tests 30 September 2022, 20:05:14 UTC
f619e59 [docs] Elaborate on the difference between high- and low-level API (#654) 30 September 2022, 20:03:26 UTC
61947d9 combine Consts and API modules (#650) * combine Consts and API modules * @t-bltg's fixes * Builds docs only for functions in `API` module Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com> 30 September 2022, 18:59:35 UTC
5a9ed4e add auto-generated doc links (#652) * add auto-generated doc links * prepare new `Clang.jl` patch * add `api.md` * update URLs 30 September 2022, 17:55:55 UTC
3c57167 [CI] Cancel old jobs if there are new commits on same branch (#653) 30 September 2022, 17:50:10 UTC
a9fbfc9 Move `Get_processor_name` to new Misc section, and fix test (#634) 30 September 2022, 17:31:38 UTC
35dc943 Remove outdated references to {send,recv}{type,count} in `Sendrecv!` docstring (#633) * Remove outdated references to {send,recv}{type,count} in `Sendrecv!` docstring * Fix also names of tags arguments 30 September 2022, 17:24:48 UTC
4e8dcd0 no need for mutable struct with container fields (#636) 30 September 2022, 02:31:00 UTC
2d14d06 add _format key to MPIPreferences (#648) 29 September 2022, 22:31:51 UTC
7b7cac8 Generate MPI API bindings using Clang.jl (#644) 29 September 2022, 20:05:43 UTC
d34be21 add warning if JULIA_MPI_BINARY is inconsistent with MPIPreferences (#641) 28 September 2022, 13:18:26 UTC
4cd7118 Fix AMDGPU `synchronize` in tests & update doc (#628) * Add CUDA-aware MPI all-to-all tests and fix typo. * Update ROCQueue init to latest syntax 17 September 2022, 23:38:58 UTC
6ef9d6b Wrap `MPI_Get_processor_name` function (#630) 17 September 2022, 22:47:16 UTC
1172aa2 Release v0.1.4 of `MPIPreferences` (#631) 17 September 2022, 05:50:34 UTC
0be5359 Add `TOML` to test dependencies (#629) 15 September 2022, 22:47:58 UTC
b8ec766 Fix indentation of `Comm_remote_group` docstring (#625) 11 September 2022, 00:19:07 UTC
4a87d74 Add Invalidations.yml [ci skip] [skip tests] (#622) This is based on https://github.com/julia-actions/julia-invalidations. Adding such checks came up in https://discourse.julialang.org/t/potential-performance-regressions-in-julia-1-8-for-special-un-precompiled-type-dispatches-and-how-to-fix-them/86359. I suggest to add this check here since this package is widely used as a dependency. See also SciML/MuladdMacro.jl#26 and SciML/MuladdMacro.jl#29 05 September 2022, 17:43:02 UTC
f3b2c21 writing MPI tests (#620) 15 August 2022, 22:22:03 UTC
a851bfd fix typos in docs (#618) * fix typos * Update docs/src/usage.md Co-authored-by: Ludovic Räss <61313342+luraess@users.noreply.github.com> * add another missing backslash * update link to alltoall_test_rocm_multigpu.jl Co-authored-by: Ludovic Räss <61313342+luraess@users.noreply.github.com> 20 July 2022, 17:28:10 UTC
393c5b8 [MPIPreferences] Add `libmpi_cray` to default names and improve error message (#614) 21 June 2022, 17:31:41 UTC
a8d4d64 Add ROCm support (AMDGPU) (#572) * Add ROCm (AMDGPU) support * Add buildkite script Co-authored-by: Valentin Churavy <vchuravy@users.noreply.github.com> Co-authored-by: Simon Byrne <simonbyrne@gmail.com> 03 June 2022, 18:28:47 UTC
d2b4be9 Update README badge link (#609) 31 May 2022, 04:45:30 UTC
f39af64 buildkite: get CUDA working again (#607) * Use latest Open MPI * Use --with-cuda when building Open MPI * Add CUDA group to Buildkite * Disable ROCm for now * Disable soft-fail * Update badge * Move common test config to test/common.jl * add synchronize() function 31 May 2022, 04:41:21 UTC
04cf5c4 bump MPIPreferences (#608) 30 May 2022, 23:00:28 UTC
18fa6ea Use corresponding aliases for C types in OpenMPI ABI file (#606) * Use corresponding aliases for C types in OpenMPI ABI file * Use `Int` for `MPI_Count`, `MPI_Offset` to hopefully fix issues on 32-bit systems 30 May 2022, 18:29:25 UTC
aab9295 Update configuration.md (#605) 29 May 2022, 18:37:37 UTC
eefb427 add SplitType (#584) 29 May 2022, 18:20:04 UTC
5ee8aa1 MPIPreferences: warn showing wrong value (#604) 29 May 2022, 17:01:00 UTC
10972e9 MPI Distributed Graph API (#597) * Add MPI distributed graph API * Add neighbor collectives Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com> 29 May 2022, 07:14:00 UTC
623d8f4 add version errors (#602) 29 May 2022, 05:26:51 UTC
793314f CompatHelper: bump compat for "DocStringExtensions" to "0.9" (#601) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> 27 May 2022, 22:52:21 UTC
f8e4749 Base `MPI.identify_implementation` on helper function in `MPIPreferences` (#595) * Base `MPI.identify_implementation` on helper function in `MPIPreferences` We basically moved the detection of ABI/implementation to `MPIPreferences`, and added only there the support for new ABIs/implementations, which means that `MPI.identify_implementation` is now giving incorrect results for them, and also the constants `MPI.MPI_LIBRARY` and `MPI.MPI_LIBRARY_VERSION` are now wrong. By having a new helper function in `MPIPreferences` we can have all other functions use it under the hood and keep everything in-sync. * Remove `MPI.MPIImpl` 26 May 2022, 17:34:05 UTC
f796943 Support MPI_WEIGHTS_EMPTY for MPItrampoline (#598) 25 May 2022, 16:28:45 UTC
112c723 Use MPIWrapper 2.8.1 in CI (#596) * Use MPIWrapper 2.8.1 in CI * More colourful tests 19 May 2022, 22:28:14 UTC
5f25dcc revamp MPIPreferences docs (#594) * revamp MPIPreferences docs * expand section for cluster admins * move mpipref docs * split notes * Update lib/MPIPreferences/src/MPIPreferences.jl Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com> * Update docs/src/configuration.md Co-authored-by: Michael Schlottke-Lakemper <michael@sloede.com> * typos * mention installation, and indent * Fix indentation of code blocks in enumerated list * remove MPIPreferences exports from MPI * update CUDA known issues Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com> Co-authored-by: Michael Schlottke-Lakemper <michael@sloede.com> Co-authored-by: Mosè Giordano <mose@gnu.org> 06 May 2022, 18:33:45 UTC
89875d4 Add ABI support for HPE's MPT and HMPT implementations (#580) * Add MPT constants file * Add detection mechanism for HPE MPT ABI * Add HPE MPT/HMPT to list of supported ABIs in the docs 05 May 2022, 19:46:02 UTC
7e831e8 Call constant init via invokelatest (#592) * Call constant init via invokelatest Yet another potential solution to #587. This appears to avoid early dlopen-ing of the library. * add precompile 02 May 2022, 17:26:33 UTC
a505393 Cleanup `.gitignore` (#586) Do not ignore files that were previously generated by the build step. 02 May 2022, 15:27:40 UTC
af5e08a Update link to mpi4py project (#589) [skip ci] 01 May 2022, 15:50:54 UTC
d607dc9 Improve CI by caching depot and using ccache (#578) 26 April 2022, 14:24:43 UTC
eba05b7 build UCX as well on CI (#577) 26 April 2022, 12:15:34 UTC
e4479cf Remove unused files (#573) 21 April 2022, 06:37:12 UTC
31947ff [MPIPreferences] Always set `ZES_ENABLE_SYSMAN=1` when dlopening libmpi (#571) 19 April 2022, 19:45:55 UTC
7cb10d5 Merge pull request #542 from giordano/mg/handle-error-handler Do not hard fail in `test_errorhandler.jl` with unknown implementations 18 April 2022, 21:22:32 UTC
844d26e Merge pull request #569 from giordano/mg/docs [docs] Fix broken links and remove references to non-existing docstrings 18 April 2022, 20:46:51 UTC
58a4576 [docs] Build documentation in strict mode 18 April 2022, 20:43:54 UTC
0712176 [docs] Fix broken links and remove references to non-existing docstrings 18 April 2022, 20:28:41 UTC
2ecd682 Use function instead of variable for the command to run in tests Co-authored-by: Valentin Churavy <v.churavy@gmail.com> 18 April 2022, 19:35:35 UTC
40e7cf7 Allow Fujitsu MPI to fal custom error handler tests 18 April 2022, 19:33:45 UTC
65fac37 Do not hard fail in `test_errorhandler.jl` with unknown implementations 18 April 2022, 19:33:45 UTC
5cf57d8 Enable GPU CI (#557) Co-authored-by: Simon Byrne <simonbyrne@gmail.com> 18 April 2022, 19:02:59 UTC
2b93e68 Merge pull request #566 from JuliaParallel/vc/rewrite_docs Rewrite configuration docs for MPIPreferences 18 April 2022, 18:49:41 UTC
dfa92bc Merge pull request #568 from giordano/mg/docs-mpi-implementations [docs] Mention more supported implementations and remove references to `Pkg.build` 18 April 2022, 18:44:52 UTC
2dfe789 [docs] Mention more supported implementations and remove references to `Pkg.build` 18 April 2022, 18:19:37 UTC
0e22a4d Improvement 18 April 2022, 13:57:01 UTC
affee86 Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <michael@sloede.com> 18 April 2022, 13:44:49 UTC
d20ace4 Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <michael@sloede.com> 18 April 2022, 13:44:17 UTC
2af36ef Smaller fixes 18 April 2022, 13:42:40 UTC
9915f9a move mpiexecjl test to later in runtests.jl 18 April 2022, 13:38:33 UTC
620726c Apply suggestions from code review Co-authored-by: Michael Schlottke-Lakemper <michael@sloede.com> 16 April 2022, 21:29:13 UTC
0557fcb Rewrite configuration docs for MPIPreferences 16 April 2022, 19:05:41 UTC
1389fcc Re-export use_jll_binary and use_system_binary 16 April 2022, 18:23:34 UTC
690378f bump MPIPreferences 16 April 2022, 18:17:09 UTC
1cdf2f1 Merge pull request #565 from JuliaParallel/vc/oh_openmpi openmpi needs to be opened with RTLD_GLOBAL 16 April 2022, 18:16:21 UTC
d8fad5e Update lib/MPIPreferences/src/MPIPreferences.jl 16 April 2022, 14:52:58 UTC
51657da Merge pull request #558 from JuliaParallel/vc/mpiprefs_docs Add docs for MPIPreferences 16 April 2022, 14:45:17 UTC
dd540a8 openmpi needs to be opened with RTLD_GLOBAL 16 April 2022, 13:59:38 UTC
2080aed Don't launch arbitrary number of processes (#559) 16 April 2022, 13:11:03 UTC
1e20309 add PreviewCleanup 16 April 2022, 12:07:52 UTC
47d8d19 Add docs and warning to MPIPreferences 16 April 2022, 12:07:52 UTC
9a1dd86 Add buildkite CI (#552) 16 April 2022, 12:05:14 UTC
a8f0cc3 Merge pull request #556 from JuliaParallel/sb/adjust-path Add adjust_PATH and adjust_LIBPATH to System mpiexec 15 April 2022, 17:19:51 UTC
26144c7 Add adjust_PATH and adjust_LIBPATH to System mpiexec Makes it compatible with JLLWrappers (see #543) 15 April 2022, 17:07:54 UTC
baf27a2 Cleanup old CI and remove Drone CI since it is EOL 15 April 2022, 17:07:54 UTC
back to top