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
Linear System Solvers
- 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
Language | Files | Lines | Code | Comments | Blanks |
---|---|---|---|---|---|
JavaScript | 14 | 2,975 | 2,106 | 624 | 245 |
Plain Text | 1 | 2 | 0 | 2 | 0 |
HTML | 4 | 201 | 125 | 44 | 32 |
└─ JS (in HTML) | 4 | 206 | 130 | 38 | 38 |
Subtotal (HTML) | 407 | 255 | 82 | 70 | |
Markdown | 5 | 117 | 0 | 72 | 45 |
└─ BASH | 1 | 1 | 1 | 0 | 0 |
└─ JavaScript | 2 | 76 | 32 | 33 | 11 |
Subtotal (Markdown) | 194 | 33 | 105 | 56 |
Total:
Files: 24
Lines: 3,578
Code: 2,394
Comments: 813
Blanks: 371