[CP2K-user] Problems using cp2k interfaced with ase

ban...@gmail.com bandeir... at gmail.com
Mon Jan 18 17:06:29 UTC 2021


Dear Maxime,

Thank you for your reply. I tried to perform the example in the link you 
have just sent, and it worked properly. In addition, I've tried the same 
system using a different calculator, the EMT calculator, and it also 
worked. I think the problem is in the input I'm using or the way I am 
setting the arguments to run CP2K, but I could not figure out the problem 
exactly.

Yours sincerely, 

Lucas Bandeira


On Monday, January 18, 2021 at 12:53:54 PM UTC-3 Maxime Van den Bossche 
wrote:

> Dear Lucas,
>
> When encountering such problems, it is best to provide a 
> minimum-working-example
> that reproduces the original problem (instead of the full production 
> script itself).
> In many cases, this process itself will already indicate a solution.
> Can you for example run the simple H2O example in 
> https://www.cp2k.org/tools:ase?
>
> If I would need to guess, I would bet that the "slab.calc = calc1" 
> statement does not
> properly initialize the calculator, and that you would need e.g. 
> "slab.set_calculator(calc)"
> instead.
>
> Best,
> Maxime
> Op vrijdag 15 januari 2021 om 14:47:30 UTC+1 schreef ban... at gmail.com:
>
>> Dear CP2K users,
>>
>> I am using cp2k interfaced with ase for calculating water adsorption on 
>> surfaces. The last time I have tried, I obtained the following error 
>> message:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Traceback (most recent call last):  File "Au_water.py", line 120, in 
>> <module>    opt.run(fmax=0.05)  File 
>> "/usr/lib/python3/dist-packages/ase/optimize/optimize.py", line 170, in 
>> run    self.set_force_consistent()  File 
>> "/usr/lib/python3/dist-packages/ase/optimize/optimize.py", line 223, in 
>> set_force_consistent    
>> self.atoms.get_potential_energy(force_consistent=True)  File 
>> "/usr/lib/python3/dist-packages/ase/atoms.py", line 682, in 
>> get_potential_energy    self, force_consistent=force_consistent)  File 
>> "/usr/lib/python3/dist-packages/ase/calculators/calculator.py", line 441, 
>> in get_potential_energy    energy = self.get_property('energy', atoms)  
>> File "/usr/lib/python3/dist-packages/ase/calculators/calculator.py", line 
>> 486, in get_property    self.calculate(atoms, [name], system_changes)  File 
>> "/usr/lib/python3/dist-packages/ase/calculators/cp2k.py", line 233, in 
>> calculate    self._create_force_env()  File 
>> "/usr/lib/python3/dist-packages/ase/calculators/cp2k.py", line 303, in 
>> _create_force_env    self._force_env_id = 
>> int(self._shell.recv())ValueError: invalid literal for int() with base 10: 
>> '--------------------------------------------------------------------------'/usr/lib/python3/dist-packages/ase/calculators/cp2k.py:472: 
>> RuntimeWarning: CP2K-shell not ready, sending SIGTERM.  warn("CP2K-shell 
>> not ready, sending SIGTERM.", RuntimeWarning)*
>>
>> Honestly, I have no idea what is wrong. Could somebody help me to solve 
>> this problem? Attached to this email are the  .py file used for ase, the 
>> generated cp2k input file and the error message. I am using cp2k version 
>> 6.1.
>>
>> Yours faithfully, 
>>
>> Lucas Bandeira
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20210118/b7d75234/attachment.htm>


More information about the CP2K-user mailing list