A complete version of CPL library is available for Docker . The base image includes mpich and all Python bindings to run all the examples and tests.
By itself, this container can be used to build your own code using
cplc++ as well as run coupled
cplexec. However, in practice you may
want to use the OpenFOAM-LAMMPS docker container which provide
completly compiled version of the codes built with the same MPI
If you want to deploy CPL library on a supercomputer or linux distribution, the latest version of CPL library can be downloaded from github git. Copy and paste the following command into your Terminal:
Or see our github homepage. Alternatively, a zip file may be downloaded from here. There is a master and dev branch, the master branch is tested using Travis CI and should be free from basic bugs while the dev will often be unstable and used for testing new features.
of CPL library is now available to download from here . This includes a remodelling of the interface from version 1.1.0 so will break backward compatibility. The interface has been greatly simplified to allow coupled simulation with a minimum of inputs. Comprehensive examples (hopefully) take the user step by step to a fully coupled MD-CFD code on the quick start guide . Please get in touch if the examples are not clear or report a bug on github .
CPL library is no longer supported and as the interface has been re-designed is no longer compatibile with newer sockets and coupled codes. It can still be downloaded here . for comparison and to allow previous coupled codes to still be used.