// LAMMPS Class topology digraph lammps { overlap=false splines=true La [shape=circle label="LAMMPS" pos="0,0"] At [shape=box label="Atom" color=blue] Ci [shape=box label="CiteMe"] Co [shape=box label="Comm" color=blue] Do [shape=box label="Domain" color=blue] Er [shape=box label="Error" color=blue] Fo [shape=box label="Force" color=blue] Gr [shape=box label="Group" color=blue] In [shape=box label="Input" color=blue] Me [shape=box label="Memory" color=blue] Mo [shape=box label="Modify" color=blue] Ne [shape=box label="Neighbor" color=blue] Ou [shape=box label="Output" color=blue] Up [shape=box label="Update" color=blue] Un [shape=box label="Universe" color=blue] Ti [shape=box label="Timer" color=blue] Rg [label="Region" color=red] Lt [label="Lattice"] Rb [shape=box label="RegionBlock"] Rs [shape=box label="RegionSphere"] Av [label="AtomVec" color=red] It [label="Integrate" color=red] Mi [label="Min" color=red] Pa [label="Pair" color=red] Bo [label="Bond" color=red] An [label="Angle" color=red] Di [label="Dihedral" color=red] Im [label="Improper" color=red] Ks [label="Kspace" color=red] Du [label="Dump" color=red] Fi [label="Fix" color=red] Cp [label="Compute" color=red] Cm [label="Command" color=red] Th [label="Thermo"] Va [label="Variable"] Ew [shape=box label="Ewald"] Pp [shape=box label="PPPM"] Ff [label="FFT3d"] Re [label="Remap"] Gc [label="GridComm"] Bn [label="Bonus"] Cb [shape=box label="CommBrick"] Ct [shape=box label="CommTiled"] Aa [shape=box label="AtomVecAtomic"] Am [shape=box label="AtomVecMolecular"] Ae [shape=box label="AtomVecEllipsoid"] Lj [shape=box label="PairLJCut"] Lo [shape=box label="PairLJCutOMP"] Lg [shape=box label="PairLJCutGPU"] Li [shape=box label="PairLJCutIntel"] Lk [shape=box label="PairLJCutKokkos"] Te [shape=box label="PairTersoff"] Bh [shape=box label="BondHarmonic"] Bp [shape=box label="BondHarmonicOMP"] Bf [shape=box label="BondFENE"] Fa [shape=box label="FixAveTime"] Fn [shape=box label="FixNVE"] Fh [shape=box label="FixNH"] Fp [shape=box label="FixNPT"] Ft [shape=box label="FixNVT"] Ce [shape=box label="ComputeTemp"] Ca [shape=box label="ComputeTempAtom"] Cr [shape=box label="ComputeReduce"] Cg [shape=box label="ComputeReduceRegion"] Ck [shape=box label="ComputeTempKokkos"] Da [shape=box label="DumpAtom"] Dc [shape=box label="DumpCustom"] Dg [shape=box label="DumpCFG"] Ve [shape=box label="Verlet"] Rr [shape=box label="Respa"] Ru [shape=box label="Run"] Se [shape=box label="Set"] Pt [shape=box label="PPPMTIP4P"] Vs [shape=box label="VerletSplit"] Ro [shape=box label="RespaOMP"] Mc [shape=box label="MinCG"] Mf [shape=box label="MinFire"] La -> {At Ci Co Do Er Fo Gr In Me Mo Ne Ou Ti Up Un} [penwidth=2] Do -> {Rg Lt} [penwidth=2] Rg -> {Rb Rs} [style=dashed penwidth=2] Co -> {Cb Ct} [style=dashed penwidth=2] In -> {Va Cm} [penwidth=2] Cm -> {Ru Se} [style=dashed penwidth=2] Mo -> {Fi Cp} [penwidth=2] Fo -> {Pa Bo An Di Im Ks} [penwidth=2] Ks -> {Ew Pp} [style=dashed penwidth=2] Pp -> {Ff Re Gc} [penwidth=2] Pp -> {Pt} [style=dashed penwidth=2] Up -> {It Mi} [penwidth=2] It -> {Ve Rr} [style=dashed penwidth=2] Ou -> {Du Th} [penwidth=2] Du -> {Da Dc} [style=dashed penwidth=2] Dc -> {Dg} [style=dashed penwidth=2] At -> Av [penwidth=2] Av -> {Aa Am Ae} [style=dashed penwidth=2] Ae -> Bn [penwidth=2] Pa -> {Lj Te} [style=dashed penwidth=2] Lj -> {Lo Lg Li Lk} [style=dashed penwidth=2] Bo -> {Bh Bf} [style=dashed penwidth=2] Bh -> Bp [style=dashed penwidth=2] Fi -> {Fa Fn Fh} [style=dashed penwidth=2] Fh -> {Fp Ft} [style=dashed penwidth=2] Cp -> {Ce Ca Cr} [style=dashed penwidth=2] Ce -> Ck [style=dashed penwidth=2] Cr -> Cg [style=dashed penwidth=2] Ve -> Vs [style=dashed penwidth=2] Rr -> Ro [style=dashed penwidth=2] Mi -> {Mc Mf} [style=dashed penwidth=2] }