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
- a model library.
The current version supports parallelization through both MPI for distributed memory and OpenMP for distributed shared memory.
The esys.pyvisi module from previous releases has been deprecated.
For more info on this and other changes from previous releases see Appendix A.2
If you use this software in your research, then we would appreciate (but do not require) a citation.
Some relevant references can be found in Appendix A.3.