| IBIsCO
It is Boltzmann Inversion software for Coarse Graining Simulations |
| > Home > Input files > control > coordinate > interaction > IBIsCO algorithm > IBIsCO units > Boltzmann Inversion > News > Authors > Contact Info. |
IBIsCO algorithm The position of atoms on the continuous chain is saving on the S(t) arrays. The procedure in IBIsCO is as follows:
where by INT we refer to the FORTRAN function which returns the integer part of the expression in the bracket. If the size of the box is bigger than three times the neighbour list cut off, we use a link cell algorithm to make the neighbour list. The simulation box is divided into cubic cells with the neighbour list cut off length, and instead of the looking for the neighbour atoms in the whole box, searching is restricted to the neighbour cells. If the box size is smaller, the neighbour list update is performed by searching all possible atom pairs. All bonded atoms are excluded from the neighbour list. The non-bonded part of the force is calculating by looping over the neighbour list. The contribution of the force
fij(t),
between atoms i and j to the virial tensor is calculating by:
where
Rij = Ri - Rj
is the relative poison vector of the atoms i and j, and the double sum is over the all interaction pairs.
At this point we are storing the total non-bonded force on each atom in a second vector
fnb(t).
To calculate the bonded part of the force, we are making a loop over all the atoms, and for each atom, over all bonds, angles and torsions to which the atom belongs.
The bonded part of the virial tensor is calculated using the position of atoms on the continuous chain:
where fi(t) is now the total force on a atom. For the virial, the forces due to the non-bonded part are subtracted as their contribution has already been calculated.
If constant temperature conditions are used (NVT, NPT):
where τT is the relaxation time which
controls the rate at which the system tends towards the
desired temperature, T0. λ is chosen equal to 1 in NVE simulations. |
| © 2008 Theoretical Physical Chemistry TU Darmstadt - All rights reserved. |