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

sort by:
Revision Author Date Message Commit Date
174bcb0 Tag 0.10.0 15 August 2019, 23:34:00 UTC
81fe0f7 Merge pull request #302 from JuliaParallel/sb/cuda CUDA-aware MPI with tests 14 August 2019, 20:18:32 UTC
5be8042 tweak MPIPtr, modify and enable CUDA tests, add some docs - A few small tweaks to the MPIPtr implementation (which we can also use for SubArray contiguous checks) - Modify the tests to support CuArrays where possible - Enable CuArray tests on the buildbot - Add some docs 14 August 2019, 18:18:06 UTC
0a30948 CUDA-aware MPI (#286) Buffers are passed using an `MPIPtr` type, so CuArrays can be passed using implicit conversion. 13 August 2019, 21:49:16 UTC
14adebf Improve docs (#301) * improve example printing * add external links to docs * split doc pages 13 August 2019, 21:18:57 UTC
3dcefb6 add gitlab-ci (#299) 13 August 2019, 16:08:50 UTC
33e4253 Deprecate cluster manager (#296) Functionality has been moved to https://github.com/JuliaParallel/MPIClusterManagers.jl 03 August 2019, 20:49:02 UTC
ba6ff68 disable UCX memory hooks (#298) 03 August 2019, 14:57:57 UTC
9d40e5a Merge pull request #297 from JuliaParallel/sb/ci-versions enable testing on 1.2, allow failures on nightly 03 August 2019, 14:42:27 UTC
d4f14d5 enable testing on 1.2, allow failures on nightly 03 August 2019, 00:07:10 UTC
5b9083f fix variable name (#294) 28 July 2019, 04:12:42 UTC
2fce546 cman.jl fixed incorrect `get` call (#293) Add testcase to test/test_cman_mpi.jl 26 July 2019, 20:42:21 UTC
597fcaf Correct undercase in setup.md (#288) 12 July 2019, 17:33:32 UTC
615ca46 size check only for AbstractArrays on collective.jl (#285) 10 July 2019, 20:17:58 UTC
1bd063b use cfunction closures for user-defined operators (#284) * use cfunction closures for user-defined operators * add tests for sum of DoubleFloats * precompile test environment to avoid race conditions 10 July 2019, 20:17:16 UTC
e0c2578 Update funding link 03 July 2019, 00:54:45 UTC
7875e27 Merge pull request #282 from JuliaParallel/sb/path Store full path of libmpi and mpiexec in deps.jl 02 July 2019, 18:18:52 UTC
7de5bf3 Add universe_size function (#280) Exposes `MPI_UNIVERSE_SIZE` attribute of `MPI_COMM_WORLD` 01 July 2019, 15:49:01 UTC
fa100b9 Store full path of libmpi and mpiexec in deps.jl This makes it slightly easier to use on clusters since it avoids the need to "module load mpiXXX" each time it is used, and makes it more robust if the wrong MPI library is loaded. 30 June 2019, 21:22:50 UTC
4e6ad89 test Intel MPI on linux (#279) Add to Travis matrix 27 June 2019, 18:08:02 UTC
4e3d5a7 Delete REQUIRE 27 June 2019, 04:10:38 UTC
50d5916 Define mpiexec variable at build time (#275) Fixes #274. 27 June 2019, 02:01:07 UTC
e5ab08c Create FUNDING.yml 26 June 2019, 21:48:25 UTC
9565445 Merge pull request #276 from JuliaParallel/sb/winfix Disable custom reduction operators on Windows, fix misc Windows and nightly issues. 26 June 2019, 16:00:59 UTC
4a8b5e8 correct import for wait_connected 26 June 2019, 05:17:00 UTC
fb94cc5 remove excluded tests, fail on first error 26 June 2019, 04:58:48 UTC
f689ed5 fix Info issues on Windows 26 June 2019, 04:41:15 UTC
dd3e256 Disable custom reduction operators in 32-bit Windows Addresses #246. 26 June 2019, 04:40:12 UTC
a76657b Move to C API (#271) Works around the issues encountered last time (#169) by generating a small C program which in turn generates the necessary constants, types and offsets. To avoid the problem of link-time definitions, it uses the Fortran constants for all handles, which are converted to the C variants at `MPI_Init`. This approach has several benefits: - No need for CMake or a Fortran compiler - No implicit use of gfortran ABI for strings - Simpler to extend, as the new functions only need to be added in one place. I've also taken the liberty splitting the source into several files based on functionality, which should make it easier to find things. 26 June 2019, 00:07:05 UTC
7fcee0b Add `Cart_coords` function to comply with `!` suffix convention (#273) Also deprecate existing `Cart_coords!` methods 18 June 2019, 17:16:41 UTC
174d67d move Info to C interface (#268) 06 June 2019, 20:18:37 UTC
761d672 Merge pull request #267 from xorJane/patch-1 Fix typo in docs for MPI.Send method 05 June 2019, 17:54:43 UTC
f11dadd Fix typo in docs for MPI.Send method 05 June 2019, 17:49:59 UTC
0391ea2 Merge pull request #261 from JuliaParallel/sb/test-finalized ensure each test is finalized 05 June 2019, 15:19:29 UTC
c5c5ffc Merge pull request #265 from JuliaParallel/sb/no-compat remove Compat 05 June 2019, 15:18:51 UTC
a4bd17d Merge pull request #264 from gasagna/master allow ccalling various ALLTOALL functions 05 June 2019, 15:17:14 UTC
ef05443 remove Compat 05 June 2019, 04:24:29 UTC
3d13d44 Merge pull request #263 from JuliaParallel/sb/allow allow failures on OS X with openmpi 05 June 2019, 04:22:25 UTC
dd5cf6c allow ccalling various ALLTOALL functions 04 June 2019, 20:39:10 UTC
68765ac allow failures on OS X with openmpi 04 June 2019, 20:30:16 UTC
130c580 Merge pull request #256 from gasagna/master add type_create_subarray function 04 June 2019, 20:14:21 UTC
13f663f ensure each test is finalized 03 June 2019, 23:34:05 UTC
92f2b35 remove trailing space to bump travis tests 03 June 2019, 22:05:34 UTC
56aa9b0 Require at least v1.0.0 of Julia 20 May 2019, 19:38:47 UTC
67ba614 Merge pull request #260 from JuliaParallel/sb/window Update Window functions 17 May 2019, 22:16:29 UTC
4e7c258 remove a print statment 16 May 2019, 21:38:48 UTC
e17bf0e update windows order constants 16 May 2019, 21:33:05 UTC
eb6e1d4 make sure the process Cint type descriptor is passed 16 May 2019, 21:18:48 UTC
0140244 Tag new version 0.9.0 16 May 2019, 20:44:18 UTC
97eba79 Update Window functions - use keyword splatting of arguments into Info objects - add refcount tracking - create/allocate functions create new `Win` objects - make Win_free a method of free - move to new file - deprecation of old interface 16 May 2019, 17:43:56 UTC
eb8c868 revamp Info object (#258) * Make MPI.Info a subtype of AbstractDict * Allocated buffer correctly for strings 10 May 2019, 22:50:26 UTC
256749c move deprecations to separate file 10 May 2019, 20:11:12 UTC
fd4bcee Make MPI.Info a subtype of AbstractDict Makes the interface simple, and gives nice printing. 09 May 2019, 18:56:25 UTC
97efe19 Merge pull request #259 from milthorpe/master JULIA_MPI_Fortran_INCLUDE_PATH doesn't need -I 08 May 2019, 17:35:32 UTC
b07b194 allocated buffer correctly for strings 08 May 2019, 16:24:01 UTC
38ba48e JULIA_MPI_Fortran_INCLUDE_PATH doesn't need -I JULIA_MPI_Fortran_INCLUDE_PATH is a path to the include directory for mpif90 (not a flag passed to the compiler), so it doesn't need the "-I" at the start 08 May 2019, 06:22:28 UTC
3f1aa8f Merge pull request #255 from JuliaParallel/sb/finalizers Add reference counter for finalization 07 May 2019, 22:26:05 UTC
66aa129 added docs 07 May 2019, 20:16:48 UTC
4e7565a relax argument type 07 May 2019, 19:38:53 UTC
af53dfe add nonblocking calls with tests too 07 May 2019, 19:38:45 UTC
a9468b6 added test for blocking send/recv of a subarray 07 May 2019, 19:35:18 UTC
b6ae6a2 extended blocking send/recv to allow passing other datatypes 07 May 2019, 19:35:01 UTC
c8eed7d add MPI_STATUS_IGNORE constant not sure how to do this in win_mpiconstants.jl 07 May 2019, 19:10:26 UTC
096de73 Update win_mpiconstants.jl 05 May 2019, 08:49:46 UTC
b2c2cd3 add type_create_subarray function 04 May 2019, 21:48:33 UTC
1e558df add c/fortran order constants 04 May 2019, 21:47:48 UTC
288be2d remove old comment from docs 04 May 2019, 05:18:01 UTC
797db6d remove C atexit hooks 04 May 2019, 04:36:51 UTC
73c7387 initialize REFCOUNT to 1 to allow other libraries to handle MPI_INIT/MPI_FINALIZE 04 May 2019, 04:29:32 UTC
5713327 have MPI.Finalize() call refcount_dec() 04 May 2019, 00:03:35 UTC
e3a6c24 Add reference counter for finalization This is largely based on the approach in the LibGit2 standard library. 03 May 2019, 23:25:24 UTC
abfd5fd Merge pull request #253 from JuliaParallel/sb/deps-cmake remove unused part from CMake file 03 May 2019, 00:26:37 UTC
78d0964 remove unused part from CMake file I still don't really understand how CMake works, but this doesn't appear to be used. 02 May 2019, 23:52:55 UTC
9084658 Merge pull request #248 from JuliaParallel/vc/travis cleanup .travis 02 May 2019, 21:03:19 UTC
ad66796 Merge pull request #252 from JuliaParallel/sb/travis-branch build only master/release branches 02 May 2019, 21:02:51 UTC
026b014 Merge pull request #251 from JuliaParallel/sb/build Generate C and Fortran files from build.jl 02 May 2019, 21:02:36 UTC
9ce2d8d build only master/release branches 02 May 2019, 17:12:29 UTC
b8bc1aa Generate C and Fortran files from build.jl This centralises all the functions and constants into one place, which should make it simpler to add more functionality. 02 May 2019, 16:08:04 UTC
c1dcc8b Merge pull request #250 from JuliaParallel/sb/delete remove deps/VERSION_NO_GIT 02 May 2019, 14:46:11 UTC
387d238 remove reference to git 02 May 2019, 04:38:44 UTC
80f748c remove deps/VERSION_NO_GIT Appears unused since #211. 01 May 2019, 23:11:19 UTC
a8162ed Merge pull request #249 from simonbyrne/sb/docstrings More docstrings 30 April 2019, 19:51:03 UTC
ee187e1 More docstrings 26 April 2019, 00:38:35 UTC
e5c9031 use ccache to cache MPI builds 25 April 2019, 18:05:44 UTC
7fc5da6 fixup! cleanup .travis 25 April 2019, 17:38:27 UTC
7a94daa cleanup .travis 25 April 2019, 17:30:47 UTC
76eb7d7 Merge pull request #247 from simonbyrne/sb/docs-deploy deploy docs 25 April 2019, 16:20:18 UTC
088b323 deploy docs 25 April 2019, 16:09:22 UTC
96b28cf Merge pull request #243 from simonbyrne/sb/ci Update CI scripts 25 April 2019, 14:56:38 UTC
b9f0579 add documentation badge to README 25 April 2019, 03:39:16 UTC
743b9dc allow Windows 32-bit failures 25 April 2019, 03:38:58 UTC
8867af8 work around vader_segment error on MacOS I don't really understand it, but it is discussed in these issues: - https://github.com/open-mpi/ompi/issues/6518 - https://github.com/open-mpi/ompi/issues/5798 - https://www.mail-archive.com/devel@lists.open-mpi.org/msg20760.html 25 April 2019, 03:37:27 UTC
738c9ff Merge remote-tracking branch 'origin/lcw/fix-windows-32' into sb/ci 24 April 2019, 22:14:42 UTC
d29f158 Work around a type issue on Windows 32 bit It seems that https://github.com/JuliaParallel/MPI.jl/blob/bc2e97949aae507414c96c4596961f0d05abc3e5/src/mpi-op.jl#L27 returns a `Char` on Windows 32 bit when it should be an `Int32`. To avoid this we make sure the inverse map doesn't contain the value `Char`. 24 April 2019, 21:46:02 UTC
cf7b0f1 Use correct size in MPI_Win_create Fixes #244. From https://github.com/open-mpi/ompi/issues/6374 24 April 2019, 21:18:58 UTC
fde69d1 Update CI scripts Run on 1.0 and latest release, use standard Julia Appveyor script and latest Windows MPI (#242). 24 April 2019, 21:18:58 UTC
5de58fb Merge pull request #241 from simonbyrne/sb/docs Create docs 24 April 2019, 20:38:28 UTC
aa27765 update link to Windows download (#242) 24 April 2019, 15:31:57 UTC
f2352f7 add some docstrings 24 April 2019, 05:36:21 UTC
8e31929 incorporate changes from #173 24 April 2019, 04:30:18 UTC
back to top