From 080fe0b70fb45eea7c70be838eb58ed8fc15f37e Mon Sep 17 00:00:00 2001 From: sjplimp Date: Fri, 21 Nov 2014 16:34:34 +0000 Subject: [PATCH 1/3] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12765 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- src/atom.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/atom.cpp b/src/atom.cpp index d328f0975f..9d494b35db 100644 --- a/src/atom.cpp +++ b/src/atom.cpp @@ -519,7 +519,7 @@ void Atom::modify_params(int narg, char **arg) else if (strcmp(arg[iarg+1],"no") == 0) tag_enable = 2; else error->all(FLERR,"Illegal atom_modify command"); iarg += 2; - } if (strcmp(arg[iarg],"map") == 0) { + } else if (strcmp(arg[iarg],"map") == 0) { if (iarg+2 > narg) error->all(FLERR,"Illegal atom_modify command"); if (domain->box_exist) error->all(FLERR, From b90439226f6703eb5a4d9f1860abf209bb36b5b2 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Sat, 22 Nov 2014 00:28:49 +0000 Subject: [PATCH 2/3] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12766 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- doc/Eqs/pair_srp2.jpg | Bin 0 -> 5648 bytes doc/Eqs/pair_srp2.tex | 10 +++ doc/Section_commands.html | 2 +- doc/Section_commands.txt | 1 + doc/pair_srp.html | 164 ++++++++++++++++++++++++++++++++++++++ doc/pair_srp.txt | 152 +++++++++++++++++++++++++++++++++++ 6 files changed, 328 insertions(+), 1 deletion(-) create mode 100644 doc/Eqs/pair_srp2.jpg create mode 100644 doc/Eqs/pair_srp2.tex create mode 100644 doc/pair_srp.html create mode 100644 doc/pair_srp.txt diff --git a/doc/Eqs/pair_srp2.jpg b/doc/Eqs/pair_srp2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c5d20dc212782398d5130d026444315148d1866b GIT binary patch literal 5648 zcmZ`-c{mhq*B)E8gt5ig&BS0xiKr}Nogp;V21&>|CQFtqg|RPANjhmB`{WLE(5Xj5T%gZMyD#XVxBEZXgR_d&X zn3#lw1fP&JSXvw`DlQ>@@*2R&25@HJXJFt3oOA<30So{}rhjt$k1?NOVqs-uVEY?I z@BkQ?m>C$EnV3$oa+(Vp zI}&&eAzLHB@hPIt!O=wR=zXh85;N&ELJt>3#xv|qAJdCkh;&Tn&ogd<`d7P}TW3of z_-78}{HL`eFt@SLG}i1!~vhov;JLh6zB-|5tw&qfE5 z4!|tI+V_1u|MjOEKllpmi(Wc*xrX?S>R47cgLGzwXJl_RCVdQUn9D4-uew(Pg>qOp z?=-^^l6*yBKD_%P(aTPWl%qk7%$qzvIq0ii&xbAD7Yhe&AMe)W2T*A1%U`s<0Kw-O zQ{v~5Ai$xx{;IXe$Ml6MC|7Tj6FETK4|1K-O_@UxPW1zT#uJ$TE>FwG&5OD7!1nus zxz?1$wx#)Nq`3S{3UNWxdMjMc;xj%k;{*_AW*z+fQm$yT_6A~l`$4(_r_F+^;};@O^PGtG|;^O7HugCfV&boEffxC);vW`b%X#Pfz(G|g;P z$gFBXey~a%^g~%ebU;zXpw-kCtS6&Mb*B;IL02H7aM25I2}J zaTx>d=xY!DX&~EctLFm3x@^;m#=IzV#PGIv4K-ui*`vSRk)6u19HKzJx`&(n)T(2{ zdKV&Rdzg}n#=RF+x{nWZmj|NQvnhRzNyFk5NbmIAgps~E*|lh z&$B|bM&UNJXI4PEDqYtCK+dk#{-KFC!o?z%QBU3=Rh!Q!)|);?3}xlqR^YCKAP<395)gq&d{(oNX7xB-NlR z)s3fsO?epe>es9>Fi4{ubH#0_fzH+}+#HsC3L6nQ0^~Odz_f+5QcV@Yd>Ji7p{Q~C z>yghi5A={<=T%)6coVEhPi==H{_}#xu(98|Y`2|6ag~god&}@qY(Qt0`^{Sz|IVzN zmFeUl@3BcDxJhNA3O+NHKpC}XO6vn;d@@>^|M={B%dAh@t@U!{>TJaI^a=v3~W2>uoZ0FT|bI5)j+GMab-=I*3zbt}Ha`M4HFyNqGPHkDt_Z*ad zK+xlCmLm`K%2NnI|Y`-VC z!i32SHFr;L#RnqOY<#IU_wglVu>Y~hu7CVRY7r0@46^iu+mQZ54;ODkTwGJXNpfKv z@G5;HY^VpqJV#a_5mPlGIOW*^#iMS*9R*S>))BM zJAc5$(>5LT$awf=f*>wGQ8waN$M|6NsniUY!5Jmu0Chnc4QWMDLbWI#O~|q9b(cxT zW(0hC;hadLDj{w(7G}o(h+~3W@jVdmX-;86VW9o37mPV;Ws5_T`N-$@%O<+}31Hc7 zXt(JEus$_8H*{5hAHP+Qnr3hzU)IU|{X}+V6=;0PVcWc6nfG>m6W6YbTDk23TPB?_ zVp(kDoo*~kFdJu`ip(0`q-=vS4&>|hzGPNe#EPi8!EU6uHV~{yQH@aF%lv_A!1Ot= z$WxVK&WX`gCdoGa^m~5w5H1)IgwXSZqcWRkqpxt~1w)KnAK}3|@94Vk=IdumsBsSH z$u&xLma%1pt*j_2JBzUqhyVwD!gzSYAGqAUChtuT(hMCnbvD zgqwF~bRNxrw_as_9Fprw)RydMU3%)7e^#IdRW9majE?elB+v93!vD^nk3wPgdq%54ptjeT!H+nzXX=FN_7vX5!Uv)~g z)Ed}Rue`?DE0WW1>29bF^|t*6>z7vsR+n)yZB``jXIp%IMnG=+irj|dxs{y~ z*v1tO^_)z;60|&>zkb?ZtAA!js{pHWXnlor0w8RMLymGM6}%N4mHa;i4Aj4=cx1AQ z0cPgq?UO07o(A^JTcboo}8TP#Gg@UnNjHK*s=w zY@I2YZif2RX@(sELcuMVitqeQK9l4-SH3-b%`xT+ll55Ewu7K8#B%|8D^`d9W`ISG zRTgB6EVVCEis!Q+AV~rVstZNx{2)Q~0eE)sBZhMYuc?alSlGUPfUHOmS>RRKboi>O$y``&*Mws6#cR_SL{h4dbb=$A z5gFqHAt$I1o{7C1%{PiDD3AP{I?a7lb9 zeO74-YBP-zwVK9I)}H)$=T|CX606ICKz-_L+`kU(1@VCmeMM2WFt)O8O^5L zL=lSMG`7i=X*ISuO{jobzi+BUq__#!5=v>C@K7ObHFi1xoR0~vsWxZgpaP#OJD;T;Cbxkm zn?5GstlWMN0ro-!9vM##=G5l%xnVDVZa?FNrWrzLskY?N{ws+)X@ zet|C5&pzo}gZj!oZ)~L(^*Qg5hJi#aupECH;>z)@MUk)5y@-g~K%&g|a0rc0Lh4n= zH6_j1=0lejh>9IO4@bTw0)iqWfkq|Y7jkssN6qUaW~b6#nmmWkt$8SfI-9k~!>JZU zVP}w`p958|taue)8Cy*qD^Z)z9r~T`Q)3h_E?UpE+rATr{?Y)>lvE#zzaMU-zrq-L z=3lFb!jt=B3jJH<%_)j^!UdOIg(xu3JEqdV_>~EH51l>Na8b0?BT8sWWC2aZo@ScsmW(~8eZ&Rtsn$jQRe&t~5 z8WbVA#*!357MQ>wGfxqdX&LP7Zga$Ddt|RgZSBpMA$;Wps`XPYMiyrc~|TVO;fDVHtdIjKlQHNSlD^YK(?=N@N5OB!CqFK_i}8U!2}leSeQK$ z8N;q?F4cHXG)n9F$JH0NgTm%CW=;fm`g{- zto7c@&7wxa+hWB1*#*l3WE^ZpXXI>^l}Ku}B>zC*V-!-oLl&iYuhu?W`vO-s91IU# zO7u>>)U}QvZgV)Wan9yvvUGC4+$#1XMZ8$mn>11m1WJz_v5 zJ;vr->py(Di`+Z`NK&ab*%RI0yg=-lyE01-Q~UPZ2P<#2Ur78p4s%z;mE!XkGR_2e zF-2QScx|j`Yp*)W|7D!d>hBG7PS|}cn$c)Z>{h&>R1xYE(r2=5br#7H%2n}bk$q=x z!x6+(KmX-J-(6QC^W2ij)9i(gr5GqL&uoYq5Br*^{X17eDBq5-6k0{0WA>*X#n>_< zOVOzH3ghBWuPqveovY zXabLp-XmAIyQk0Zc{9B6bHT}SSl7IKjiY4Kg_ZJ8s}+-LvbL9>%fpRFL?pdBP2SX& z`;$kDyR#Q2r?RA_-}f5Q?mM(-97asS$2G+A#2y4yz%1MawD)2gD9ZzWDmT+ET#KH| z5|-DF%r*XP{-Ltv(>{0P2_UHNPro&3#e5(C`ULQ$E%?t&YyEtQag@&k2Yai5iuX~y zU;|a6;|$XmB{JLEnWM5GR(s7;wZAX)odBMO4;@aFo&Y}DUk#9KbCi9lx(1S}RRt*k z-8)z?WznpFvjjRN$UJbhcH>(ci{GHc(c;mKuNv(83kx=7L2NINQBCalz0Pu5{=dt9 z&;1vg+DkWlSdi(Tg~kEXa1G|vd`#Zz*B&Q%(jD2Z)wnQWv0TU25t!a_5w4{FPqN(c zMC4!gCvFwYC)P^~DTte-bBtzr*Fu?r>g%Ya#1^#W1n)}>RgT+f~tGJX{zxE@; z50rhiE)JeJ>t$|+7xjJ0?j5%_II@#nV|DGh`aXwTKG+9oQ>vesSG8f$)AQe>V$6~= zKij0#L!MbkIXJb!?>Aj#d8wJXElpl*sxt8Vs0$tDkQeKCi8X_vEOXrs92O5`H+n^$ zQp*0^e=XU*OHTRM?vFj$*gyOYIxi;&QYee^6-?tIA@aJ+=Kgeb$r&MNC%Kn!%DI*N51%~ zC_j}?&q*-#=Rf-b$m`N7sh@hv&1Lo*RxU;IeO1`f6$|czTmrWjRU?5eobk}4}=K>lc07>=LgHGdhoN3 zZi|9*@VG95VS+YXzV>3NU3j}=%3TBU1o}y6Q?Bdv2>In%I1jSxpdtyb!;ELNtR4}` ziFap&)z?a{OZ zi)obc2zJ$TgCiKg+n0T-=ADdCU-H|rXT9@l_I~wV;>B2jLA3eueq`K3K2;6tr z_Nr@h^h4eo`BWAbGs`}uP86uBk${Lp0;2LCMe5DHMDcK;LK9v8D=Tt-3k. lj/sdk/coul/long (go)lj/sdk/coul/msm (o)lj/sf (o)meam/spline meam/sw/splinereax/csph/heatconductionsph/idealgas sph/ljsph/rhosumsph/taitwatersph/taitwater/morris -tersoff/table (o)tip4p/long/soft (o) +srptersoff/table (o)tip4p/long/soft (o)
diff --git a/doc/Section_commands.txt b/doc/Section_commands.txt index 74b37daac8..f53ad4353a 100644 --- a/doc/Section_commands.txt +++ b/doc/Section_commands.txt @@ -846,6 +846,7 @@ package"_Section_start.html#start_3. "sph/rhosum"_pair_sph_rhosum.html, "sph/taitwater"_pair_sph_taitwater.html, "sph/taitwater/morris"_pair_sph_taitwater_morris.html, +"srp"_pair_srp.html, "tersoff/table (o)"_pair_tersoff.html, "tip4p/long/soft (o)"_pair_lj_soft.html :tb(c=4,ea=c) diff --git a/doc/pair_srp.html b/doc/pair_srp.html new file mode 100644 index 0000000000..eb29965e24 --- /dev/null +++ b/doc/pair_srp.html @@ -0,0 +1,164 @@ + +
LAMMPS WWW Site - LAMMPS Documentation - LAMMPS Commands +
+ + + + + + +
+ +

pair_style srp command +

+

Syntax: +

+

pair_style srp cutoff bond_type dist keyword value ... +

+
  • cutoff = global cutoff for SRP interactions (distance units) + +
  • bond_type = bond type to apply SRP interactions + +
  • dist = min or mid + +
  • zero or more keyword/value pairs may be appended + +
  • keyword = exclude + +
      exclude value = yes or no 
    +
    + +
+

Examples: +

+
pair_style hybrid dpd 1.0 1.0 12345 srp 0.8 1 mid exclude yes
+pair_coeff 1 1 dpd 60.0 4.5 1.0 
+pair_coeff 1 2 none 
+pair_coeff 2 2 srp 100.0 0.8 
+
+
pair_style hybrid srp 0.8 1 mid exclude yes
+pair_coeff 1 1 none 
+pair_coeff 1 2 none 
+pair_coeff 2 2 srp 100.0 0.8 
+
+

Description: +

+

Style srp computes a soft segmental repulsive potential (SRP) that +acts between bonds. This potential is useful in preventing bonds from +passing through one another when a soft non-bonded potential acts +between beads in, for example, DPD polymer chains. +An example input script that uses this command is provided +in examples/USER/srp. +

+

Bonds of type btype interact with one another through a +bond-pairwise potential, such that the force on bond i due to bond +j is as follows +

+
+
+

where r and rij are the distance and unit vector between the two +bonds. The mid option computes r and rij from the midpoint +distance between bonds. The min option computes r and rij from +the minimum distance between bonds. The force acting on a bond is +mapped onto the two bond atoms according to the lever rule, +

+
+
+

where L is the normalized distance from the atom to the point of +closest approach of bond i and j. The mid option takes L as +0.5 for each interaction as described in (Sirk). +

+

The following coefficients must be defined via the +pair_coeff command as in the examples above, or in +the data file or restart file read by the read_data +or read_restart commands: +

+
  • C (force units) +
  • Rc (distance units) +
+

The last coefficient is optional. If not specified, the global cutoff +is used. +

+

IMPORTANT NOTE: Pair style srp considers each bond of type btype as +a fictitious particle of type bptype, where bptype is the largest +atom type in the system. These "bond particles" are inserted at the +beginning of the run, and serve as placeholders that define the +position of the bonds. This allows neighbor lists to be constructed +and pairwise interactions to be computed in almost the same way as is +done for point particles. Because bonds interact only with other +bonds, pair_style hybrid should be used to turn off +interactions between atom type bptype and all other types of atoms. +An error will be flagged if pair_style hybrid is +not used. Further, only bond particles should be given an atom type +of bptype; a check is done at the beginning of the run to ensure +there are no regular atoms of bptype. +

+

The optional exclude keyword determines if forces are computed +between first neighbor (directly connected) bonds. For a setting of +yes they are, for no they are not. +

+

Pair style srp turns off normalization of thermodynamic properties +by particle number, as if the command thermo_modify norm +no had been issued. A warning will be given if +this setting is overridden in the input script. +

+

The pairwise energy associated with style srp is shifted to be zero +at the cutoff distance Rc. +

+
+ +

Mixing, shift, table, tail correction, restart, rRESPA info: +

+

This pair styles does not support mixing. +

+

This pair style does not support the pair_modify +shift option for the energy of the pair interaction. Note that as +discussed above, the energy term is already shifted to be 0.0 at the +cutoff distance rc. +

+

The pair_modify table option is not relevant for +this pair style. +

+

This pair style does not support the pair_modify +tail option for adding long-range tail corrections to energy and +pressure. +

+

This pair style writes global and per-atom information to binary +restart files. Pair srp should be used with pair_style +hybrid, thus the pair_coeff commands need to be +specified in the input script when reading a restart file. +

+

This pair style can only be used via the pair keyword of the +run_style respa command. It does not support the +inner, middle, outer keywords. +

+
+ +

Restrictions: +

+

This pair style is part of the USER-MISC package. It is only enabled +if LAMMPS was built with that package. See the Making LAMMPS section +for more info. +

+

This pair style must be used with pair_style hybrid. +

+

This pair style requires the newton command to be on +for non-bonded interactions. +

+

Related commands: +

+

pair_style hybrid, pair_coeff, +pair dpd +

+

Default: +

+

The default keyword value is exclude = yes. +

+
+ + + +

(Sirk) Sirk TW, Slizoberg YR, Brennan JK, Lisal M, Andzelm JW, J +Chem Phys, 136 (13) 134903, 2012. +

+ diff --git a/doc/pair_srp.txt b/doc/pair_srp.txt new file mode 100644 index 0000000000..feaef1b59b --- /dev/null +++ b/doc/pair_srp.txt @@ -0,0 +1,152 @@ +"LAMMPS WWW Site"_lws - "LAMMPS Documentation"_ld - "LAMMPS Commands"_lc :c + +:link(lws,http://lammps.sandia.gov) +:link(ld,Manual.html) +:link(lc,Section_commands.html#comm) + +:line + +pair_style srp command :h3 + +[Syntax:] + +pair_style srp cutoff bond_type dist keyword value ... + +cutoff = global cutoff for SRP interactions (distance units) :ulb,l +bond_type = bond type to apply SRP interactions :l +dist = {min} or {mid} :l +zero or more keyword/value pairs may be appended :l +keyword = {exclude} :l + {exclude} value = {yes} or {no} :pre +:ule + +[Examples:] + +pair_style hybrid dpd 1.0 1.0 12345 srp 0.8 1 mid exclude yes +pair_coeff 1 1 dpd 60.0 4.5 1.0 +pair_coeff 1 2 none +pair_coeff 2 2 srp 100.0 0.8 :pre + +pair_style hybrid srp 0.8 1 mid exclude yes +pair_coeff 1 1 none +pair_coeff 1 2 none +pair_coeff 2 2 srp 100.0 0.8 :pre + +[Description:] + +Style {srp} computes a soft segmental repulsive potential (SRP) that +acts between bonds. This potential is useful in preventing bonds from +passing through one another when a soft non-bonded potential acts +between beads in, for example, DPD polymer chains. +An example input script that uses this command is provided +in examples/USER/srp. + +Bonds of type {btype} interact with one another through a +bond-pairwise potential, such that the force on bond {i} due to bond +{j} is as follows + +:c,image(Eqs/pair_srp1.jpg) + +where {r} and {rij} are the distance and unit vector between the two +bonds. The {mid} option computes {r} and {rij} from the midpoint +distance between bonds. The {min} option computes {r} and {rij} from +the minimum distance between bonds. The force acting on a bond is +mapped onto the two bond atoms according to the lever rule, + +:c,image(Eqs/pair_srp2.jpg) + +where {L} is the normalized distance from the atom to the point of +closest approach of bond {i} and {j}. The {mid} option takes {L} as +0.5 for each interaction as described in "(Sirk)"_#Sirk. + +The following coefficients must be defined via the +"pair_coeff"_pair_coeff.html command as in the examples above, or in +the data file or restart file read by the "read_data"_read_data.html +or "read_restart"_read_restart.html commands: + +{C} (force units) +{Rc} (distance units) :ul + +The last coefficient is optional. If not specified, the global cutoff +is used. + +IMPORTANT NOTE: Pair style srp considers each bond of type {btype} as +a fictitious particle of type {bptype}, where {bptype} is the largest +atom type in the system. These "bond particles" are inserted at the +beginning of the run, and serve as placeholders that define the +position of the bonds. This allows neighbor lists to be constructed +and pairwise interactions to be computed in almost the same way as is +done for point particles. Because bonds interact only with other +bonds, "pair_style hybrid"_pair_hybrid.html should be used to turn off +interactions between atom type {bptype} and all other types of atoms. +An error will be flagged if "pair_style hybrid"_pair_hybrid.html is +not used. Further, only bond particles should be given an atom type +of {bptype}; a check is done at the beginning of the run to ensure +there are no regular atoms of {bptype}. + +The optional {exclude} keyword determines if forces are computed +between first neighbor (directly connected) bonds. For a setting of +{yes} they are, for {no} they are not. + +Pair style {srp} turns off normalization of thermodynamic properties +by particle number, as if the command "thermo_modify norm +no"_thermo_modify.html had been issued. A warning will be given if +this setting is overridden in the input script. + +The pairwise energy associated with style {srp} is shifted to be zero +at the cutoff distance {Rc}. + +:line + +[Mixing, shift, table, tail correction, restart, rRESPA info]: + +This pair styles does not support mixing. + +This pair style does not support the "pair_modify"_pair_modify.html +shift option for the energy of the pair interaction. Note that as +discussed above, the energy term is already shifted to be 0.0 at the +cutoff distance {rc}. + +The "pair_modify"_pair_modify.html table option is not relevant for +this pair style. + +This pair style does not support the "pair_modify"_pair_modify.html +tail option for adding long-range tail corrections to energy and +pressure. + +This pair style writes global and per-atom information to "binary +restart files"_restart.html. Pair srp should be used with "pair_style +hybrid"_pair_hybrid.html, thus the pair_coeff commands need to be +specified in the input script when reading a restart file. + +This pair style can only be used via the {pair} keyword of the +"run_style respa"_run_style.html command. It does not support the +{inner}, {middle}, {outer} keywords. + +:line + +[Restrictions:] + +This pair style is part of the USER-MISC package. It is only enabled +if LAMMPS was built with that package. See the Making LAMMPS section +for more info. + +This pair style must be used with "pair_style hybrid"_pair_hybrid.html. + +This pair style requires the "newton"_newton.html command to be {on} +for non-bonded interactions. + +[Related commands:] + +"pair_style hybrid"_pair_hybrid.html, "pair_coeff"_pair_coeff.html, +"pair dpd"_pair_dpd.html + +[Default:] + +The default keyword value is exclude = yes. + +:line + +:link(Sirk) +[(Sirk)] Sirk TW, Slizoberg YR, Brennan JK, Lisal M, Andzelm JW, J +Chem Phys, 136 (13) 134903, 2012. From af1adefecfdc91aed3b008924a7d2aed8aaa4a62 Mon Sep 17 00:00:00 2001 From: sjplimp Date: Sat, 22 Nov 2014 00:36:53 +0000 Subject: [PATCH 3/3] git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@12767 f3b2605a-c512-4ea7-a41b-209d697bcdaa --- doc/pair_dpd.html | 7 ++++++- doc/pair_dpd.txt | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/doc/pair_dpd.html b/doc/pair_dpd.html index efc260dfd4..4fe2e5ab4f 100644 --- a/doc/pair_dpd.html +++ b/doc/pair_dpd.html @@ -103,6 +103,11 @@ except that A is not included.

The GPU-accelerated versions of these styles are implemented based on the work of (Afshar) and (Phillips).

+

IMPORTANT NOTE: If you are modeling DPD polymer chains, you may want +to use the pair_style srp command in conjuction with +these pair styles. It is a soft segmental repulsive potential (SRP) +that can prevent DPD polymer chains from crossing each other. +


Styles with a cuda, gpu, intel, kk, omp, or opt suffix are @@ -189,7 +194,7 @@ compute depend on atom velocities. See the

Related commands:

pair_coeff, fix nvt, fix -langevin +langevin, pair_style srp

Default: none

diff --git a/doc/pair_dpd.txt b/doc/pair_dpd.txt index 00918ad713..1ebffdea2a 100644 --- a/doc/pair_dpd.txt +++ b/doc/pair_dpd.txt @@ -95,6 +95,11 @@ except that A is not included. The GPU-accelerated versions of these styles are implemented based on the work of "(Afshar)"_#Afshar and "(Phillips)"_#Phillips. +IMPORTANT NOTE: If you are modeling DPD polymer chains, you may want +to use the "pair_style srp"_pair_srp.html command in conjuction with +these pair styles. It is a soft segmental repulsive potential (SRP) +that can prevent DPD polymer chains from crossing each other. + :line Styles with a {cuda}, {gpu}, {intel}, {kk}, {omp}, or {opt} suffix are @@ -181,7 +186,7 @@ compute depend on atom velocities. See the [Related commands:] "pair_coeff"_pair_coeff.html, "fix nvt"_fix_nh.html, "fix -langevin"_fix_langevin.html +langevin"_fix_langevin.html, "pair_style srp"_pair_srp.html [Default:] none