Dear all:
I am currently using VOTCA to do an IBI process for a single polymer based on a dataset obtained from the experiments and utilizing LAMMPS to perform molecular dynamic simulations.
After all the preparations, VOTCA successfully performed the first step of the iterative Boltzmann inversion. But when VOTCA is ready to start the second step of the inversion, there is an error when using the csg_stat command to invert the non-bonded potential, As shown in the figure below.
I then realized that I didn't give the atom types special character names in the LAMMPS topology file (lammps.data). As far as I know, it doesn't seem to be possible to name atom types by a string in LAMMPS topology file.
I refer to the example given in csg-tutorial file (spce water: ibi_lammps), the atom type of CG water beads in the topology file is "1", and there is <type1>Bead1</type1> in settings.xml. I also changed this to Bead1 in my settings.xml file, but there is still an error!
Then, I just write "1" in the settings.xml file, but this error still exists.
I've been plagued by this error for days. Hopefully, I can get some help from you!
You can just run "csg_dump --top <your topology_file>" to see what votca reads. If the lammps topology doesn't work for you, you can alternatively create an xml topology file.