swMATH ID: 25130
Software Authors: C. T. Jacobs, S. P. Jammy, N. D. Sandham; Lusher, David J.
Description: OpenSBLI is a Python-based modelling framework that is capable of expanding a set of differential equations written in Einstein notation, and automatically generating C code that performs the finite difference approximation to obtain a solution. This C code is then targetted with the OPS library towards specific hardware backends, such as MPI/OpenMP for execution on CPUs, and CUDA/OpenCL for execution on GPUs. The main focus of OpenSBLI is on the solution of the compressible Navier-Stokes equations with application to shock-boundary layer interactions (SBLI). However, in principle, any set of equations that can be written in Einstein notation may be solved.
Homepage: https://opensbli.github.io/
Source Code:  https://github.com/opensbli/opensbli
Dependencies: Python
Keywords: SBLI; CFD; GPUs; finite-difference; code-generation
Related Software: HTR solver; CUDA; PyFR; HE-E1GODF; Halide; UCNS3D; HLLE; URANOS; OpenACC; HDF5; HDF; STREAmS; HOSTA; HyPar; PhyGeoNet; U-Net; CFL3D; PyTorch; Adam; GRI-Mech 3.0
Cited in: 13 Documents

Citations by Year