GitPedia
FEAScript

FEAScript/FEAScript-core

JavaScript Finite Element Simulation Library

5 Releases
Latest: 4mo ago
0.2.0Latest
nikoschamnikoschamยท4mo agoยทFebruary 25, 2026
GitHub

๐Ÿ“ฆ 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
nikoschamnikoschamยท8mo agoยทOctober 8, 2025
GitHub

๐Ÿ“ฆ 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
nikoschamnikoschamยท11mo agoยทJuly 31, 2025
GitHub

๐Ÿ“ฆ 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
nikoschamnikoschamยท1y agoยทMay 22, 2025
GitHub

๐Ÿ“ฆ 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
nikoschamnikoschamยท1y agoยทMay 15, 2025
GitHub

๐Ÿ“ฆ 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 |