|
Ran
|
Jobs
1
|
Files
83
|
Run time
1min
|
Badge
README BADGES
|
push
github
Improve `INTERFACE_BOUNDARIES` mesh capability (#186) * increase smoother iterations for BoneAndMarrow * first draft of improved interface boundary node placement and cleanup * update BoneAndMarrow test values * adjust how material IDs are assigned to handle concave elements. Also, adjust numbering of the material ID output to the mesh file and sem plot file * update gallery with the five interior domains from Garrett * adjust comments * adjust KT3 element file * handle sharp corners better on interface meshes * restructure loop nest * Do not reduce the valence of nodes on boundary or interface curves CleanUp7ValenceNode_InMesh replaces a node shared by 7 elements in three of those elements with a new node halfway along a diagonal. When the node lies on an interface curve, the new node is not on the curve, so the interface no longer follows the curve and elements next to it fold. In magnetic3e.control (121 circular interfaces) this gave 18 inverted elements in pairs around the magnets. Skip such nodes, as DeleteElementIfDiamond already does for diamonds. The benchmark meshes are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * allow for more than 99 materials in the .tec output * fix too long line and truncation error * add extra precision to TecPlot output to avoid plotting artifacts in small elements * make fmin search for nearest boundary / interface more robust when a boundary region is particularly narrow * Squashed commit of the following: commit 73aa1bee9 Author: Andrew Winters <andrew.ross.winters@liu.se> Date: Sat Oct 17 00:36:37 2026 +0200 cleanup code and reuse functionality commit 39afcde74 Author: Andrew Winters <andrew.ross.winters@liu.se> Date: Fri Oct 16 22:23:26 2026 +0200 update BlobAdapt and RotatedEllipse benchmarks due to slight change in boundary handling commit 7800e1299 Author: Andr... (continued)
1081 of 1219 new or added lines in 14 files covered. (88.68%)
9 existing lines in 4 files now uncovered.10555 of 13426 relevant lines covered (78.62%)
387681.07 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 42 |
83.89
|
2.54% | Source/Mesh/MeshBoundaryMethods.f90 |
| 41 |
81.05
|
-2.24% | Source/Mesh/MeshCleaner.f90 |
| 38 |
84.62
|
-13.37% | Source/Mesh/InterfaceElementMethods.f90 |
| 7 |
88.57
|
-0.61% | Source/Mesh/MeshGeneratorMethods.f90 |
| 4 |
92.79
|
-0.2% | Source/Project/Sizer/Sizer.f90 |
| 3 |
85.0
|
2.07% | Source/Foundation/Geometry.f90 |
| 3 |
94.74
|
3.07% | Source/Mesh/MeshOperationsModule.f90 |
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 6 |
88.57
|
-0.61% | Source/Mesh/MeshGeneratorMethods.f90 |
| 1 |
85.0
|
2.07% | Source/Foundation/Geometry.f90 |
| 1 |
97.68
|
1.77% | Source/Mesh/SpringMeshSmoother.f90 |
| 1 |
92.79
|
-0.2% | Source/Project/Sizer/Sizer.f90 |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 40459612982.1 | 83 |
78.62
|
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|