Skip to content

Commit eb707ea

Browse files
eschnettvchuravy
andauthored
Support MPItrampoline as MPI provider (#513)
* Add support for MPItrampoline * Redesign determining the MPI constants Compile-time constants, handle types, and MPI_Status are extracted in C, generating Julia code. Load-time constants are extracted in C and placed into a shared library with global constants that are read at run time from Julia. Co-authored-by: Valentin Churavy <[email protected]>
1 parent 5e98f49 commit eb707ea

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+3070
-1248
lines changed

.drone.jsonnet

-2
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ local Pipeline(os, arch, version, alpine=false) = {
2222
};
2323

2424
[
25-
# Pipeline("linux", "arm", "1.3.1"),
2625
# Pipeline("linux", "arm", "1.6.1"),
27-
Pipeline("linux", "arm64", "1.3"),
2826
Pipeline("linux", "arm64", "1.6"),
2927
# Pipeline("linux", "amd64", "1.6", true)
3028
]

.drone.yml

-20
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,3 @@
1-
---
2-
kind: pipeline
3-
name: linux - arm64 - Julia 1.3
4-
5-
platform:
6-
os: linux
7-
arch: arm64
8-
9-
steps:
10-
- name: Run tests
11-
image: julia:1.3
12-
commands:
13-
- "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true)'"
14-
- "julia --project=. --check-bounds=yes --color=yes -e 'using Pkg; Pkg.build()'"
15-
- "julia --project=. --check-bounds=yes --color=yes -e 'using Pkg; Pkg.test(coverage=true)'"
16-
17-
trigger:
18-
branch:
19-
- master
20-
211
---
222
kind: pipeline
233
name: linux - arm64 - Julia 1.6

.github/workflows/shellcheck.yml renamed to .github/workflows/ShellCheck.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: shellcheck
1+
name: ShellCheck
22

33
on:
44
push:

0 commit comments

Comments
 (0)