US 12,079,552 B2
Lattice Boltzmann solver enforcing total energy conservation
Pradeep Gopalakrishnan, Woburn, MA (US); Hudong Chen, Newton, MA (US); Raoyang Zhang, Burlington, MA (US); Avinash Jammalamadaka, Burlington, MA (US); and Yanbing Li, Westford, MA (US)
Assigned to Dassault Systemes Americas Corp., Waltham, MA (US)
Filed by Dassault Systemes Americas Corp., Waltham, MA (US)
Filed on Mar. 8, 2022, as Appl. No. 17/689,131.
Application 17/689,131 is a continuation of application No. 16/699,829, filed on Dec. 2, 2019, granted, now 11,379,636.
Claims priority of provisional application 62/790,528, filed on Jan. 10, 2019.
Prior Publication US 2022/0188485 A1, Jun. 16, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 30/23 (2020.01); G06F 30/28 (2020.01); G06F 111/10 (2020.01); G06F 113/08 (2020.01)
CPC G06F 30/23 (2020.01) [G06F 30/28 (2020.01); G06F 2111/10 (2020.01); G06F 2113/08 (2020.01)] 20 Claims
OG exemplary drawing
 
15. A computer system for simulating a physical process fluid flow, the system comprising:
one or more processor devices;
computer memory coupled to the one or more processor devices; and
a computer readable medium storing instructions that, when executed, simulate a physical process fluid flow, and cause the computing system to:
simulate activity of a fluid across a mesh, the activity of the fluid being simulated so as to model movement of particles across the mesh;
store, in computer memory, a set of state vectors for each mesh location in the mesh, each of the state vectors comprising a plurality of entries that correspond to particular momentum states of possible momentum states at a corresponding mesh location;
and
modify the state vectors of the particles by adding specific total energy values to states of particles that are advected and subtracting the specific total energy values from states of particles that are not advected over the time interval.