🚧 Warning: This project is in its development stage. The current version only supports basic 2D Delaunay triangulation. Future plans include implementing Delaunay refinement, constrained Delaunay, 3D Delaunay, and structured mesh capabilities.
- 2D Delaunay Triangulation (Basic)
- Partial support for
.vtk
,triangle/tetgen
file formats.
- 3D Delaunay triangulation
- 2D/3D Delaunay refinement
- 2D/3D Constrained Delaunay Triangulation
- Structured mesh generation
- Mesh file format conversion
-
Fortran Compiler: A Fortran compiler is required. It is recommended that the compiler used is compatible with Fortran 2018.
- Popular Fortran compilers include
gfortran
,ifort
, andifx
.
- Popular Fortran compilers include
-
Make Utility: GNU Make is recommended for building the project.
-
Clone the Repository
git clone https://github.com/ofgn/meshf.git cd meshf/
-
Build the Project
To build the project, specify your Fortran compiler and run make:
make FC=ifx
Contributions are welcome! To contribute, please follow these steps:
- Fork this repository.
- Create a new feature branch (
git checkout -b new-feature
). - Commit your changes (
git commit -m 'Add new feature'
). - Create a Pull Request.
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.