Statistiques
| Révision :

root / ase / optimize / test / H2.py @ 1

Historique | Voir | Annoter | Télécharger (530 octet)

1 1 tkerber
from ase import Atoms
2 1 tkerber
from ase.calculators.emt import EMT
3 1 tkerber
from ase.optimize.test import run_test
4 1 tkerber
from gpaw import GPAW
5 1 tkerber
6 1 tkerber
name = 'H2'
7 1 tkerber
8 1 tkerber
def get_atoms():
9 1 tkerber
    cell = (5, 5, 5)
10 1 tkerber
    atoms = Atoms('H2', [(0, 0, 0), (0, 0, 1.4)], cell=cell)
11 1 tkerber
    atoms.center()
12 1 tkerber
    return atoms
13 1 tkerber
14 1 tkerber
def get_calculator_emt():
15 1 tkerber
    calc = EMT()
16 1 tkerber
    return calc
17 1 tkerber
18 1 tkerber
def get_calculator_gpaw():
19 1 tkerber
    calc = GPAW(xc='PBE',txt=None)
20 1 tkerber
    return calc
21 1 tkerber
22 1 tkerber
run_test(get_atoms, get_calculator_emt, name + '-emt')
23 1 tkerber
run_test(get_atoms, get_calculator_gpaw, name + '-gpaw', steps=25)