An API for the Polarizable Continuum Model. Copyright Roberto Di Remigio, Luca Frediani and contributors
- Project website
- Changelog
- Documentation
- Build and test history
- Version 1.2.0-rc1 available
- Licensed under LGPLv3
- CMake infrastructure managed via Autocmake
All CI builds are triggered by push events to any branch. Travis CI runs release builds using ccache to speed up compilation.
Ubuntu 14.04 LTS 64-bit with CMake 3.5.1 and Boost 1.54.0 this is the
environment offered by Travis CI.
Python and Python packages are installed and managed via Pipenv,
using the Pipfile
and Pipfile.lock
files. The following
compilers are used:
- GCC 4.6, Python 2.7 This build generates both the shared and static libraries, linking executables to the former.
- GCC 6.3.0, Python 2.7 This build generates only the static library.
- Clang 3.5, GFortran 4.6, Python 3.5 This build generates both the shared and static libraries, linking executables to the former.
- GCC 4.8, Python 2.7 This is a debug build generating both the shared and static libraries, linking executables to the former. The build is run with coverage analysis for submission to Codecov.
The build needed for submission to Coverity scan
is triggered by pushes to the coverity_scan
branch. It is run on
Ubuntu 12.04 LTS 64-bit with Python 2.7, CMake 3.3.2 and Boost 1.55.0
this is the environment offered by Travis CI pulling
in various PPA. GCC 5.1 is used, in debug mode.