ezgif.com optimize

SmoothQuad is a library for 2D meshing and optimization of homogenized medium for seismic simulations. implements mesh optimization algorithm with a modified cotangent Laplacian algorithm in order to bring each node in a position in which the wave simulation would perform better (maximizing the Δx/Δt in each element). The mesh is returned in msh 2.2 format and the code provides some methods to integrate it and the homogenized model into the SpecFem2D simulator.

This library is primarily being developed by  Marius Rapenne in C++/Python/Fortran in the frame of his PhD thesis on Adaptive Homogenization for Seismic Risk Estimation.

The code is avalable on Github for sponsors here.

Additional resources: