[CP2K-user] [CP2K:16824] Re: Error while force fitting (Tutorial)
Hervé Bulou
herve.bulou at gmail.com
Thu Apr 7 14:04:29 UTC 2022
Hello,
I got a similar message and identified that the problem was with line 222
in the optimize_input.F file.
...
214 IF (ASSOCIATED(cell_traj_read)) ALLOCATE (cell_traj(3, 3, n_frames))
215
216 n_frames = 0
217 DO i_frame = oi_env%fm_env%frame_start, oi_env%fm_env%frame_stop,
oi_env%fm_env%frame_stride
218 n_frames = n_frames + 1
219 force_traj(:, :, n_frames) = force_traj_read(:, :, i_frame)
220 pos_traj(:, :, n_frames) = pos_traj_read(:, :, i_frame)
221 energy_traj(n_frames) = energy_traj_read(i_frame)
222 IF (ASSOCIATED(cell_traj)) cell_traj(:, :, n_frames) =
cell_traj_read(:, :, i_frame)
223 ENDDO
...
In the above version of the code, line 214 allows cell_traj to be allocated
if cell_traj_read is allocated.
But this doesn't guarantee that if cell_traj_read is not allocated,
cell_traj is not allocated, , which leads to a memory access problems line
222 (if cell_traj is allocated then we try to write in an array which is
not allocated which leads to the error)
I fixed the problem by adding cell_traj to the NULLIFY command line 200 :
...
200 NULLIFY (cell_traj_read, force_traj_read, pos_traj_read,
energy_traj_read,cell_traj)
...
regards,
Hervé Bulou
IPCMS-DSI
23 rue du Loess
BP43
F-67034 Strasbourg Cedex 2 (FRANCE)
tel +33 (0)3 88 10 70 95
herve... at ipcms.unistra.fr <https://groups.google.com/>
http://www.ipcms.unistra.fr/?page_id=9707&lang=en
<http://www.ipcms.unistra.fr/?page_id=9707&lang=en>
<http://www.ipcms.unistra.fr/?page_id=9707&lang=en>
Le mercredi 23 juin 2021 à 18:14:04 UTC+2, gogoiab... at gmail.com a écrit :
> Dear All,
> I am very new to the CP2K software. I am trying to learn
> this software by going through some tutorials provided in the CP2K webpage.
> However, I ran into trouble while trying out the following tutorial
>
> https://www.cp2k.org/exercises:2014_uzh_molsim:h2o_ff
>
> When I run the script for force fitting to get the force field parameters
> for water I got the following error
>
> Program received signal SIGSEGV: Segmentation fault - invalid memory
> reference.
>
> Backtrace for this error:
> #0 0x4a30eaf in ???
> #1 0xa2c83b in ???
> #2 0x6005b2 in ???
> #3 0x603cac in ???
> #4 0x5fea46 in ???
> #5 0x5fb1dc in ???
> #6 0x4aec673 in ???
> #7 0x4aec7b1 in ???
> #8 0x5fe2eb in ???
>
>
> I am attaching the input scripts and the error file to this mail.
>
> I am using cp2k6.1 (ssmp) which is a binary file I downloaded from CP2K
> webpage.
>
> Could anyone please help me out with this?
>
> Sincerely
> Abhijit Gogoi
>
--
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/28bc0818-fce9-4d5d-8f49-0842164d45c1n%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20220407/6c539ca1/attachment-0001.htm>
More information about the CP2K-user
mailing list