Jukka Aho
094e2a1dc5
test(basis): load JuliaFEM in derivative regression
...
Align derivative checks with the packaged basis/topology stack instead of
partially re-including `src/` fragments.
- Drop manual `include("../../src/...")` bootstrapping in favor of `using JuliaFEM`.
2026-05-09 18:43:13 +03:00
Jukka Aho
0bd4580c00
test(basis): load JuliaFEM in partition-of-unity sweep
...
Basis regression files used to `include` topology and generated basis sources
directly from `../../src`, which drifted from package exports and hid missing
wiring until CI.
- Replace the relative `include` chain with `using JuliaFEM` so tests hit the
real module surface (`Lagrange{P}`, parametrized topologies, generated tables).
2026-05-09 18:43:04 +03:00
Jukka Aho
1e1a08d4db
test(basis): extend runner for Piola and quadrature hooks
...
Import `JuliaFEM` in the topic runner and include new Piola/Nedelec,
integration-basis quadrature, and basis-description regressions.
- Reorder derivative/type-stability includes after adding coverage files.
2026-05-09 18:41:05 +03:00
Jukka Aho
d6514f2195
test: drive suites via topic runners and ARGS filtering
...
Replace hand-inlined topic tests with `TOPICS` discovery, optional ARGS-based
filtering, and interface smoke checks required by the new mesh stack.
- SPDX-header the runner and assert `AbstractInterfaceMesh` / `InterfaceMesh` exist.
- `include(joinpath(topic, \"runtests.jl\"))` for every mirrored topic directory.
- Drop obsolete inline includes for retired paths; note legacy tests live outside CI.
2026-05-09 18:40:23 +03:00
Jukka Aho
aec9383974
test(verification): add symbolic Tet4 stiffness script
2026-05-09 18:39:46 +03:00
Jukka Aho
9a126471cd
test(verification): add symbolic Hex8 stiffness script
2026-05-09 18:39:46 +03:00
Jukka Aho
bb03759b83
test(validation): add cantilever materials showcase
2026-05-09 18:39:46 +03:00
Jukka Aho
d340d426ac
test(validation): add validation topic runner
2026-05-09 18:39:46 +03:00
Jukka Aho
f03587b2e1
test(topology): add triangle reference coordinate checks
2026-05-09 18:39:46 +03:00
Jukka Aho
2b92f5464b
test(topology): add topology topic runner
2026-05-09 18:39:45 +03:00
Jukka Aho
2c4b50c592
test(sparse): add SparseMatrixCOO regression
2026-05-09 18:39:43 +03:00
Jukka Aho
b7b74e79dd
test(sparse): add sparse scratch topic runner
2026-05-09 18:39:42 +03:00
Jukka Aho
dd12336f7e
test(reference): add analytical heat equation checks
2026-05-09 18:39:42 +03:00
Jukka Aho
384d978d15
test(reference): add analytical elasticity checks
2026-05-09 18:39:42 +03:00
Jukka Aho
fef4b7ab0b
test(reference): add analytical reference runner
2026-05-09 18:39:42 +03:00
Jukka Aho
99201ee20a
test(quadrature): add quadrature rule consistency tests
2026-05-09 18:39:25 +03:00
Jukka Aho
d923fe3fd4
test(mpi): add partitioned matvec smoke harness
2026-05-09 18:39:25 +03:00
Jukka Aho
94b66a8b25
test(mpi): add partitioned matvec CG smoke test
2026-05-09 18:39:25 +03:00
Jukka Aho
9b275e9ca2
test(mesh): add Mesh API regression
2026-05-09 18:39:25 +03:00
Jukka Aho
ace8bfe1bd
test(mesh): add mesh topic runner
2026-05-09 18:39:25 +03:00
Jukka Aho
08248d393c
test(materials): add orthotropic elasticity regression
2026-05-09 18:39:17 +03:00
Jukka Aho
33efbe2714
test(materials): add J2 plasticity regression
2026-05-09 18:39:17 +03:00
Jukka Aho
91ea4863ae
test(materials): add material field trait tests
2026-05-09 18:39:17 +03:00
Jukka Aho
9a301daa85
test(materials): add advanced material law regressions
2026-05-09 18:39:17 +03:00
Jukka Aho
742e82c8f4
test(materials): add materials topic runner
2026-05-09 18:39:16 +03:00
Jukka Aho
5c1db20aac
docs(test/materials): document materials test layout
2026-05-09 18:39:16 +03:00
Jukka Aho
9f76c432c6
test(io): add Gmsh ASCII reader regression
2026-05-09 18:38:59 +03:00
Jukka Aho
a5d2b411d3
test(io): add IO topic runner
2026-05-09 18:38:59 +03:00
Jukka Aho
f49a83d635
test(interface): add volume/interface coupling smoke tests
2026-05-09 18:38:59 +03:00
Jukka Aho
8aaac9ba28
test(interface): add InterfaceMesh construction tests
2026-05-09 18:38:59 +03:00
Jukka Aho
8168430c68
test(interface): add interface topic runner
2026-05-09 18:38:58 +03:00
Jukka Aho
2573f2382f
test(geometry): add geometry topic runner
2026-05-09 18:38:50 +03:00
Jukka Aho
3550ce0941
test(fields): add AbstractField API tests
2026-05-09 18:38:50 +03:00
Jukka Aho
acb1ced630
test(fields): add DOFSet field spec tests
2026-05-09 18:38:50 +03:00
Jukka Aho
96ae023f99
test(fields): add fields topic runner
2026-05-09 18:38:50 +03:00
Jukka Aho
30b85ba7d6
test(elements): add interpolate_field_value regression
2026-05-09 18:38:50 +03:00
Jukka Aho
b7c2fb4da7
test(elements): add elements topic runner
2026-05-09 18:38:49 +03:00
Jukka Aho
b3b3e6faab
test(domains): add coupled thermo-elastic kernel regression
2026-05-09 18:38:39 +03:00
Jukka Aho
ea4fc4697e
test(domains): add thermo-elastic topic runner
2026-05-09 18:38:39 +03:00
Jukka Aho
f2492a792d
test(domains): add heat conduction kernel regression
2026-05-09 18:38:39 +03:00
Jukka Aho
d97435cc91
test(domains): add heat topic runner
2026-05-09 18:38:39 +03:00
Jukka Aho
0dd167b62f
test(domains): add primal Darcy potential kernel tests
2026-05-09 18:38:38 +03:00
Jukka Aho
5ff1536052
test(domains): add mixed RT0 Darcy regression
2026-05-09 18:38:38 +03:00
Jukka Aho
9a83e172f8
test(domains): add Darcy topic runner
2026-05-09 18:38:38 +03:00
Jukka Aho
6e255a83f5
test(domains): add Stokes mixed kernel regression
2026-05-09 18:38:29 +03:00
Jukka Aho
fc298ee014
test(domains): add Stokes mixed incompressible solve
2026-05-09 18:38:29 +03:00
Jukka Aho
e899ebed6a
test(domains): add mixed u–p kernel regression
2026-05-09 18:38:29 +03:00
Jukka Aho
4df002e673
test(domains): add mixed u–p incompressible solve
2026-05-09 18:38:28 +03:00
Jukka Aho
7621a27161
test(domains): add material element lab diagnostics
2026-05-09 18:38:28 +03:00
Jukka Aho
62a05646a0
test(domains): cover material cache trait branches
2026-05-09 18:38:27 +03:00