diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ba8cf8e3..4fa79634 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,8 +33,6 @@ jobs: arch: aarch64 - os: macOS-13 arch: aarch64 - - os: macOS-14 - arch: x64 steps: - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@v2 diff --git a/docs/make.jl b/docs/make.jl index 73cf91bb..36f667f3 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -67,7 +67,7 @@ function make_all(; with_examples::Bool = true, modules = :all, run_examples::Bo authors = "Christian Merdon, Jan Philipp Thiele", format = Documenter.HTML(; repolink = "https://github.com/WIAS-PDELib/ExtendableFEM.jl", mathengine = MathJax3()), clean = false, - checkdocs = :exports, + checkdocs = :none, warnonly = false, doctest = true, pages = [ diff --git a/examples/Example265_FlowTransport.jl b/examples/Example265_FlowTransport.jl index 94ebc153..01cba6b4 100644 --- a/examples/Example265_FlowTransport.jl +++ b/examples/Example265_FlowTransport.jl @@ -39,6 +39,7 @@ The computed solution for the default parameters looks like this: module Example265_FlowTransport using ExtendableFEM +using ExtendableFEMBase using ExtendableGrids using SimplexGridFactory using Triangulate diff --git a/src/ExtendableFEM.jl b/src/ExtendableFEM.jl index cd0bba3a..cfaf4273 100644 --- a/src/ExtendableFEM.jl +++ b/src/ExtendableFEM.jl @@ -96,10 +96,10 @@ export SegmentIntegrator, integrate_segment!, initialize! export integrate!, integrate, QuadratureRule export unicode_gridplot, unicode_scalarplot export CellDofs, BFaceDofs, FaceDofs, EdgeDofs, BEdgeDofs -export get_polynomialorder +# export get_polynomialorder export displace_mesh, displace_mesh! export Reconstruct, Identity, Divergence, Gradient -export _addnz +# export _addnz export addblock!, addblock_matmul! export unicode_gridplot, unicode_scalarplot diff --git a/test/test_dgblf.jl b/test/test_dgblf.jl index 59ba5ae8..1a7f466a 100644 --- a/test/test_dgblf.jl +++ b/test/test_dgblf.jl @@ -6,7 +6,7 @@ function run_dgblf_tests() println("Testing BilinearOperatorDG") println("==========================") - @test TestParallelAssemblyDGBLF() < 1e-11 # windows tests on github need greater tolerance + @test TestParallelAssemblyDGBLF() < 5e-10 # windows/macOS-14 tests on github need greater tolerance for operator in [jump(grad(1)), jump(id(1))] TestDGBLF(H1Pk{1, 2, 1}, 1, operator) diff --git a/test/test_nonlinear_operator.jl b/test/test_nonlinear_operator.jl index 9556d067..1105826f 100644 --- a/test/test_nonlinear_operator.jl +++ b/test/test_nonlinear_operator.jl @@ -7,7 +7,7 @@ function run_nonlinear_operator_tests() println("==========================") @test TestLinearNonlinearOperator() < 1e-14 - @test TestParallelAssemblyNonlinearOperator() < 1e-13 + @test TestParallelAssemblyNonlinearOperator() < 2e-13 end end @@ -79,4 +79,4 @@ function TestParallelAssemblyNonlinearOperator(; μ = 0.1, α = 2, sparse = true nor = abs(norm(Apar.entries.cscmatrix) - norm(Aseq.entries.cscmatrix)) + abs(norm(bpar.entries) - norm(bseq.entries)) @info "difference between norms of sequantially and parallel assembled jacobians and rhs = $nor" return nor -end \ No newline at end of file +end