Skip to content

Personal collection of scripts to handle FHI-aims calculations.

License

Notifications You must be signed in to change notification settings

romankempt/aimstools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tools for FHI-aims

Binder Documentation Status

This library contains a personal collection of scripts to handle FHI-aims calculations. It's mainly meant for private use or to be shared with students and colleagues.

Installation

I recommend using Anaconda to manage package dependencies and updates. See here.

You can directly install from git:

conda install -c conda-forge git pip
pip install git+https://github.com/romankempt/aimstools

If you are using aimstools locally, you need to specify the path to the FHI-aims species (basis sets) in your environment variables (e.g., in the .bashrc) in order to use the file preparation utilities. Furthermore, you may need to specify the path to the FHI-aims executable and paths to slurm submission script templates if requested.

On our HPC systems, my module environments take automatically take care of these things.

export AIMS_SPECIES_DIR="path/to/directory"
export AIMS_EXECUTABLE="aims.mpi.x"

Documentation

The documentation is now available at ReadTheDocs.

Requirements

Further recommended libraries

  • FHI-vibes - An excellent interface for relaxations, phonon calculations and molecular dynamics.
  • BoltzTraP2 - Boltzmann transport theory to calculate electronic transport properties.
  • Hetbuilder - Builds heterostructure interfaces via coincidence lattice theory.

About

Personal collection of scripts to handle FHI-aims calculations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published