File: terachem_pbs.py

package info (click to toggle)
qcengine 0.30.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,524 kB
  • sloc: python: 36,452; makefile: 54; sh: 35
file content (25 lines) | stat: -rw-r--r-- 476 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
import qcengine as qcng
import qcelemental as qcel

os.environ["TERACHEM_PBS_HOST"] = "127.0.0.1"
os.environ["TERACHEM_PBS_PORT"] = "11111"

prog = qcng.get_program("terachem_pbs")


mol = qcel.models.Molecule.from_data(
    """
    O  0.0  0.000  -0.129
    H  0.0 -1.494  1.027
    H  0.0  1.494  1.027
"""
)

inp = qcel.models.AtomicInput(
    molecule=mol,
    driver="energy",
    model={"method": "pbe0", "basis": "6-31g"},
)
ret = prog.compute(inp)
print(ret)