Repository navigation
CI test with system MPI and local t8code installation #143
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
Merged
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
d3b8ec9
new CI test with system MPI and local t8code
benegee 55fb452
add NEWS.md
benegee 4aa9f0a
revert renaming
benegee a2bc9ef
add julia compat bound to test
benegee 4bc34d9
typo
benegee 90fb0dc
try to dev T8code
benegee fb22326
relative to project
benegee e3dbb10
explicit arch
benegee e64707d
use dirname
benegee d24cb7c
wrong path?
benegee 48228d9
dev first?
benegee bdb6c6d
sequence
benegee 8c57390
split configure steps
benegee b641fd9
OpenMPI 4 workaround
benegee a20a027
workaround needed in tests as well
benegee 2b9464d
add MPI testing file
benegee c4adcf8
only load t8code_jll if preferences say so
benegee a7efdb8
remove workaround
benegee f87e42d
fix
benegee 0da9a67
OpenMPI_jll v4 again
benegee e968a65
check module T8code
benegee 18949e7
skip aqua test when running with system MPI
benegee 8d06b57
based on loaded_modules
benegee 35403bc
lower bound reported by Downgrade
benegee d495f65
need absolute path
benegee 6306421
check again
benegee f4b4b60
Revert "only load t8code_jll if preferences say so"
benegee 0e4a4cd
free T8code package again afterwards
benegee 79ef50a
only load t8code_jll if preferences say so
benegee 9b8b75b
remove build step
benegee 4fda35a
conditional ignore for Aqua test
benegee c3b0ab8
Merge branch 'main' into bg/test-external-t8code
benegee 510aeb9
fmt
benegee c4b139c
pass Tuple to stale_deps
benegee 73d8726
correct ignore
benegee 3057762
conditionally disable persistant tasks check
benegee 2e62599
can we always use Aqua 0.8?
benegee 6b5d36d
do not use T8code to set the preferences
benegee b257542
use root project
benegee 4874831
abspath
benegee 3311616
add a precompile step
benegee 0f6fb94
separate handling of julia nightly
benegee 0529b42
duh
benegee b247dac
prevent precompiling again
benegee c37eb1b
flags as in runtest
benegee 04da502
even more args
benegee File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| # Changelog | ||
|
|
||
| T8code.jl follows the interpretation of | ||
| [semantic versioning (semver)](https://julialang.github.io/Pkg.jl/dev/compatibility/#Version-specifier-format-1) | ||
| used in the Julia ecosystem. Notable changes will be documented in this file | ||
| for human readability. | ||
|
|
||
|
|
||
| ## Changes in the v0.9 lifecycle | ||
|
|
||
| #### Added | ||
|
|
||
| - Added `ExplicitImports` tests | ||
|
|
||
| #### Changed | ||
|
|
||
| - Updated to `Clang.jl` version 0.19 | ||
| - Based on t8code's July release |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| @testset "Conditional loading of t8code_jll" begin | ||
| t8code_jll_loaded = any(m -> nameof(m) === :t8code_jll, values(Base.loaded_modules)) | ||
| @test (JULIA_MPI_PROVIDER == "SYSTEM_MPI") != t8code_jll_loaded | ||
| end | ||
|
|
||
| @testset "T8code.uses_mpi" begin | ||
| @test T8code.uses_mpi() == true | ||
| end |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.