https://doi.org/10.1016/j.cma.2025.118605
https://doi.org/10.1016/j.cma.2025.118605