Version 1 (modified by 15 years ago) (diff) | ,
---|
Writing a New Solver
In EMSO the solvers are independent elements dynamic loaded at solution time. In other words, the solvers are not built-in into the simulator (excepting the linear algebra). This is achieved using the dynamic loading libraries (DLL's on Windows) or shared objects (SO's on Linux).
Solver Categories
EMSO supports some solver categories, each one designed to a specific kind of problem:
- Linear Algebraic (LA)
- Nonlinear Algebraic (NLA)
- Differential-Algebraic Equations (DAE)
- Nonlinear Programming (NLP)
Standard interfaces
New solvers can be easily incorporated using interfaces standardized by the ALSOC project.