Dr. Vladimir Lapin

Dr. Vladimir Lapin 🌐∫⚙⬡∞

Senior Research Engineer · Climate & Geophysical Models · HPC · Predictions · AI Adoption

Senior Research Engineer at the Barcelona Supercomputing Center (BSC) working on Earth system models (EC-Earth4, OpenIFS, NEMO) and leading Climate Commons (cvc-commons). My mission is to modernize how we build, verify, and run Earth system prediction workflows on supercomputers—replacing fragile scripts with automated schemas, deterministic tests, and AI-assisted engineering.

Current Focus: Tracer mass conservation & stochastic rounding in OpenIFS CY48R1.1, and preparing EC-Earth4 for CMIP7 on MareNostrum 5

Recent Research Log

Atmospheric Tracer Mass Conservation in OpenIFS: Single Precision Drift, Weather Divergence, and Stochastic Rounding

The first time you run OpenIFS in single precision, the global CO₂ mass budget will look like it has a severe leak. Here is what we found after tracking the diagnostics term-by-term, why >99.5% of the drift is chaotic weather, and how stochastic rounding fixed the real numerical error.

Eliminating the Conda Bottleneck on HPC: Fast Python & Climate Workflows with uv on Lustre

We’ve all watched a 64-node Slurm job stall for three minutes just importing xarray. Here is why standard Conda environments choke parallel filesystems like Lustre, and how pairing Astral uv with system LMOD modules eliminates job startup lag on MareNostrum 5.

Training Neural Surrogates for Geophysical Fluid Dynamics: 2D Shallow Water Equations on PDEBench

Single-step validation loss is dangerously misleading when training neural operators on fluid PDEs. Here is what we learned building an end-to-end training pipeline for the 2D Shallow Water Equations on PDEBench, formatting for The Well, and evaluating autoregressive rollouts.

Senior Dev Workflows for HPC Research

High-impact workflow tips for climate modelling and large-scale simulation management, from resumable transfers to environment snapshots.