Releases: FEAScript/FEAScript-core
Releases · FEAScript/FEAScript-core
0.1.3
FEAScript 0.1.3
This release introduces the frontal method for solving linear systems and the general form PDE solver for solving partial differential equations.
New Features
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
FEAScript 0.1.2
This release introduces a nonlinear Newton-Raphson solver, 2D front propagation modeling, and improvements in mesh generation
New Features
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
FEAScript 0.1.1
This release makes FEAScript available on npm for easier installation
New Features
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
FEAScript 0.1.0 – Initial Release
This is the first (still unstable) release of FEAScript, a lightweight JavaScript library for finite element analysis (FEA) in the browser
Features
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 - Contributed by @sridhar-mani and @nikoscham
Numerical Solution
- LU decomposition via mathjs - 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 - Contributed by @nikoscham
Code Statistics
Files | Code Lines | Comment Lines | Blank Lines | Total Lines |
---|---|---|---|---|
24 | 2,394 | 813 | 371 | 3,578 |