MLFF segmentation error due to overlapping atomic species in POSCAR and POTCAR
Posted: Wed May 25, 2022 8:45 am
In VASP.6.3.0 and VASP.6.3.1, the MLFF calculation for organic molecules on a semiconductor surface does not work.
forrtl: severe (174): SIGSEGV, segmentation fault occurred
I have tried compiling and changing the scripts of the runs based on the forum posts, but none of them worked.
I tried a few ideas and found that the cause was the way POSCAR and POTCAR are written.
Normally, when listing additional atoms, the sixth line of POSCAR is listed as follows, and POTCAR is also listed in the order of atoms in POSCAR. (Example of water molecules on SnO2)
Sn O H O
64 128 2 1
This description method works fine for normal DFT calculations, but when used in MLFF, it causes an error.
If you modify it as follows, it works fine in MLFF.
Sn O H
64 129 2
I Attach the normal and error versions of the VASP file. I appreciate any help identifying the source of this problem.
Sincerely,
forrtl: severe (174): SIGSEGV, segmentation fault occurred
I have tried compiling and changing the scripts of the runs based on the forum posts, but none of them worked.
I tried a few ideas and found that the cause was the way POSCAR and POTCAR are written.
Normally, when listing additional atoms, the sixth line of POSCAR is listed as follows, and POTCAR is also listed in the order of atoms in POSCAR. (Example of water molecules on SnO2)
Sn O H O
64 128 2 1
This description method works fine for normal DFT calculations, but when used in MLFF, it causes an error.
If you modify it as follows, it works fine in MLFF.
Sn O H
64 129 2
I Attach the normal and error versions of the VASP file. I appreciate any help identifying the source of this problem.
Sincerely,