Coverage for gpaw/test/test_force_as_stop.py: 100%
11 statements
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-14 00:18 +0000
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-14 00:18 +0000
1from ase import Atoms
2from gpaw import GPAW
5def test_force_as_stop():
6 H2 = Atoms('H2', positions=[(0, 0, 0), (1, 0, 0)])
7 H2.set_cell((3, 3.1, 3.2))
8 H2.center()
9 calc = GPAW(mode='fd',
10 convergence={'forces': 0.01,
11 'density': 100,
12 'energy': 100,
13 'eigenstates': 100})
14 H2.calc = calc
15 H2.get_potential_energy()
16 n = calc.get_number_of_iterations()
17 assert 7 <= n <= 11, n