08
18
2025

Better Performance on Ensemble Kalman Filter with C++ senders/receivers

To deal with the chaotic nature of the real world, researchers use data assimilation as part of any realistic simulation. Data assimilation allows us to modify the simulation results based on the real-world observations and deal with the exponentially growing error.

Author

Antonina Sinelnik
01
19
2024

Developing and Running Complex Applications with Compiler Directives

Climate scientists writing code have often been weary of multithreading, both on CPU and GPU, due to some aspect of non-reproducibility, across machines and implementations. However, the current state of the ICON model, with about 2 Million lines of code written since 2001, is living proof that porting legacy software to GPUs can be made possible with compiler directives.

Author

Antonina Sinelnik
01
12
2024

OpenACC State of the Union from the Open Accelerated Computing Summit

The recent Open Accelerated Computing Summit (OAC Summit) brought together researchers and developers from around the world, sharing significant OpenACC updates and use cases and highlighting relevant modeling, simulation, and AI initiatives advanced by the Open Hackathons program. 

Author

Izumi Barker