Skip to content

Commit

Permalink
Update README with information on data flow
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitry-kabanov committed May 27, 2024
1 parent 62ced74 commit bc4db63
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,19 @@ marshalling between different languages and a set of interfaces for typical
numerical problems such as integration of differential equations and
optimization.

## Data flow

![Architecture of MaRDI Open Interfaces](assets/arch.png)

This figure shows the architecture of the software in MaRDI Open Interfaces.
There are two principal decoupled parts. The left part is user-facing
and allows a user to request an implementation of some numerical procedure
and then invoke different functions in this implementation to conduct
computations using a unified interface that hides discrepancies between
different implementations.
The other one is hidden and works with an implementation of the interface.
Particularly, it loads the implementation and its adapter and converts
user data to the native data for the implementation.

## Installation for development

Expand Down

0 comments on commit bc4db63

Please sign in to comment.