This is Sriharsha Kandala!
I am a software engineer with a background in computational fluid dynamics. I am passionate about developing efficient and scalable software for HPC on distributed CPU and GPU platforms. I am interested in both traditional (computational physics) and modern (AI/ML) HPC applications.
My doctoral work involved development of Specsolve
, a distributed spectral element solver for simulation of incompressible turbulent flows in complex
domains. The code is written in C++ and uses MPI for communication.
Some of the open-source projects I contributed to include:
- RRTMGP.jl: A 2-stream radiatiation transfer model.
- ClimaComms.jl: Communications infrastructure for the dynamical core.
- ClimaCore.jl: Spatial discretizations for the dynamical core.
- ClimaAtmos.jl: The atmosphere model.
- ClimaInterpolations.jl: A collection of interpolation tools for the
CliMA
ecosytem. - ClimateMachine.jl: Our earlier atmosphere model based on discontinuous Galerkin method.
My JuliaCon 2024 talk on communications patterns and scaling of our dynamical core can be found here.