Releases: lanl/LaGriT
LaGriT v3.3.3
This release updates code to prepare for major capability developments using new C++ routines. CMake tools are used to enable the cross platform compile and linking of C/C++ to LaGriT Fortran code.
Enhancements:
- 2D Poisson Disc Sampling for point generation. See command createpts/poisson_disk
- Modified triangulate so that it will try clockwise and counterclockwise polygon orientation.
- read/gocad for 3D .so and 2D .ts files.
- Improvements to PyLaGriT commands and usage, test cases added to the directory
Major Change in Build
This release includes new build scripts and associated files that use cmake to compile, build, and test LaGriT with and without optional Exodus libs. The build process with and without Exodus has been tested on Linux (Ubuntu 18 and 20) and MacOS (Ventura Intel and M2). Further work, including for Windows, will continue in future releases.
Major Codes Added
The new poisson-disk routines are written in C++ and depend on new codes in support of c-fortran interfaces. See src/poi_* for the new poisson-disk codes. The file src/lg_example.cpp explains how the c-fortran codes are handled.
LaGriT v3.3.2
This version of LaGriT introduces:
- Significantly faster
interpolate/map
andinterpolate/voronoi
subroutines - Improved printed output
- Test suite improvements
- Stability improvements
- Bug fixes
Version 3.3
This version brings major changes to comply with ExodusII 7, in addition to bug fixes, an improved install script, and the beginning of Markdown-based documentation. For further information, view the release notes at docs/pages/release_notes.
Open Source Release
LaGriT V3 LA-CC-15-069 for open source