-
Notifications
You must be signed in to change notification settings - Fork 20
Home
SYNOPSIS
C++ library of algorithms for representing cloud microphysics in numerical models. A 1.0 version was released in June 2015 and the library is still in active development.
Currently, the library covers three warm-rain schemes: the single- and double-moment bulk schemes, and the particle-based scheme with Monte-Carlo coalescence and aqueous phase chemistry.
EXAMPLE SIMULATION
A 2D prescribed-flow simulation of a drizzling stratocumuls cloud using the particle-based Monte-Carlo scheme from libcloudph++. Particle collisions enabled after a two-hour spin-up period, total time 2.5 hours.
CODE
The code is released under the terms of GNU GPL v3.
Copyright: University of Warsaw.
DEPENDENCIES
The library is built upon Thrust and Boost (notably Boost.units). It requires a C++11 compiler and will benefit from availability of CUDA (OpenMP is used if CUDA is not available).
DOCUMENTATION
Documentation for libcloudph++ 1.0 was published as a research paper in Geoscientific Model Development.
SEE ALSO
CREDITS
For a list of developers see the CREDITS file in libcloudph++ repository.
Development was funded by Polish National Science Centre grants no. 2011/01/N/ST10/0183 (PRELUDIUM), 2012/06/M/ST10/00434 (HARMONIA) and 2014/15/N/ST10/05143 (PRELUDIUM).