https://github.com/seissol/easi
A library for the Easy Initialization of model parameters.
https://github.com/seissol/easi
Last synced: about 1 year ago
JSON representation
A library for the Easy Initialization of model parameters.
- Host: GitHub
- URL: https://github.com/seissol/easi
- Owner: SeisSol
- License: bsd-3-clause
- Created: 2017-06-29T15:21:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-02-03T11:40:20.000Z (over 1 year ago)
- Last Synced: 2025-03-21T17:24:22.196Z (about 1 year ago)
- Language: C++
- Homepage: https://easyinit.readthedocs.io/en/latest/
- Size: 487 KB
- Stars: 1
- Watchers: 11
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# easi
[](https://easyinit.readthedocs.io/en/latest/?badge=latest)
easi is a library for the **E**asy **I**nitialization of models in three (or less or more) dimensional domains.
The purpose of easi is to evaluate functions f : R^m -> R^n,
which are described in a [YAML](http://yaml.org) configuration file.
In grid-based simulation software, such as [SeisSol](http://www.seissol.org>),
easi may be used to define models.
In SeisSol, the function f maps every point in space (say x,y,z) to a vector of parameters (e.g. ρ, μ, and λ),
which define a rheological model.
Here, over 5000 lines of model-specific Fortran code could be replaced with YAML files.
## Documentation
The reference documentation can be found on [Read the Docs](https://easyinit.readthedocs.io) or be downloaded as [PDF manual](http://readthedocs.org/projects/easyinit/downloads/pdf/latest/).