Introduction

JAX-ALFA is a JAX-based large-eddy simulation framework for atmospheric boundary layer simulations. It leverages JAX’s CPU/GPU/TPU acceleration capabilities to provide highly efficient cross-platform simulations without any code changes.

Features

  • Incompressible flow solver

  • Spectral methods for horizontal derivatives

  • Finite difference methods for vertical derivatives

  • FFT-based direct Poisson solver

  • Dynamic SGS coefficient computation

  • Prognostic potential temperature and specific humidity scalars

  • Virtual potential temperature buoyancy coupling

  • JAX-accelerated computations for CPUs & GPUs

  • Either single or double precision computations

About the Author

Sukanta Basu is a Professor of Empire Innovation at the University at Albany, SUNY. He is affiliated with the Atmospheric Sciences Research Center (ASRC) and the Environmental and Sustainable Engineering (ESE) Department. His research spans atmospheric boundary layer processes, turbulence modeling, numerical weather prediction, atmospheric optics, machine learning, and renewable energy. He has held positions at Texas Tech University, North Carolina State University, and Delft University of Technology.