You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Following the release of version 0.2.0, this roadmap outlines the vision for FEAScript 0.3.0. The primary focus of this release is a major architectural shift toward code efficiency and modularity.
Physical Modelling
2D Navier-Stokes equations: Full implementation of the steady-state and transient solvers, building upon the Stokes solver developed in 0.2.0.
Young-Laplace equation: Add support for modeling capillary hydrostatics.
Geometry & Meshing
Add support for triangular elements: Transition from quadrilateral meshes to support more complex, unstructured 2D domains (see the issue here).
Add mesh import support for the WASM version of Triangle (originally developed by Jonathan Shewchuk). This will allow mesh generation and case execution entirely in the browser (or in Node.js).
Numerical Solution & Performance
Universal frontal solver integration: Standardize the usage of the frontal solver across all physical models to optimize memory usage.
Code optimization: General refactoring to improve execution speed. Possibly using the stdlib library for optimizing the code.
Visualization
vtk.js integration: Implement vtk.js for high-performance rendering computational meshes and complex results. Maintain Plotly.js support for simple, lightweight 1D/2D plots while offering vtk.js for advanced post-processing (see the issue here).
Various
FEAScript modularization: Split the current monolithic structure into specialized packages to improve maintainability and allow users to pick only the tools they need (still under consideration: see the relevant discussion here).
Please feel free to
Propose new features or optimizations
Express interest in contributing to any of the above tasks
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Following the release of version 0.2.0, this roadmap outlines the vision for FEAScript 0.3.0. The primary focus of this release is a major architectural shift toward code efficiency and modularity.
Physical Modelling
Geometry & Meshing
Numerical Solution & Performance
Visualization
vtk.jsintegration: Implementvtk.jsfor high-performance rendering computational meshes and complex results. MaintainPlotly.jssupport for simple, lightweight 1D/2D plots while offeringvtk.jsfor advanced post-processing (see the issue here).Various
Please feel free to
Beta Was this translation helpful? Give feedback.
All reactions