Sprite SVG Defs and Gradients

AUTO-RPE

Tool to automatically implement the Reduced Precision Emulator into a Fortran code. It includes a workflow manager to launch precision analysis

Automatic Reduced Precision Emulator for large Fortran-based models

AutoRPE is a tool designed to optimise the numerical precision of computational science models written in Fortran. Originally developed to enable the use of a Reduced Precision Emulator (RPE) (Dawson, A. and Düben, P. D.: 2017) in large-scale codes such as NEMO, AutoRPE has evolved into a framework for streamlining code modifications, managing precision experiments, and facilitating precision sensitivity analysis. By automatically instrumenting models with custom precision-aware data types, it allows researchers to create mixed-precision versions without manually modifying hundreds of thousands of lines of code, and provides a workflow to systematically test and evaluate precision configurations to reduce runtime, memory usage, and computational cost while preserving scientific accuracy.