## OpenSBLI

swMATH ID: | 25130 |

Software Authors: | C. T. Jacobs, S. P. Jammy, N. D. Sandham |

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/ |

Dependencies: | Python |

Related Software: | Halide; HTR solver; HE-E1GODF; YASK; CGen; PDEL; Simflowny; Devito; PyFR; Loo.py; PDEQSOL; Madagascar; OpenFOAM; CTADEL; SymPy; ALPAL; SYCL; HPX; Volna-OP2; Accelerate |

Referenced in: | 7 Publications |

all
top 5

### Referenced by 27 Authors

### Referenced in 4 Serials

3 | Computers and Fluids |

2 | Journal of Computational Physics |

1 | Journal of Fluid Mechanics |

1 | ACM Transactions on Mathematical Software |

### Referenced in 4 Fields

6 | Fluid mechanics (76-XX) |

5 | Numerical analysis (65-XX) |

1 | Partial differential equations (35-XX) |

1 | Mechanics of deformable solids (74-XX) |