Statistiques
| Révision :

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

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

1
from ase import Atoms
2
from ase.calculators.emt import EMT
3
from ase.optimize.test import run_test
4
from gpaw import GPAW
5

    
6
name = 'H2'
7

    
8
def get_atoms():
9
    cell = (5, 5, 5)
10
    atoms = Atoms('H2', [(0, 0, 0), (0, 0, 1.4)], cell=cell)
11
    atoms.center()
12
    return atoms
13

    
14
def get_calculator_emt():
15
    calc = EMT()
16
    return calc
17

    
18
def get_calculator_gpaw():
19
    calc = GPAW(xc='PBE',txt=None)
20
    return calc
21

    
22
run_test(get_atoms, get_calculator_emt, name + '-emt')
23
run_test(get_atoms, get_calculator_gpaw, name + '-gpaw', steps=25)