esys.escript is a python-based environment for implementing mathematical models, in particular those based on coupled, non-linear, time-dependent partial differential equations.
It consists of four major components
- esys.escript core library
- finite element solver esys.finley (which uses fast vendor-supplied solvers or our paso linear solver library)
- the meshing interface esys.pycad
- VTK visualization interface esys.pyvisi
- model library modellib
The current version supports parallelization through both MPI for distributed memory and OpenMP for distributed shared memory.