Skip to main content

AiiDA plugin for the Gaussian quantum chemistry software

Project description

build Coverage Status PyPI version

aiida-gaussian

AiiDA plugin for the Gaussian quantum chemistry software

Features

Gaussian input can be provided as a python dictionary following the convention defined by pymatgen

parameters = {
    'functional':'PBE1PBE',
    'basis_set':'6-31g',
    'charge': 0,
    'multiplicity': 1,
    'link0_parameters': {
        '%chk':'aiida.chk',
        '%mem':"1024MB",
        '%nprocshared': 4,
    },
    'route_parameters': {
        'nosymm': None,
        'output':'wfx',
        'opt': 'tight',
    },
    'input_parameters': { # appended at the end of the input
        'output.wfx':None
    }, 
}

In route_parameters, specifying key: None adds only key without the equals sign to the input script.

Multiple link1 sections are allowed through the extra_link1_sections parameter but this is discouraged and steps should be separated into AiiDA workflow steps.

Additionally, simple plugins to submit the Gaussian utilities formchk and cubegen are provided.

Installation

pip install aiida-gaussian

This installs the plugins to the AiiDA instance (to double-check, one can list all installed plugins by verdi plugin list aiida.calculations). After this, the Gaussian codes should be set up using the plugins (https://aiida.readthedocs.io/projects/aiida-core/en/latest/).

Usage

A quick demo of how to submit a calculation:

verdi daemon start # make sure the daemon is running
cd examples
# Submit test calculation (argument is the label of gaussian code)
verdi run example_01_opt_n_pop.py gaussian09 
verdi process list -a # check status of calculation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiida-gaussian-0.3.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

aiida_gaussian-0.3.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

Details for the file aiida-gaussian-0.3.0.tar.gz.

File metadata

  • Download URL: aiida-gaussian-0.3.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.6

File hashes

Hashes for aiida-gaussian-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8a1656b85a71a3970cd19b1eae80333c02f02ff10523c55d86f8d7b8488db198
MD5 50a8ebdc24d40432e853cc5b6380101c
BLAKE2b-256 a478651b89fe080e1536ef08364727df8c2bc29dfb624141affa2d52915982d3

See more details on using hashes here.

File details

Details for the file aiida_gaussian-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: aiida_gaussian-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 12.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.6

File hashes

Hashes for aiida_gaussian-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3c7985ffb61086bc76df67bcc57e3ed7c751555e77ca129c5be5fc24a50b04a
MD5 0e4a9d144bdce105ae70d36884f538df
BLAKE2b-256 106b321cc12aae7e5d6dcdd64a816ea95ec9e96d7d74a237bef5febeeea73b70

See more details on using hashes here.

Supported by

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