ExecutablesΒΆ
Executables are simple aliases to more complex commands invoking external executables. The alias may contain command-line arguments and options, a path to the actual command, etc.
Examples:
# define aliases to run-task commands
executables:
# alias an executable found along $PATH
atom: gridatom
# alias a shell script in ./skf/ directory
skgen: skf/skgen.sh
# alias a command including input arguments
dftb: mpirun -n 4 dftb+
# alias a command including input arguments
bands: ~/sw/dp_tools/dp_bands band.out bands
# use the aliases
tasks:
- run: [skgen, skf, skdefs.py]
- run: [dftb, Si/bs, out.dftb]
- run: [bands, Si/bs, out.bands]