Therefore

less than 1 minute read

Therefore is a deterministic testbed that couples ~higher~ order discretization schemes and two separate iteration methods for transient radiation transport to various hardware acceleration backends in a sparse linear algebra framework. We started with a full Python based implementation using Numba, SciPy and CuPy (1D, transient mono-energetic) then moved into a C++ (energy-dependent) based implementation using cuSOLVER, hipSOLVER, and LAPACK.

We have published various posters, papers, and presentations about this work at:

This transient reeds problem which was solved on a GPU is an example of the type of transient transport we can do!

All of our code is open source and available on github