diff --git a/doc/graphviz/lammps-classes.dot b/doc/graphviz/lammps-classes.dot index 408ab36f65..2573ff7c52 100644 --- a/doc/graphviz/lammps-classes.dot +++ b/doc/graphviz/lammps-classes.dot @@ -10,14 +10,10 @@ digraph lammps { Fo [shape=box label="Force" color=blue] Gr [shape=box label="Group" color=blue] In [shape=box label="Input" color=blue] - Ko [shape=box label="KokkosLMP"] - Ak [shape=box label="AtomKK" color=blue] - Mk [shape=box label="MemoryKK" 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] - Py [shape=box label="Python" color=blue] Up [shape=box label="Update" color=blue] Un [shape=box label="Universe" color=blue] Ti [shape=box label="Timer" color=blue] @@ -43,15 +39,20 @@ digraph lammps { 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"] @@ -63,8 +64,10 @@ digraph lammps { Dg [shape=box label="DumpCFG"] Ve [shape=box label="Verlet"] Rr [shape=box label="Respa"] - Po [shape=box label="PPPMOmp"] - La -> {At Ci Co Do Er Fo Gr In Ko Ak Mk Me Mo Ne Ou Py Ti Up Un} [penwidth=2] + Pt [shape=box label="PPPMTIP4P"] + Vs [shape=box label="VerletSplit"] + Ro [shape=box label="RespaOMP"] + La -> {At Ci Co Do Er Fo Gr In Me Mo Ne Ou Ti Up Un} [penwidth=2] Do -> {Rg} [penwidth=2] Co -> {Cb Ct} [style=dashed penwidth=2] Rg -> {Rb Rs} [style=dashed penwidth=2] @@ -73,18 +76,22 @@ digraph lammps { Fo -> {Pa Bo An Di Im Ks} [penwidth=2] Ks -> {Ew Pp} [style=dashed penwidth=2] Pp -> {Ff Re Gc} [penwidth=2] - Pp -> {Po} [style=dashed 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} [style=dashed penwidth=2] + Av -> {Aa Am Ae} [style=dashed penwidth=2] + Ae -> Bn [penwidth=2] Pa -> {Lj Te} [style=dashed penwidth=2] - Lj -> {Lo Lg} [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] + Ve -> Vs [style=dashed penwidth=2] + Rr -> Ro [style=dashed penwidth=2] } diff --git a/doc/src/JPG/lammps-classes.png b/doc/src/JPG/lammps-classes.png index 6d8a20aecd..cdf165350d 100644 Binary files a/doc/src/JPG/lammps-classes.png and b/doc/src/JPG/lammps-classes.png differ