Seltsames SPH-Partikelclustering und Initialisierungsverhalten [geschlossen]C++

Programme in C++. Entwicklerforum
Anonymous
 Seltsames SPH-Partikelclustering und Initialisierungsverhalten [geschlossen]

Post by Anonymous »

Ich habe an einer C++-GPU-beschleunigten SPH-Simulation gearbeitet und bin auf einige Probleme gestoßen. Die Simulation basiert auf einer CPU-Version, die ich vor einiger Zeit erstellt habe, sodass die meisten Berechnungen praktisch direkt von dieser kopiert und eingefügt wurden.
Wenn ich meine Simulation ausprobiere, erscheinen sie in seltsamen Clustern mit großen Gruppen am unteren und linken Rand. Dadurch überlappen sich die Partikel und bewegen sich zusammen, wodurch die gleiche Physik auftritt.
In der unteren linken Ecke bei (0, 0) befindet sich ein besonders seltsamer Cluster, der Hochgeschwindigkeitspartikel ausspuckt.
Der gesamte Code ist hier zusammen mit einem Screenshot der Simulation, als ich sie zum ersten Mal ausführe: https://github.com/JimaBob/GPU-SPH.git
Es ist alles relativ schäbig und mein Setup mit Kompilierung könnte leicht davon betroffen sein Kritik.
Ich habe eine Weile versucht, das Problem zu beheben, aber ohne Erfolg. Alle Vorschläge sind willkommen, auch wenn sie nichts mit dem Problem zu tun haben.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post