Skip to content
This repository was archived by the owner on Jul 19, 2023. It is now read-only.

Commit a5347bf

Browse files
authored
Merge branch 'SciML:master' into master
2 parents b8461f8 + 79d4429 commit a5347bf

104 files changed

Lines changed: 7862 additions & 2097 deletions

File tree

Some content is hidden

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

.buildkite/pipeline.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
steps:
2+
- label: "Julia 1"
3+
plugins:
4+
- JuliaCI/julia#v1:
5+
version: "1"
6+
- JuliaCI/julia-test#v1:
7+
coverage: false # 1000x slowdown
8+
agents:
9+
queue: "juliagpu"
10+
cuda: "*"
11+
timeout_in_minutes: 60
12+
# Don't run Buildkite if the commit message includes the text [skip tests]
13+
if: build.message !~ /\[skip tests\]/
14+
15+
env:
16+
GROUP: GPU
17+
JULIA_PKG_SERVER: "" # it often struggles with our large artifacts
18+
# SECRET_CODECOV_TOKEN: "..."

.github/workflows/CI.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: CI
2+
on:
3+
pull_request:
4+
branches:
5+
- master
6+
push:
7+
branches:
8+
- master
9+
jobs:
10+
test:
11+
runs-on: ubuntu-latest
12+
continue-on-error: ${{ matrix.group == 'MOLFiniteDifference' }}
13+
strategy:
14+
matrix:
15+
group:
16+
- OperatorInterface
17+
- MOLFiniteDifference
18+
- Multithreading
19+
- Misc
20+
steps:
21+
- uses: actions/checkout@v2
22+
- uses: julia-actions/setup-julia@v1
23+
with:
24+
version: 1
25+
- uses: actions/cache@v1
26+
env:
27+
cache-name: cache-artifacts
28+
with:
29+
path: ~/.julia/artifacts
30+
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
31+
restore-keys: |
32+
${{ runner.os }}-test-${{ env.cache-name }}-
33+
${{ runner.os }}-test-
34+
${{ runner.os }}-
35+
- uses: julia-actions/julia-buildpkg@v1
36+
- uses: julia-actions/julia-runtest@v1
37+
env:
38+
GROUP: ${{ matrix.group }}
39+
- uses: julia-actions/julia-processcoverage@v1
40+
- uses: codecov/codecov-action@v1
41+
with:
42+
file: lcov.info

.github/workflows/CompatHelper.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
1313
matrix:
14-
julia-version: [1.2.0]
14+
julia-version: [1]
1515
julia-arch: [x86]
1616
os: [ubuntu-latest]
1717
steps:
@@ -23,4 +23,4 @@ jobs:
2323
- name: CompatHelper.main()
2424
env:
2525
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26-
run: julia -e 'using CompatHelper; CompatHelper.main()'
26+
run: julia -e 'using CompatHelper; CompatHelper.main()'
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Documentation
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
tags: '*'
8+
pull_request:
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v2
15+
- uses: julia-actions/setup-julia@latest
16+
with:
17+
version: '1'
18+
- name: Install dependencies
19+
run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
20+
- name: Build and deploy
21+
env:
22+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # For authentication with GitHub Actions token
23+
DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} # For authentication with SSH deploy key
24+
run: julia --project=docs/ docs/make.jl

.github/workflows/TagBot.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
name: TagBot
22
on:
3-
schedule:
4-
- cron: 0 * * * *
3+
issue_comment:
4+
types:
5+
- created
6+
workflow_dispatch:
57
jobs:
68
TagBot:
9+
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
710
runs-on: ubuntu-latest
811
steps:
912
- uses: JuliaRegistries/TagBot@v1
1013
with:
1114
token: ${{ secrets.GITHUB_TOKEN }}
15+
ssh: ${{ secrets.DOCUMENTER_KEY }}

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@
33
*.jl.mem
44
deps/deps.jl
55
Manifest.toml
6+
*.png
7+
*.gif
8+
docs/build

.gitlab-ci.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

.travis.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

Project.toml

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,48 @@
11
name = "DiffEqOperators"
22
uuid = "9fdde737-9c7f-55bf-ade8-46b3f136cc48"
33
authors = ["Chris Rackauckas <[email protected]>"]
4-
version = "4.10.0"
4+
version = "4.35.0"
55

66
[deps]
77
BandedMatrices = "aae01518-5342-5314-be14-df237901396f"
88
BlockBandedMatrices = "ffab5731-97b5-5995-9138-79e8c1846df0"
99
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
10+
DomainSets = "5b8099bc-c8ec-5219-889f-1d9e522a28bf"
1011
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1112
LazyArrays = "5078a376-72f3-5289-bfd5-ec5146d43c02"
13+
LazyBandedMatrices = "d7e5e226-e90b-4449-9968-0f923699bf6f"
1214
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
15+
LoopVectorization = "bdcacae8-1622-11e9-2a5c-532679323890"
1316
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
1417
NNlib = "872c559c-99b0-510c-b3b7-b6c96a88d5cd"
18+
NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec"
19+
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
20+
RuntimeGeneratedFunctions = "7e49a35a-f44a-4d26-94aa-eba1b4ca6b47"
21+
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1522
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
23+
SparseDiffTools = "47a9eef4-7e08-11e9-0b38-333d64bd3804"
1624
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
1725
SuiteSparse = "4607b0f0-06f3-5cda-b6b1-a6196a1729e9"
26+
SymbolicUtils = "d1185830-fcd6-423d-90d6-eec64667417b"
1827

1928
[compat]
20-
BandedMatrices = "0.12, 0.13, 0.14, 0.15"
21-
BlockBandedMatrices = "0.6, 0.7, 0.8"
29+
BandedMatrices = "0.15.11, 0.16"
30+
BlockBandedMatrices = "0.8.6, 0.9, 0.10, 0.11"
2231
DiffEqBase = "6.4.1"
32+
DomainSets = "0.5"
2333
ForwardDiff = "0.10"
24-
LazyArrays = "0.14, 0.15, 0.16"
25-
ModelingToolkit = "0.10.0, 1.0, 2.0, 3.0"
26-
NNlib = "0.6"
27-
StaticArrays = "0.10, 0.11, 0.12"
34+
LazyArrays = "0.17, 0.18, 0.19, 0.20, 0.21, 0.22"
35+
LazyBandedMatrices = "0.5, 0.6, 0.7"
36+
LoopVectorization = "0.12"
37+
ModelingToolkit = "7"
38+
NNlib = "0.6, 0.7"
39+
NonlinearSolve = "0.3.7"
40+
Requires = "1"
41+
RuntimeGeneratedFunctions = "0.4, 0.5"
42+
SciMLBase = "1.11"
43+
SparseDiffTools = "1.17"
44+
StaticArrays = "0.10, 0.11, 0.12, 1.0"
45+
SymbolicUtils = "0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18"
2846
julia = "1"
2947

3048
[extras]
@@ -33,9 +51,9 @@ OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed"
3351
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
3452
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
3553
SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
36-
SimpleDifferentialOperators = "7ccca996-40d6-5c2f-be7f-4eb2934af9c4"
3754
SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
3855
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
56+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
3957

4058
[targets]
41-
test = ["FillArrays", "OrdinaryDiffEq", "Parameters", "Random", "SafeTestsets", "SimpleDifferentialOperators", "SpecialFunctions", "Test"]
59+
test = ["FillArrays", "OrdinaryDiffEq", "Parameters", "Random", "SafeTestsets", "SpecialFunctions", "Test", "Zygote"]

0 commit comments

Comments
 (0)