Utilities used in all SCINE modules
Project description
Introduction
This repository contains functionality which is used in most SCINE modules. It is vital for the correct functioning of all SCINE modules, but it does not directly provide any functionality for end users. Therefore, only developers of SCINE need to directly interact with this repository.
License and Copyright Information
For license and copyright information, see the file LICENSE.txt in this directory.
Installation and Usage
As a user of one of the SCINE modules (such as Sparrow), you do not need to set up SCINE Utilities yourself. Instead, this is done as part of the installation process of the respective SCINE module. Therefore, the following instructions are only necessary for developers of SCINE, or those interfacing this library directly.
Dependencies
Required software, minimum required versions in brackets, for this SCINE project are:
A C++ compiler supporting the C++17 standard
CMake (3.9)
Boost (1.65.0)
Eigen3 (3.3.2)
Installation
In order to compile this as a SCINE developer, execute the following commands:
git submodule init git submodule update mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../inst .. make -j 4 make UtilsOSDocumentation make test make install
Known Issues
Due to a bug in boost version 1.69.0, linkage against this version will result in a leakage of file handles if the ORCA and Gaussian Calculators are called repeatedly.
Support and Contact
In case you should encounter problems or bugs, please write a short message to scine@phys.chem.ethz.ch.
Third-Party Libraries Used
SCINE Utilities makes use of the following third-party libraries:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for scine_utilities-7.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b776c1ba8adbdc70e9902b437cffc3f66c8a996c74b3d34b5666322778dfc82b |
|
MD5 | 4ee967b27ece26d4185e1fd396b4136a |
|
BLAKE2b-256 | 67089fcf8eb1b9490cafbe782486482b8b12a1c1503509dbf9c9feaad62b35c1 |
Hashes for scine_utilities-7.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b58d0c2330beef26aa470900d64afa3030dbc3a7c749dcb82ddf4dcb4864ad |
|
MD5 | f5e81394d39f600c21377f8860e050f9 |
|
BLAKE2b-256 | 50ab4f3cff22d836f9ae352e0aeb4981d9ad0e925b411a9536d1c0356e2f9e1a |
Hashes for scine_utilities-7.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2889a48b7817d444942234c49824fe53463f7988ae6989c90cbf665c3a61b73d |
|
MD5 | 93e85f8c27b55b8b7cce8537053615ac |
|
BLAKE2b-256 | bfd390cbbb093c3eecf671e05c88b4c300a6ce63d563bec2b72e95e1fec466d5 |