Skip to main content

Translation layer for AiiDA-PyBigDFT

Project description

aiida-bigdft

Translation layer for AiiDA-PyBigDFT

Installation

pip install aiida-bigdft
verdi quicksetup  # better to set up a new profile
verdi plugin list aiida.calculations  # should now show your calculation plugins

Requirements

  • A functioning BigDFT installation
  • A copy of bigdft.py (Available in later versions of BigDFT, but also in this repository at bigdft/bigdft.py)

When setting up the BigDFT code, ensure that the executable is set to the bigdft.py script.

It is also important to source the install/bin/bigdftvars.sh script in your prepend.

# aiida code prepend

source ${BIGDFT_BUILD_DIR}/install/bin/bigdftvars.sh

Where BIGDFT_BUILD_DIR is the directory in which BigDFT was built.

Usage

To see how calculations can be submitted, see the examples directory:

verdi daemon start     # make sure the daemon is running
cd examples
verdi run examples/example_01.py        # run test calculation
verdi process list -a  # check record of calculation

The plugin also includes verdi commands to inspect its data types:

verdi data bigdft list
verdi data bigdft export <PK>

WorkChains

The included workchains use the namespace format, so inputs should be placed under the bigdft namespace when launching a workchain

License

MIT

Contact

bigdft-developers@lists.launchpad.net

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_bigdft-0.3.0.tar.gz (96.1 kB view hashes)

Uploaded Source

Built Distribution

aiida_bigdft-0.3.0-py3-none-any.whl (14.4 kB view hashes)

Uploaded Python 3

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