Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore two innovative C++ libraries developed for atmospheric research in this 50-minute conference talk from C++Now 2015. Learn about libmpdata++, which implements advanced numerics for partial differential equations, and libcloudph++, a collection of algorithms for modeling clouds and precipitation. Discover the journey from obtaining research funding to design, implementation, and public peer-review of the libraries' documentation. Gain insights into how C++ libraries like Blitz++, Thrust, and various Boost components were utilized to achieve exceptional maintainability. Understand the libraries' structure, design choices, and implementation details, including object orientation, dimensional array containers, and Python bindings. Delve into the challenges of scientific computing in atmospheric sciences and how these C++ libraries aim to revolutionize a field traditionally dominated by Fortran.