Skip to content

Commit

Permalink
[Doc] Missing Fortran as available language in README.md (#368)
Browse files Browse the repository at this point in the history
  • Loading branch information
loumalouomega authored Jan 9, 2025
1 parent a1feb8f commit 6786120
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ The [changelog](https://github.com/KratosMultiphysics/CoSimIO/blob/master/CHANGE
Besides the native C++ interface, the _CoSimIO_ also provides interfaces to other languages. Currently the following languages are supported:
- C
- Python
- Fortran

These interfaces are implemented as consistent as possible with the C++ interface.

Expand All @@ -46,6 +47,9 @@ The C interface is defined in [co_sim_io_c.h](https://github.com/KratosMultiphys
### **Python**
The Python interface is defined in [_CoSimIO_ python module](https://github.com/KratosMultiphysics/CoSimIO/blob/master/co_sim_io/python/co_sim_io_python.cpp). The [pybind library](https://github.com/pybind/pybind11) is used for the Python exposure of the C++ interface.

### **Fortran**
The Fortran interface is defined in [co_sim_io.f90](https://github.com/KratosMultiphysics/CoSimIO/blob/master/co_sim_io/fortran/co_sim_io.f90). In addition to including this file it is required to compile _CoSimIO_ into a shared library and link against it.

## Parallelism
The _CoSimIO_ supports pure sequential and mpi-parallel executions. Shared memory parallelism is currently not planned but might be added at a later stage.

Expand Down

0 comments on commit 6786120

Please sign in to comment.