FEAScript/FEAScript-core
JavaScript Finite Element Simulation Library
5 Releases
Latest: 4mo ago
0.2.0Latest
๐ฆ Physical Modeling
- Added support for steady creeping (Stokes) flow simulations using Taylor-Hood elements and a new 2D lid-driven cavity example - Contributed by @nikoscham
๐ฆ Geometry and Meshing
- Added support for trapezoid-shaped 2D domains meshing - Contributed by @nikoscham
๐ฆ Numerical Methods
- Introduced a GPU-accelerated Jacobi solver using WebGPU - Contributed by @sridhar-mani and @nikoscham
๐ฆ Visualization & Post-Processing
- The `plotSolution` function has been extended to visualize arbitrary-shaped geometries - Contributed by @nikoscham
๐ฆ Code Statistics
- | Files | Code Lines | Comment Lines | Blank Lines | Total Lines |
- |--------|--------|--------|--------|--------|
- | 49 | 10,025 | 1,867 | 883 | 12,775 |
0.1.3
๐ฆ Numerical Solution
- Added 1D general form PDE solver and corresponding example - Contributed by @Stu-ops and @nikoscham
- Introduced the frontal method for solving linear systems - Contributed by @nikoscham
๐ฆ Package Distribution
- Automate running Node.js tests on every pull request - Contributed by @silky-x0
๐ฆ Code Statistics
- | Files | Code Lines | Comment Lines | Blank Lines | Total Lines |
- |--------|--------|--------|--------|--------|
- | 42 | 8,544 | 1,525 | 724 | 10,793 |
0.1.2
๐ฆ Physical Modelling
- Added 2D front propagation solver and corresponding example - Contributed by @nikoscham
๐ฆ Geometry & Meshing
- Improved readability and maintainability of meshGenerationScript.js - Contributed by @ferrari212
๐ฆ Numerical Solution
- Introduced Newton-Raphson method for solving nonlinear equations - Contributed by @nikoscham
๐ฆ Code Statistics
- | Files | Code Lines | Comment Lines | Blank Lines | Total Lines |
- |--------|--------|--------|--------|--------|
- | 38 | 7,198 | 1,114 | 470 | 8,782 |
0.1.1
๐ฆ Package Distribution
- FEAScript is now available as an npm package: https://www.npmjs.com/package/feascript - Contributed by @sridhar-mani and @nikoscham
0.1.0
๐ฆ Physical Modelling
- Solid heat conduction solver (1D & 2D) - Contributed by @nikoscham
๐ฆ Geometry & Meshing
- Simple mesh generation for basic domains (1D & 2D) - Contributed by @nikoscham
- Unstructured 2D quadrilateral mesh import from [Gmsh](https://gmsh.info/) - Contributed by @sridhar-mani and @nikoscham
๐ฆ Numerical Solution
- LU decomposition via [mathjs](https://mathjs.org/) - Contributed by @nikoscham
- Jacobi iterative method - Contributed by @nikoscham
๐ฆ Parallelization
- Web worker support - Contributed by @sridhar-mani and @nikoscham
๐ฆ Visualization
- Line and surface plotting via [plotly.js](https://plotly.com/javascript/) - Contributed by @nikoscham
๐ฆ Code Statistics
- | Files | Code Lines | Comment Lines | Blank Lines | Total Lines |
- |--------|--------|--------|--------|--------|
- | 24 | 2,394 | 813 | 371 | 3,578 |
