Skip to content

Commit 96c70a4

Browse files
committed
Merge remote-tracking branch 'myrepo/update_to_catalyst13' into update_to_catalyst13
2 parents 82c496e + 3ebc80e commit 96c70a4

3 files changed

Lines changed: 45 additions & 46 deletions

File tree

.github/workflows/ci.yml

Lines changed: 40 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,40 @@
1-
name: CI
2-
on:
3-
- push
4-
- pull_request
5-
jobs:
6-
test:
7-
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
8-
runs-on: ${{ matrix.os }}
9-
strategy:
10-
fail-fast: false
11-
matrix:
12-
version:
13-
- '1.5'
14-
- '1.6'
15-
- '1.7'
16-
os:
17-
- ubuntu-latest
18-
arch:
19-
- x64
20-
steps:
21-
- uses: actions/checkout@v2
22-
- uses: julia-actions/setup-julia@v1
23-
with:
24-
version: ${{ matrix.version }}
25-
arch: ${{ matrix.arch }}
26-
- uses: actions/cache@v1
27-
env:
28-
cache-name: cache-artifacts
29-
with:
30-
path: ~/.julia/artifacts
31-
key: ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
32-
restore-keys: |
33-
${{ runner.os }}-test-${{ env.cache-name }}-
34-
${{ runner.os }}-test-
35-
${{ runner.os }}-
36-
- uses: julia-actions/julia-buildpkg@v1
37-
- uses: julia-actions/julia-runtest@v1
38-
- uses: julia-actions/julia-processcoverage@v1
39-
- uses: codecov/codecov-action@v1
40-
with:
41-
file: lcov.info
1+
name: CI
2+
on:
3+
- push
4+
- pull_request
5+
jobs:
6+
test:
7+
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
8+
runs-on: ${{ matrix.os }}
9+
strategy:
10+
fail-fast: false
11+
matrix:
12+
version:
13+
- '1.6'
14+
- '1.9'
15+
os:
16+
- ubuntu-latest
17+
arch:
18+
- x64
19+
steps:
20+
- uses: actions/checkout@v2
21+
- uses: julia-actions/setup-julia@v1
22+
with:
23+
version: ${{ matrix.version }}
24+
arch: ${{ matrix.arch }}
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+
- uses: julia-actions/julia-processcoverage@v1
38+
- uses: codecov/codecov-action@v1
39+
with:
40+
file: lcov.info

test/birthdeath2D.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ prs = exp.(2 .* rand(2))
2222
ps = [ prs[1], prs[1] / exp(4 * rand()),
2323
prs[2], prs[2] / exp(4 * rand()) ]
2424

25-
Nmax = 130
25+
Nmax = 100
2626
u0 = zeros(Nmax+1, Nmax+1)
2727
u0[1] = 1.0
2828

2929
tt = [ 0.25, 1.0, 10.0 ]
3030

3131
prob = convert(ODEProblem, sys, u0, 10.0, ps)
32-
sol = solve(prob, Vern7(), abstol=1e-9, reltol=1e-6, saveat=tt)
32+
sol = solve(prob, Vern7(), abstol=1e-6, saveat=tt)
3333

3434
@test marg(sol.u[1], dims=2) pdf.(Poisson(ps[1] / ps[2] * (1 - exp(-ps[2] * tt[1]))), 0:Nmax) atol=1e-4
3535
@test marg(sol.u[1], dims=1) pdf.(Poisson(ps[3] / ps[4] * (1 - exp(-ps[4] * tt[1]))), 0:Nmax) atol=1e-4
@@ -44,7 +44,7 @@ A = convert(SparseMatrixCSC, sys, (Nmax+1, Nmax+1), ps, 0)
4444
f = (du,u,t) -> mul!(du, A, u)
4545

4646
probA = ODEProblem(f, u0, 10.0)
47-
solA = solve(prob, Vern7(), abstol=1e-9, reltol=1e-6, saveat=tt)
47+
solA = solve(prob, Vern7(), abstol=1e-6, saveat=tt)
4848

4949
@test sol.u[1] solA.u[1] atol=1e-4
5050
@test sol.u[2] solA.u[2] atol=1e-4

test/feedbackloop.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ u0 = zeros(2, Nmax)
4747
u0[1] = 1.0
4848

4949
prob = convert(ODEProblem, sys, u0, maximum(tt), ps)
50-
sol = solve(prob, Vern7(), abstol=1e-9, reltol=1e-6, saveat=tt)
50+
sol = solve(prob, Vern7(), abstol=1e-6, saveat=tt)
5151

5252
f = (du,u,t) -> mul!(du, A, u)
5353

5454
probA = ODEProblem(f, u0, 10.0)
55-
solA = solve(prob, Vern7(), abstol=1e-9, reltol=1e-6, saveat=tt)
55+
solA = solve(prob, Vern7(), abstol=1e-6, saveat=tt)
5656

5757
@test sol.u[1] solA.u[1] atol=1e-4
5858
@test sol.u[2] solA.u[2] atol=1e-4

0 commit comments

Comments
 (0)