This supplementary material contains the supplementary video of our submission as well as some example implementation code. The code is structured as follows: - MultiLevelMemory contains a commented implementation of our embedded multi level memory structure - SpanBasedNeighborList contains a possible implementation for span based neighbor list - BitMaskNeighborList contains a possible implementation of the bit mask neighbor list - SymmetryAndHistogram contains a possible implementation of the bitmask based neighbor list as well as our symmetry enforcement process The Multi-Level-Memory file is the most important and thus commented to described the process as a whole. The other files are provided in case there are questions on how these methods can be implemented in general. A current version of this code can be found in our open source SPH simulation framework, which can be found at www.cg.informatik.uni-siegen.de/openMaelstrom