The following Operating System are supported:
- Linux: Ubuntu 22.04 LTS on x86-64
- macOS : version 12 (Monterey) or higher on x86-64 or Apple Silicon
- Windows: version 10 and 11 on x86-64
The following libraries and tools are also required:
- For development of OSFI-based modules, the following tools:
- C, C++ and Fortran:
- On all platforms: CMake 3.22 or newer.
- On Linux and Windows: GCC 7 or newer
- On macOS: Apple "Xcode command line tools" (AppleClang 13) for C or C++, plus GFortran 10 or newer for Fortran.
- Java: OpenJDK 8 or newer, e.g. from Eclipse Adoptium.
- Python: CPython 3.8 or newer. Other Python engines, such as PyPy or IronPython, are not tested.
- Matlab: version R2019b. Other versions may work but are not tested.
- C, C++ and Fortran:
- For openSF: