Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MPIPreferences subpackage to select binary #541

Merged
merged 54 commits into from
Apr 13, 2022
Merged
Show file tree
Hide file tree
Changes from 47 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
50db836
Add a lightweight MPIABI sub-package that controls the MPI ABI
vchuravy Dec 17, 2021
deff290
MPIABI => MPIPreferences
simonbyrne Feb 13, 2022
0fdaaed
add msmpi support
simonbyrne Feb 14, 2022
186bb4c
get OpenMPI working
simonbyrne Feb 14, 2022
a83a830
update some unit tests
simonbyrne Feb 15, 2022
de426cd
update Open MPI constants
simonbyrne Feb 15, 2022
e02b93f
fix unit tests
simonbyrne Feb 15, 2022
ad165d7
fix identify_abi
simonbyrne Feb 15, 2022
2962c77
fix github actions on windows
simonbyrne Feb 15, 2022
cbf9977
better error messages
simonbyrne Feb 15, 2022
bfe1753
typo
simonbyrne Feb 15, 2022
ed662e5
fix tests
simonbyrne Feb 18, 2022
7999ded
add Pkg to test deps
simonbyrne Feb 18, 2022
b2d91cc
remove deps
simonbyrne Feb 18, 2022
6624d1b
more CI updates
simonbyrne Feb 18, 2022
7d96e85
move deps
simonbyrne Feb 18, 2022
b6c215a
try MPICH on macos
simonbyrne Feb 18, 2022
b288269
fix apt
simonbyrne Feb 18, 2022
a1249e2
remove buildpkg
simonbyrne Feb 18, 2022
64de9bc
use correct name
simonbyrne Feb 18, 2022
8a68c73
no openmpi_jll on windows
simonbyrne Feb 18, 2022
d20b799
remove some environment variables
simonbyrne Feb 18, 2022
7e28b4c
remove canceller
simonbyrne Feb 18, 2022
0a32767
fix typo
simonbyrne Feb 18, 2022
9109788
dev MPIPreferences
simonbyrne Feb 18, 2022
926342b
try deleting Manifest.toml
simonbyrne Feb 18, 2022
54ebccb
fix MPItrampoline
simonbyrne Feb 18, 2022
e952a3e
remove Manifest
simonbyrne Feb 18, 2022
f0c6c17
more MPItrampoline fixes
simonbyrne Feb 18, 2022
07109d9
add mpiwrapper consts
simonbyrne Feb 18, 2022
422c006
enable system
simonbyrne Feb 18, 2022
fbe478a
MPI_Count on Open MPI is Int
simonbyrne Feb 18, 2022
e2cd300
typo
simonbyrne Feb 18, 2022
d0beb6d
fix mpiexec
simonbyrne Feb 19, 2022
7a18cd8
print some info
simonbyrne Feb 19, 2022
44a9dc7
fix openmpi status struct
simonbyrne Feb 19, 2022
4a1b176
add hook for MPITRAMPOLINE_MPIEXEC
simonbyrne Feb 19, 2022
958b6d6
fix mpiwrapper status struct
simonbyrne Feb 19, 2022
1cc6f11
clean up build
simonbyrne Feb 19, 2022
1d31520
apt update
simonbyrne Feb 19, 2022
b859bbf
try to get intelmpi working
simonbyrne Feb 19, 2022
1e59f2d
fix docs build
vchuravy Mar 4, 2022
3c708f5
add MPIPreferences to intel test
vchuravy Mar 4, 2022
0ce4b44
bump MPIWrapper in tests
vchuravy Mar 4, 2022
2fe0d94
set mpiexec on ms system
vchuravy Mar 4, 2022
3062d60
fixup! bump MPIWrapper in tests
vchuravy Mar 4, 2022
612a740
Apply suggestions from code review
vchuravy Mar 4, 2022
39e74a6
Update src/consts/microsoftmpi.jl
vchuravy Mar 4, 2022
d52e761
downgrade MPIwrapper
vchuravy Mar 4, 2022
147deb0
Fix deprecated method in shared_win test
vchuravy Mar 15, 2022
9af96c6
Merge branch 'master' into sb/mpipref
vchuravy Mar 17, 2022
23c2f7e
add atomicity get and set to io_shared
vchuravy Mar 17, 2022
6e38120
fix Homebrew Open MPI
simonbyrne Mar 18, 2022
500b811
add compat to MPIPreferences
vchuravy Apr 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/workflows/Documenter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,13 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate(); Pkg.build(;verbose=true)'
shell: julia --color=yes --project=docs/ {0}
run: |
using Pkg
Pkg.develop(PackageSpec(path="lib/MPIPreferences"))
Pkg.develop(PackageSpec(path=pwd()))
Pkg.instantiate()
Pkg.build(;verbose=true)
- name: Build and deploy
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Loading