Q-Chem¶
Popis¶
Q-Chem je ab initio softvérový balík pre kvantovú chémiu na rýchle a presné simulácie molekulárnych systémov vrátane elektronickej štruktúry, molekulárnej reaktivity a molekulárnych vlastností.
Používateľská príručka¶
Dokumentáciu softvéru a používateľskú príručku nájdete tu.
Verzie¶
V súčasnosti sú dostupné nasledujúce verzie balíka Q-Chem:
- Závislosti pri behu:
- Žiadne, potrebné knižnice a závislosti sa načítajú automaticky s modulom
qchem/6.1.
- Žiadne, potrebné knižnice a závislosti sa načítajú automaticky s modulom
Modul Q-Chem môžete načítať pomocou nasledujúceho príkazu:
module load qchem/6.1
Príklad spúšťacieho skriptu¶
Note
V prípade paralelnej exekúcie si v manuáli overte, ktorá kombinácia MPI a OPENMP je dostupná pre vybranú metódu.
Tento skript si môžete skopírovať a upraviť ako qchem_run.sh a úlohu odoslať na výpočtový uzol pomocou príkazu sbatch qchem_run.sh.
#!/bin/bash
#SBATCH -J "qchem_job" # name of job in SLURM
#SBATCH --partition=long # selected partition, short, medium or long (72 h walltime requires long)
#SBATCH --nodes=1 # number of used nodes
#SBATCH --ntasks=1 # number of mpi tasks (parallel run)
#SBATCH --cpus-per-task=16 # number of threads per mpi tasks
#SBATCH --time=72:00:00 # time limit for a job
#SBATCH -o stdout.%J.out # standard output
#SBATCH -e stderr.%J.out # error output
##SBATCH --exclusive # exclusive run on node
module load qchem/6.1
QCSCRATCH=/scratch/$SLURM_JOB_ACCOUNT/$SLURM_JOB_ID
mkdir -p $QCSCRATCH
qchem -nt $SLURM_CPUS_PER_TASK TEST.inp TEST.out # OPENMP version
#qchem -mpi -np $SLURM_NTASKS -nt $SLURM_CPUS_PER_TASK TEST.inp TEST.out # MPI + OPENMP version
Created by: