Coverage for gpaw/test/pw/test_direct.py: 79%
14 statements
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-09 00:21 +0000
« prev ^ index » next coverage.py v7.7.1, created at 2025-07-09 00:21 +0000
1from ase import Atoms
2from gpaw import GPAW, PW
3from gpaw.mpi import world
4import pytest
7@pytest.mark.legacy
8def test_pw_direct():
9 if world.size == 1:
10 atoms = Atoms('H', cell=(2, 2, 2), pbc=True)
11 atoms.calc = GPAW(mode=PW(300, force_complex_dtype=True),
12 eigensolver='direct')
13 atoms.get_potential_energy()
15 if world.size == 2:
16 atoms = Atoms('H', cell=(2, 2, 2), pbc=True)
17 atoms.calc = GPAW(mode=PW(300),
18 eigensolver='direct',
19 kpts=(3, 2, 2))
20 atoms.get_potential_energy()