Skip to content

Add new test

Add new test #111

Triggered via push January 25, 2024 18:15
Status Failure
Total duration 6m 25s
Artifacts

CI.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 3 warnings, and 1 notice
Julia 1.9 - ubuntu-latest - x64 - push
Process completed with exit code 1.
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:4-58 ```@example test using Plots using FFTW using VectorSpin function run() T = 50 # 4000 # final time nx = 65 # partition of x nv = 129 # partition of v vmin, vmax = -2.5, 2.5 ke = 1.2231333040331807 xmin, xmax = 0.0, 4pi / ke dt = 0.04 nsteps = floor(Int, T / dt + 1.1) a = 0.02 # 0.001; perturbation coefficient h_int = 0.2 # hbar k0 = 2.0 * ke ww = sqrt(1.0 + k0^2.0) # w0 ata = 0.2 vth = 0.17 mesh = Mesh(xmin, xmax, nx, vmin, vmax, nv) E1, E2, E3, A2, A3 = initialfields( mesh, a, ww, ke, k0) f0, f1, f2, f3 = initialfunction(mesh, a, ke, vth, ata) results = Diagnostics(f0, f2, f3, E1, E2, E3, A2, A3, mesh, h_int) H2 = H2Subsystem(mesh) He = HeSubsystem(mesh) HA = HASubsystem(mesh) H3 = H3Subsystem(mesh) Hp = HpSubsystem(mesh) for i = 1:nsteps # Loop over time step!(H2, f0, f1, f2, f3, E3, A3, 0.5dt, h_int) step!(He, f0, f1, f2, f3, E1, E2, E3, A2, A3, 0.5dt) step!(HA, f0, f1, f2, f3, E2, E3, A2, A3, 0.5dt) step!(H3, f0, f1, f2, f3, E2, A2, 0.5dt, h_int) step!(Hp, f0, f1, f2, f3, E1, dt) step!(H3, f0, f1, f2, f3, E2, A2, 0.5dt, h_int) step!(HA, f0, f1, f2, f3, E2, E3, A2, A3, 0.5dt) step!(He, f0, f1, f2, f3, E1, E2, E3, A2, A3, 0.5dt) step!(H2, f0, f1, f2, f3, E3, A3, 0.5dt, h_int) save!(results, i*dt, f0, f2, f3, E1, E2, E3, A2, A3) end results end ``` exception = ArgumentError: Package FFTW not found in current path. - Run `import Pkg; Pkg.add("FFTW")` to install the FFTW package. Stacktrace: [1] macro expansion @ Base ./loading.jl:1766 [inlined] [2] macro expansion @ Base ./lock.jl:267 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1747 [4] #invoke_in_world#3 @ Base ./essentials.jl:921 [inlined] [5] invoke_in_world @ Base ./essentials.jl:918 [inlined] [6] require(into::Module, mod::Symbol) @ Base ./loading.jl:1740 [7] eval @ ./boot.jl:385 [inlined] [8] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [9] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [10] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [11] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [12] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [13] with_logger @ ./logging.jl:627 [inlined] [14] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [15] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:60-62 ```@example test data = run() ``` exception = MethodError: no method matching run() Closest candidates are: run(!Matched::Base.AbstractCmd, !Matched::Any...; wait) @ Base process.jl:477 Stacktrace: [1] top-level scope @ example.md:61 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:64-66 ```@example test plot(data.time, log.(data.Ex_energy)) ``` exception = UndefVarError: `data` not defined Stacktrace: [1] top-level scope @ example.md:65 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:68-70 ```@example test plot(data.time, data.E_energy) ``` exception = UndefVarError: `data` not defined Stacktrace: [1] top-level scope @ example.md:69 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:72-74 ```@example test plot(data.time, data.B_energy) ``` exception = UndefVarError: `data` not defined Stacktrace: [1] top-level scope @ example.md:73 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:76-78 ```@example test plot(data.time, data.energy) ``` exception = UndefVarError: `data` not defined Stacktrace: [1] top-level scope @ example.md:77 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/example.md:80-82 ```@example test plot(data.time, data.Sz) ``` exception = UndefVarError: `data` not defined Stacktrace: [1] top-level scope @ example.md:81 [2] eval @ ./boot.jl:385 [inlined] [3] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [4] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [5] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:753 [6] (::IOCapture.var"#4#7"{DataType, Documenter.var"#57#59"{Documenter.Page, Module, Expr}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}, IOContext{Base.PipeEndpoint}})() @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:161 [7] with_logstate(f::Function, logstate::Any) @ Base.CoreLogging ./logging.jl:515 [8] with_logger @ ./logging.jl:627 [inlined] [9] capture(f::Documenter.var"#57#59"{Documenter.Page, Module, Expr}; rethrow::Type, color::Bool, passthrough::Bool, capture_buffer::IOBuffer) @ IOCapture ~/.julia/packages/IOCapture/Rzdxd/src/IOCapture.jl:158 [10] runner(::Type{Documenter.Expanders.ExampleBlocks}, node::MarkdownAST.Node{Nothing}, page::Documenter.Page, doc::Documenter.Document) @ Documenter ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:752
Documentation: ../../../.julia/packages/Documenter/1HwWe/src/utilities/utilities.jl#L44
failed to run `@example` block in src/spin_ions.md:4-122 ```@example ions using FFTW using Plots using VectorSpin function main(T) nx = 119 # mesh number in x direction nv = 129 # mesh number in v direction vmin, vmax = -5.0, 5.0 # computational domain [-H/2,H/2] in v kx = 0.5 # wave number/frequency xmin, xmax = 0.0, 2π / kx # computational domain [0,L] in x tildeK = 0.1598 # normalized parameter tildeK dt = 0.1 # time step size() nsteps = floor(Int, T / dt + 1.1) # time step number mesh = Mesh(xmin, xmax, nx, vmin, vmax, nv) a = 0.001 # perturbation for f E1 = fft(-1.0 * a / kx * sin.(kx .* mesh.x)) # electric field epsil = a # perturbation for S femi1 = 1 femi2 = -1 # spin variables S1 = zeros(nx) S2 = zeros(nx) S3 = zeros(nx) dS1 = zeros(nx) dS2 = zeros(nx) dS3 = zeros(nx) for k = 1:nx normx = sqrt(1 + epsil^2) # norm of S dS1[k] = epsil * cos(kx * mesh.x[k]) / normx dS2[k] = epsil * sin(kx * mesh.x[k]) / normx dS3[k] = 1.0 / normx - 1.0 S1[k] = dS1[k] S2[k] = dS2[k] S3[k] = 1.0 / normx end function maxwellian(x, v, kx, a, femi) vth = 1.0 femi = femi == 1 ? 1 : 0.5 return (1 / sqrt(pi) / vth) * exp(-(v / vth)^2) * (1 + a * cos(kx * x)) * femi end f0 = zeros(nv, nx) f1 = zeros(nv, nx) f2 = zeros(nv, nx) f3 = zeros(nv, nx) for k = 1:nx, i = 1:nv v1 = mesh.v[i] - mesh.dv v2 = mesh.v[i] - mesh.dv * 0.75 v3 = mesh.v[i] - mesh.dv * 0.50 v4 = mesh.v[i] - mesh.dv * 0.25 v5 = mesh.v[i] x = mesh.x[k] y1 = maxwellian(x, v1, kx, a, femi1) y2 = maxwellian(x, v2, kx, a, femi1) y3 = maxwellian(x, v3, kx, a, femi1) y4 = maxwellian(x, v4, kx, a, femi1) y5 = maxwellian(x, v5, kx, a, femi1) f0[i, k] = (7y1 + 32y2 + 12y3 + 32y4 + 7y5) / 90 y1 = maxwellian(x, v1, kx, a, femi2) y2 = maxwellian(x, v2, kx, a, femi2) y3 = maxwellian(x, v3, kx, a, femi2) y4 = maxwellian(x, v4, kx, a, femi2) y5 = maxwellian(x, v5, kx, a, femi2) f3[i, k] = (7y1 + 32y2 + 12y3 + 32y4 + 7y5) / 90 end ex_energy(E1, mesh) = sum(abs2.(ifft(E1))) * mesh.dx t = Float64[] push!(t, 0.0) e = Float64[] push!(e, ex_energy(E1, mesh)) Hv = HvSubsystem(mesh) He = HeSubsystem(mesh) H1fh = H1fhSubsystem(mesh) H2fh = H2fhSubsystem(mesh) H3fh = H3fhSubsystem(mesh) for i = 1:nsteps step!(Hv, f0, f1, f2, f3, E1, dt) step!(He, f0, f1, f2, f3, E1, dt) step!(H1fh, f0, f1, f2, f3, S1, S2, S3, dt, tildeK) step!(H2fh, f0, f1, f2, f3, S1, S2, S3, dt, tildeK) step!(H3fh, f0, f1, f2, f3, S1, S2, S3, dt, tildeK) push!(t, i * dt) push!(e, ex_energy(E1, mesh)) end t, e end T = 150 # final simulation time t, e = main(T) plot(t, e, label = "Ex energy", yscale = :log10) line, g = fit_complex_frequency(t, e) plot!(t, line, label = "g = $(imag(g))") ``` exception = ArgumentError: Package FFTW not found in current path. - Run `import Pkg; Pkg.add("FFTW")` to install the FFTW package. Stacktrace: [1] macro expansion @ Base ./loading.jl:1766 [inlined] [2] macro expansion @ Base ./lock.jl:267 [inlined] [3] __require(into::Module, mod::Symbol) @ Base ./loading.jl:1747 [4] #invoke_in_world#3 @ Base ./essentials.jl:921 [inlined] [5] invoke_in_world @ Base ./essentials.jl:918 [inlined] [6] require(into::Module, mod::Symbol) @ Base ./loading.jl:1740 [7] eval @ ./boot.jl:385 [inlined] [8] #58 @ ~/.julia/packages/Documenter/1HwWe/src/expander_pipeline.jl:754 [inlined] [9] cd(f::Documenter.var"#58#60"{Module, Expr}, dir::String) @ Base.Filesystem ./file.jl:112 [10] (::Documenter.var"#57#59"{Documenter.Page, Module, Expr})() @ Documenter ~/.julia/pac
Documentation
Process completed with exit code 1.
Julia 1.9 - ubuntu-latest - x64 - push
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, julia-actions/setup-julia@v1, actions/cache@4d4ae6ae148a43d0fd1eda1800170683e9882738, pyTooling/Actions/with-post-step@adef08d3bdef092282614f3b683897cefae82ee3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Documentation
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, julia-actions/setup-julia@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Documentation
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
[julia-buildpkg] Caching of the julia depot was not detected
Consider using `julia-actions/cache` to speed up runs https://github.com/julia-actions/cache. To ignore, set input `ignore-no-cache: true`