annereinarz / easi

A library for the Easy Initialization of model parameters.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

easi

easi is a library for the Easy Initialization 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 configuration file. In grid-based simulation software, such as SeisSol, 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 or be downloaded as PDF manual.

About

A library for the Easy Initialization of model parameters.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 91.4%Language:C 4.3%Language:Fortran 1.8%Language:CMake 1.8%Language:Python 0.7%