Docs #1
CI.yml
on: pull_request
Documentation
3m 1s
Matrix: test
Annotations
11 errors, 2 warnings, and 3 notices
|
Julia 1.6 - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia 1.6 - macOS-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia nightly - ubuntu-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Documentation
Process completed with exit code 1.
|
|
Documentation:
../../../.julia/packages/Documenter/uNI6f/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/quickstart.md:38-42
```@example basic
dt = 0.01
nsteps = 100
run_vpm!(pfield, dt, nsteps)
```
exception =
MethodError: no method matching fmm!(::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::StaticArraysCore.SVector{1, Int64}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Tuple{FastMultipole.DerivativesSwitch{false, true, false}}, ::FastMultipole.SelfTuningTreeStop{FastMultipole.SortByTarget()}; multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool)
This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented.
Closest candidates are:
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree, ::Any, ::Any, ::Any, ::Tuple, ::FastMultipole.InteractionListMethod; expansion_order, error_tolerance, upward_pass, horizontal_pass, downward_pass, horizontal_pass_verbose, reset_target_tree, reset_source_tree, nearfield_device, tune, update_target_systems, multipole_acceptance, t_source_tree, t_target_tree, t_lists, silence_warnings) got unsupported keyword arguments "ε_tol", "lamb_helmholtz"
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:914
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree; leaf_size_source, multipole_acceptance, scalar_potential, gradient, hessian, farfield, nearfield, self_induced, interaction_list_method, t_source_tree, t_target_tree, optargs...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:886
fmm!(::Any, ::Any; ...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:809
...
Stacktrace:
[1] kwerr(::@NamedTuple{multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool}, ::Function, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::StaticArraysCore.SVector{1, Int64}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Tuple{FastMultipole.DerivativesSwitch{false, true, f
|
|
Documentation:
../../../.julia/packages/Documenter/uNI6f/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/quickstart.md:31-34
```@example basic
dt = 0.01
FLOWVPM.nextstep(pfield, dt)
```
exception =
MethodError: no method matching fmm!(::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::StaticArraysCore.SVector{1, Int64}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Tuple{FastMultipole.DerivativesSwitch{false, true, false}}, ::FastMultipole.SelfTuningTreeStop{FastMultipole.SortByTarget()}; multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool)
This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented.
Closest candidates are:
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree, ::Any, ::Any, ::Any, ::Tuple, ::FastMultipole.InteractionListMethod; expansion_order, error_tolerance, upward_pass, horizontal_pass, downward_pass, horizontal_pass_verbose, reset_target_tree, reset_source_tree, nearfield_device, tune, update_target_systems, multipole_acceptance, t_source_tree, t_target_tree, t_lists, silence_warnings) got unsupported keyword arguments "ε_tol", "lamb_helmholtz"
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:914
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree; leaf_size_source, multipole_acceptance, scalar_potential, gradient, hessian, farfield, nearfield, self_induced, interaction_list_method, t_source_tree, t_target_tree, optargs...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:886
fmm!(::Any, ::Any; ...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:809
...
Stacktrace:
[1] kwerr(::@NamedTuple{multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool}, ::Function, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::StaticArraysCore.SVector{1, Int64}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Tuple{FastMultipole.DerivativesSwitch{false, true, false}}, ::Fas
|
|
Documentation:
../../../.julia/packages/Documenter/uNI6f/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/guided.md:36-71
```@example leapfrog
using FLOWVPM
using LinearAlgebra
function build_ring!(pfield, n_particles, r, circulation, x_center)
sigma = 2*pi*r / n_particles
d_theta = 2*pi / n_particles
omega = circulation / (pi*r^2) # Average vorticity
dr = pi*r^2 / n_particles
for i in 1:n_particles
theta = d_theta * (i-1)
X = [x_center, r*cos(theta), r*sin(theta)]
Gamma_hat = cross(X, [-1.0, 0.0, 0.0])
Gamma_hat = Gamma_hat / norm(Gamma_hat)
Gamma = omega * Gamma_hat * dr
add_particle(pfield, X, Gamma, sigma)
end
return pfield
end
rm("leapfrog", recursive=true, force=true)
max_particles = 40
pfield = ParticleField(max_particles);
# Ring parameters
r = 1.0 # vortex ring radius
n_particles = max_particles # number of particles in the ring
circulation = 10.0 # circulation strength
build_ring!(pfield, max_particles/2, r, circulation, 0.0)
build_ring!(pfield, max_particles/2, r, circulation, r)
run_vpm!(pfield, 0.1, 200; save_path="leapfrog")
```
exception =
MethodError: no method matching fmm!(::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::StaticArraysCore.SVector{1, Int64}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Tuple{FastMultipole.DerivativesSwitch{false, true, false}}, ::FastMultipole.SelfTuningTreeStop{FastMultipole.SortByTarget()}; multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool)
This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented.
Closest candidates are:
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree, ::Any, ::Any, ::Any, ::Tuple, ::FastMultipole.InteractionListMethod; expansion_order, error_tolerance, upward_pass, horizontal_pass, downward_pass, horizontal_pass_verbose, reset_target_tree, reset_source_tree, nearfield_device, tune, update_target_systems, multipole_acceptance, t_source_tree, t_target_tree, t_lists, silence_warnings) got unsupported keyword arguments "ε_tol", "lamb_helmholtz"
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:914
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree; leaf_size_source, multipole_acceptance, scalar_potential, gradient, hessian, farfield, nearfield, self_induced, interaction_list_method, t_source_tree, t_target_tree, optargs...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:886
fmm!(::Any, ::Any; ...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:809
...
Stacktrace:
[1] kwerr(::@NamedTuple{multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool}, ::Function, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.
|
|
Documentation:
../../../.julia/packages/Documenter/uNI6f/src/utilities/utilities.jl#L47
failed to run `@example` block in docs/src/guided.md:4-33
```@example ring
using FLOWVPM
using LinearAlgebra
rm("ring", recursive=true, force=true)
max_particles = 20
pfield = ParticleField(max_particles);
# Ring parameters
r = 1.0 # vortex ring radius
n_particles = max_particles # number of particles in the ring
circulation = 10.0 # circulation strength
sigma = 2*pi*r / n_particles
d_theta = 2*pi / n_particles
omega = circulation / (pi*r^2) # Average vorticity
dr = pi*r^2 / n_particles
for i in 1:n_particles
theta = d_theta * (i-1)
X = [0.0, r*cos(theta), r*sin(theta)]
Gamma_hat = cross(X, [-1.0, 0.0, 0.0])
Gamma_hat = Gamma_hat / norm(Gamma_hat)
Gamma = omega * Gamma_hat * dr
add_particle(pfield, X, Gamma, sigma)
end
run_vpm!(pfield, 0.1, 200; save_path="ring")
```
exception =
MethodError: no method matching fmm!(::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float64, typeof(FLOWVPM.relax_pedrizzetti)}, 0, Nothing}}, ::FastMultipole.Tree{Float64, 1}, ::StaticArraysCore.SVector{1, Int64}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Vector{StaticArraysCore.SVector{2, Int32}}, ::Tuple{FastMultipole.DerivativesSwitch{false, true, false}}, ::FastMultipole.SelfTuningTreeStop{FastMultipole.SortByTarget()}; multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool)
This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented.
Closest candidates are:
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree, ::Any, ::Any, ::Any, ::Tuple, ::FastMultipole.InteractionListMethod; expansion_order, error_tolerance, upward_pass, horizontal_pass, downward_pass, horizontal_pass_verbose, reset_target_tree, reset_source_tree, nearfield_device, tune, update_target_systems, multipole_acceptance, t_source_tree, t_target_tree, t_lists, silence_warnings) got unsupported keyword arguments "ε_tol", "lamb_helmholtz"
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:914
fmm!(::Tuple, ::FastMultipole.Tree, ::Tuple, ::FastMultipole.Tree; leaf_size_source, multipole_acceptance, scalar_potential, gradient, hessian, farfield, nearfield, self_induced, interaction_list_method, t_source_tree, t_target_tree, optargs...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:886
fmm!(::Any, ::Any; ...)
@ FastMultipole ~/.julia/packages/FastMultipole/2QEmF/src/fmm.jl:809
...
Stacktrace:
[1] kwerr(::@NamedTuple{multipole_acceptance::Float64, t_source_tree::Float64, t_target_tree::Float64, t_lists::Float64, expansion_order::Int64, error_tolerance::Nothing, ε_tol::Nothing, lamb_helmholtz::Bool, nearfield_device::Bool}, ::Function, ::Tuple{ParticleField{Float64, ReformulatedVPM{Float64}, FLOWVPM.Inviscid{Float64}, typeof(FLOWVPM.nofreestream), NoSFS{Float64, typeof(FLOWVPM.null_model)}, FLOWVPM.Kernel{typeof(FLOWVPM.zeta_gauserf), typeof(FLOWVPM.g_gauserf), typeof(FLOWVPM.dgdr_gauserf), typeof(FLOWVPM.g_dgdr_gauserf)}, typeof(FLOWVPM.UJ_fmm), typeof(FLOWVPM.rungekutta3), FLOWVPM.Relaxation{Float
|
|
Julia nightly - macOS-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia nightly - windows-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia 1.6 - windows-latest - x64 - pull_request
Process completed with exit code 1.
|
|
Julia 1.6 - macOS-latest - x64 - pull_request
[setup-julia] x64 arch has been requested on a macOS runner that has an arm64 (Apple Silicon) architecture. You may have meant to use the "aarch64" arch instead (or left it unspecified for the correct default).
|
|
Julia nightly - macOS-latest - x64 - pull_request
[setup-julia] x64 arch has been requested on a macOS runner that has an arm64 (Apple Silicon) architecture. You may have meant to use the "aarch64" arch instead (or left it unspecified for the correct default).
|
|
Julia 1.6 - ubuntu-latest - x64 - pull_request
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.
|
|
Julia 1.6 - macOS-latest - x64 - pull_request
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.
|
|
Julia 1.6 - windows-latest - x64 - pull_request
[setup-julia] If you are testing 1.6 as a Long Term Support (lts) version, consider using the new "lts" version specifier instead of "1.6" explicitly, which will automatically resolve the current lts.
|