Skip to main content

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.

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 -DSCINE_BUILD_PYTHON_BINDINGS=ON ..
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.

How to Cite

When publishing results obtained with any SCINE module, please cite the following paper:

T. Weymuth, J. P. Unsleber, P. L. Türtscher, M. Steiner, J.-G. Sobez, C. H. Müller, M. Mörchen, V. Klasovita, S. A. Grimmel, M. Eckhoff, K.-S. Csizi, F. Bosia, M. Bensberg, M. Reiher, “SCINE—Software for chemical interaction networks”, J. Chem. Phys., 2024, 160, 222501 (DOI 10.1063/5.0206974).

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scine_utilities-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

scine_utilities-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

scine_utilities-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

scine_utilities-10.1.0-cp39-cp39-manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

scine_utilities-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file scine_utilities-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_utilities-10.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cf7a415e1e68f2ee440ce122a649be6706a380166af9378793fb72c9687eb5f
MD5 1751654fb27e628c5eec32b1d705534c
BLAKE2b-256 00c8231382136f0730a9c03623fdc14ebc618274b839b3e3ef50febc86051383

See more details on using hashes here.

File details

Details for the file scine_utilities-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_utilities-10.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d1f86bfc8ce1fdf4b6e204c2e69dc8eb305230fa9f6f1af0e5bdecc2a3a847c
MD5 7741d9f93384ad3c6eed6cc775b209e5
BLAKE2b-256 df850b84b46265f1574b9c09365e371bcb8a42834fe4fd169d81af799d643381

See more details on using hashes here.

File details

Details for the file scine_utilities-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_utilities-10.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 496f49c845976bb0246fe73e6ef9827ba21f2386505c8bf78fed48c28700b533
MD5 456eef6bf6035967938f1ac475c05133
BLAKE2b-256 901ba5a7b41319174e4c043e9ea9c31ea988f97d6391d9c04028d14ed588262d

See more details on using hashes here.

File details

Details for the file scine_utilities-10.1.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_utilities-10.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20676a35b14b2dffb9f8044bc6f578cad944215efdf67d935bb4ecd72ae34360
MD5 a7f00814b87d0768d375491f79668e0f
BLAKE2b-256 157b0975429f1d00ef7464abd53f6357b92a60cc7a1e175e2bb725314ce49c06

See more details on using hashes here.

File details

Details for the file scine_utilities-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_utilities-10.1.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df78a53473bab2453b343fe5f7e261051c4d7fbdddb3821a266ba73a23ed004d
MD5 86400bd0621dd2bff480f289881a1c9c
BLAKE2b-256 ba45233a8a1a06bbf504ce9741b871dc9e0fdc8bba6ff613958cac7737e4047f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page