[CP2K-user] Running CP2K calc with ASE

Maxime Van den Bossche maxime.cp.... at gmail.com
Tue Aug 4 05:16:11 UTC 2020

Dear Aniruddha,

Since you haven't provided a minimal example, nor the error message you're 
from ASE or CP2K, I haven't looked into debugging the (bulky) example you 

But I don't think you can do the geometry optimization in this way. ASE 
uses the cp2k_shell binary,
which seems to only perform single-point calculations but not e.g. geometry 

The idea behind cp2k_shell is that the 'driver' (in this case ASE) is the 
one moving the atoms
around, and what CP2K does is e.g. calculating the energy and the gradients 
for a given geometry.

Here is a minimal example of a geometry optimization, and you can work your 
way up
from there:

from ase.build import molecule
from ase.calculators.cp2k import CP2K
from ase.optimize import BFGS

atoms = molecule('H2O')

calc = CP2K(command='cp2k_shell.sopt')

dyn = BFGS(atoms)

Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20200803/c547ce80/attachment.htm>

More information about the CP2K-user mailing list