Sorry, I don’t think I understood.
Yes, I see that pair_style list
needs an explicit list of pairs and their interactions like
15 259 lj126 1.0 1.0 50.0
15 603 morse 10.0 1.2 2.0 10.0 # and another comment
18 470 harmonic 50.0 1.2 5.0
19 332 quartic 10.0 5.0 -1.2 1.2
but it does not have a FENE bond that I am using for physical reasons (it behaves ~like an entropic polymer of finite length). pair_style list
has harmonic
and I could try to choose harmonic
parameters to reproduce fene
behavior as much as possible but it will not be great.
So was I suggesting that if I had a long bond between say atoms 1 and 2 then I could still have a fene bond between 1 and 2 but also add something like 1 2 harmonic 1e-10 0 100
in the pair_style list
so that 1 and 2 are never lost (within r_c = 100). But how I understood your last answer is that this will not work and the interactions from pair_style list
will not make other pair_style
-s to keep track of selected atoms - is that right?
And another question about a more complicated molecule. I found a related thread here and you said there that “Perhaps, with setting special_bonds lj/coul 0.0 1.0 1.0
you can avoid it, but I am not certain.” and the guy answered that you were “spot on” but did not give much detail.
So, my questions:
- Do you now think your suggestion about effectively enabling 1-3 and 1-4 relieves the requirement for them to be inside
comm_modify cutoff Rc
? I see you were “not certain”, so - did anything change?
I tried (using special_bonds fene
is the same as you suggested, right?) and it seems to be working but I am not sure if I can rely on this enough to launch many tasks and not check each one for crushes manually.
- If doing
special_bonds fene
does not really relieve the worries about 1-3 and 1-4, then can I not usespecial_bonds
explicitly at all - will it help? It again seems to be working on a sample run but I am not sure if that’s just luck.