earth-system-radiation / rte-rrtmgp

RTE+RRTMGP is a set of codes for computing radiative fluxes in planetary atmospheres.
BSD 3-Clause "New" or "Revised" License
74 stars 67 forks source link

Feature CUDA compatability #228

Closed RobertPincus closed 5 months ago

RobertPincus commented 11 months ago

This PR introduces interfaces without implementations for the computational kernels. This allows the use of kernels in other languages that follow the C interfaces. We test this with the CUDA kernels developed by @Chiil and his collaborators in the Netherlands.

RobertPincus commented 11 months ago

@Chiil I wonder what you think about merging this to either develop or main when the CUDA kernels don't pass all the tests. I could make the CUDA kernel tests as experimental?

RobertPincus commented 5 months ago

Closing until working