For some context, WRF ( https://github.com/wrf-model/WRF ), the current state-of-the-art weather modeling system (also developed by NCAR) can (to my limited knowledge) only run on CPU. There have been efforts to run it on GPU ( https://wrfg.net )... though it doesn't look like it's been kept up to date. It seems like FastEddy mostly replaces WRF-LES, which is used for high-resolution localized modeling.
What's at the heart of it? Is it solving large sparse linear equations? If so, wouldn't it be relatively simple to swap-in a CUDA implementation of this solver?
> The Navier–Stokes equations are nonlinear partial differential equations in the general case and so remain in almost every real situation. In some cases, such as one-dimensional flow and Stokes flow (or creeping flow), the equations can be simplified to linear equations. The nonlinearity makes most problems difficult or impossible to solve and is the main contributor to the turbulence that the equations model.