All software
EC-Earth
A European community Earth-System Model
- Climate change
- Climate modeling
- High performance computing
- + 1
DUNE (Distributed and Unified Numerics Environment)
DUNE, the Distributed and Unified Numerics Environment, is a modular toolbox for solving partial differential equations (PDEs) with grid-based methods. It supports the easy, flexible, and efficient implementation of finite element and volume methods. DUNE is C++ code and also has a Python interface.
- C++
- Grid-based PDE methods
- High performance computing
- + 5
- C++
- CMake
- Python
- + 2
AMUSE
Combine existing numerical codes in an easy to use Python framework. With AMUSE you can simulate objects such as star clusters, proto-planetary disks and galaxies.
- High performance computing
- Multi-scale & multi model simulations
- Workflow technologies
- C
- Fortran
- Python
- + 23
Kernel Tuner
Kernel Tuner greatly simplifies the development of highly-optimized and auto-tuned CUDA, OpenCL, and C code, supporting many advanced use-cases and optimization strategies that speed up the auto-tuning process.
- Big data
- GPU
- High performance computing
- + 3
- Python
QMflows
Construction and efficient execution of computational chemistry workflows.
- Multi-scale & multi model simulations
- Workflow technologies
- Python
- Jupyter Notebook
- Shell
OMUSE
A Python environment to interface and couple oceanographic and other earth system model codes.
- High performance computing
- Multi-scale & multi model simulations
- Fortran
- Python
- HTML
- + 10
MUSCLE3
MUSCLE3 is a coupling library for building multiscale simulations out of single-scale models.
- High performance computing
- Multi-scale & multi model simulations
- Fortran
- C++
- Python
- + 4
ewatercycle
The eWaterCycle package makes it easier to use hydrological models without having intimate knowledge about how to install and run the models.
- Inter-operability & linked data
- Multi-scale & multi model simulations
- Optimized data handling
- + 1
- Python
- Dockerfile
byteparsing
Parser library for reading custom binary files from Python.
- Big data
- Multi-scale & multi model simulations
- Optimized data handling
- Jupyter Notebook
- Python
- C++
- + 5
FLAME GPU
FLAME GPU is a GPU accelerated simulator for domain independent complex systems simulations. FLAME GPU provides a mapping between a simple description of an agent and its interactions into optimised GPU code. The software abstracts the details and complexity of the GPU away from modellers.
- GPU
- High performance computing
- Multi-scale & multi model simulations
- + 2
GridFormat
Header-only C++ Library for grid file I/O
- Grid-based PDE methods
- grid file I/O
- mesh file I/O
- + 3
- C++
- CMake
- Python
- + 1
grpc4bmi
Run, read and write model state of a numerical simulation written in a variety of languages remotely from Python
- Multi-scale & multi model simulations
- Python
- C++
- Dockerfile
- + 5