I noticed that the conversion from lattice constants in angstroms to Bohr was incorrect, but upon correction, the following errors no longer occur:
!W! @SOCKET: Inconsistent client state in dispatch thread! (III)
!W! @SOCKET: Client died or got unresponsive(C). Removing from the list.
However, after configuring as follows in the *.xml:
<initialize nbeads='6'>
<file mode='xyz'>
init.xyz</file>
<velocities mode='thermal' units='kelvin'> 298.15 </velocities>
<cell mode='manual'> [38.26639194, 0, 0, 0, 49.84336643, 0, -10.49962335, 0, 53.99045358] </cell>
</initialize>
In the *.chk file, the output was as follows:
<cell shape='(3, 3)'>
[ 3.82663919e+01, 0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 4.98433664e+01,
0.00000000e+00, 0.00000000e+00, 0.00000000e+00, 5.39904536e+01 ]
</cell>
The lattice vectors were not correctly recognized in ipi.
Also, in the coordinate output file, it was output as follows:
# CELL(abcABC): 38.26639 49.84337 53.99045 90.00000 90.00000 90.00000 Step: 0 Bead: 0 kinetic_od{atomic_unit} cell{atomic_unit}
However, it should be 101.0 instead of 90 for beta. This is an error.
On the other hand, when entering lattice constants in the *.xyz coordinate file as follows:
# positions{angstrom} CELL{abcABC}: 20.24970256 26.375973630000004 29.10576245 90.0 101.0050538 90.0 cell{angstrom}
In the *.chk file, the lattice vectors were output as follows, and the lattice vectors were correctly converted:
<cell shape='(3, 3)'>
[ 3.82663914e+01, 3.05202592e-15, -1.04996232e+01, 0.00000000e+00, 4.98433658e+01,
4.01081270e-15, 0.00000000e+00, 0.00000000e+00, 5.39904529e+01 ]
</cell>
In conclusion, when lattice constants are entered in *.xyz coordinate file, the lattice vectors are correctly recognized. However, when entering the lower triangular lattice vectors in the *.xml file, the lattice vectors are not correctly recognized.
I would like to ask everyone for guidance on the following: When reading a coordinate file in Lammps, the atomic coordinates is necessary to correspond to the lower triangular lattice vectors. However, when loading a coordinate file *.xyz in ipi, should the atomic coordinates be specified with respect to the upper triangular or lower triangular lattice vectors?