#21 Wakis team meeting minutes
Present: Antonia, Clara, Carlo, Elena
-
Latest updates and developments (E. de la Fuente):
- New releases on Wakis, Iddefix and BIHC allowing Numpy 2.x and Python 3.13, 3.14 compatibility
- Nighly tests for BIHC, Iddefix and Wakis on all supported python version 3.9 - 3.14
- Adoption and reformatting of all core files using RUFF
pip install ruff and included code coverage in tests reports pip install pytest-cov
-
Findings on Absorbing Boundary Conditions (A. Huber):
- Comparison of computational cost and effectiveness of CMPL vs Adiabatic absorbers. ACTION Agreed on starting with wall-like CPML implementation
- Adiabatic absorbers: Small reflections at Absorber/PEC Boundary, can handle evanescent fields, but reflections around cut-off frequency
- CPML: Very low reflections, can handle weak evanescent fields, but needs to be further away, reflections around cut-off frequency
- Considered hybrid method AA + CPML but too memory/computationally expensive
- Discussion on using Foextrap instead of PEC for the last cell of the domain. Discussion on surrogate models to handle reflections (inject back a field that cancels the field at the boundary $\forall \ \Delta t$)
-
Methods to find enclosed cells inside non-manifold solids (C. Ruby Wimmelman):
- Project goals review: improve CAD import robustness for non-manifold solids, improve performance by performing STL triangles cleaning, retrieve sub-cell volumes and areas to perform sub-pixel smoothing --> final goal is simulating the 6L2.
- Investigated PyVista enclosed cell methods & compared volume and surface area error with original STL solid (cavity shell):
select_enclosed_points(): legacy method implemented in Wakis, now deprecated in v0.47.0
implicit_distance(): new preferred method by pyvista, default engine in new function select_interior_points(). Potential to retrieve volumes and areas.
voxelize_rectilinear(): Most robust and fastest. Less volume error by 2 orders of magnitude
- ACTION Methods to be tested now on non-manifold solid (fingers).
There are minutes attached to this event.
Show them.