modmesh is a modularized code implementing the space-time conservation element and solution element (CESE) method based on unstructured meshes of mixed element to solve conservation laws. It is developed by using C++ and Python to provide:
- Contiguous buffers and multi-dimensional arrays.
- One-dimensional solvers for demonstrating the CESE method.
- (To be ported from https://github.com/solvcon/solvcon) unstructured meshes of mixed elements for solving conservation laws by using the CESE method in two- and three-dimensional space.
- (To be developed) two- and three-dimensional body mesh generation.
- (Under development) an integrated runtime profiler.
- A graphical user interface (GUI) application based on Qt for the spatial data and analysis.
An experimental Windows binary (portable) can be downloaded from the devbuild Github Action. Click the Windows release run and scroll down to the "artifacts" section to download the zip file (login to GitHub is required). A direct download link can be found in https://doc.solvcon.net/.
- The numerical notes: https://github.com/solvcon/mmnote.