SPH Fluid Simulation Cell Indexing for Parallel Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fluid analysis simulations using Smoothed Particle Hydrodynamics (SPH) face challenges in efficiently searching for neighboring particles across multiple processors, which hinders the simulation's performance and scalability, especially for complex structures and large spaces.

Innovation Solution

An apparatus and method that divide the simulation space into cells, generate cell and particle indexes, and utilize particle reference information and cell reference information to rapidly search for neighboring particles, enabling efficient data exchange and calculation between multiple processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If SPH-based fluid analysis simulation is performed using multiple processors, then processing capability and simulation speed are improved, but the complexity of exchanging particle information between processors increases

Engineering Contradiction:
Improvesimulation speedVSAvoidinformation exchange complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The simulation space is divided into multiple cells, and each processor is assigned specific cells. Particle information is exchanged only between adjacent cells, rather than all-to-all communication. This segmentation reduces the complexity of information exchange while maintaining parallel processing capability across multiple processors

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cell indexes and reference information structures are introduced as intermediaries to manage particle information exchange. These reference structures act as mediators that organize and route particle data between processors efficiently, reducing direct communication complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If neighboring particles are searched without using cell indexing, then the search method is simple, but the time required to search for neighboring particles increases significantly

Engineering Contradiction:
Improveparticle search timeVSAvoiddata structure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

Cell indexes and particle reference information are pre-calculated and stored before the actual simulation runs. This preliminary organization of spatial data allows neighboring particle searches to be performed quickly during simulation by simply querying the pre-organized structures, rather than searching through all particles each time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230012034A1Apparatus, method, and computer program for performing SPH-based fluid analysis simulation
Publication Date: 2023.01.12 E8IGHT CO LTD
  • US20230012034A1 patent drawing
  • US20230012034A1 patent drawing
  • US20230012034A1 patent drawing

AI summary

A smoothed-particle hydrodynamics (SPH)-based fluid analysis simulation apparatus comprises: an input unit for receiving, as an input, data about a plurality of particles, for a fluid analysis simulation; a space formation unit that divides, into a plurality of cells, the space in which the plurality of particles are present, and generates cell indexes on the basis of the locations of the cells in the space where the plurality of particles are present; a particle search unit for searching for at least one neighboring particle that neighbors a target particle, on the basis of particle reference information about the plurality of particles and cell reference information about the plurality of cells; and a flow data calculation unit that calculates flow data between the target particle and the at least one neighboring particle, and performs a fluid simulation on the basis of the flow data for the plurality of particles.