2005
DOI: 10.1016/j.jcp.2004.12.003
|View full text |Cite
|
Sign up to set email alerts
|

A new asynchronous methodology for modeling of physical systems: breaking the curse of courant condition

Abstract: Computer simulation of many important complex physical systems has reached a plateau because most conventional techniques are ill equipped to deal with the multi-scale nature of such systems. The traditional technique to simulate physical systems modeled by partial differential equations consists of breaking the simulation domain into a spatial grid and then advancing the state of the system synchronously at regular discrete time intervals. This socalled time-driven (or time-stepped) simulation (TDS) has inher… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
74
0

Year Published

2006
2006
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 49 publications
(75 citation statements)
references
References 6 publications
1
74
0
Order By: Relevance
“…For example, in PIC (particlein-cell) algorithms for plasma simulation, the cells are used to solve for background electric fields using FFT transforms [19]. In DSMC, the algorithm stochastically collides pairs of particles that are in the same cell.…”
Section: Linked List Cell (Llc) Methodsmentioning
confidence: 99%
“…For example, in PIC (particlein-cell) algorithms for plasma simulation, the cells are used to solve for background electric fields using FFT transforms [19]. In DSMC, the algorithm stochastically collides pairs of particles that are in the same cell.…”
Section: Linked List Cell (Llc) Methodsmentioning
confidence: 99%
“…A new marker is dynamically added if two markers are farther than d and deleted if closer than d/2. The Discrete Event Simulation (DES) time scheme permits one to apply the Courant-Friedrichs-Lewy (CFL) constraint to each segment at each marker update and consequently updating more frequently areas where the interface is the most active (in an approach similar to [35]). In DES, each simulation element, node, marker or sub-model must compute its optimal local time step and schedule its future update as events in a shared and time-sorted timetable.…”
Section: Wildfire Propagationmentioning
confidence: 99%
“…In order to place events in the correct time sequence, we adopt an approach that is commonly used in other types of discrete-event simulations (e.g., Karimabadi et al, 2005;Karimabadi, 2006, 2007), in which future events are recorded in a queue that sorts them according to time of occurrence. When a new event needs to be scheduled, we create an event object, which stores the location of the transition, the time at which it is scheduled to occur, and the new node states.…”
Section: Transitions and The Event Queuementioning
confidence: 99%
“…When a transition oc- curs at one of the four pairs, the other three scheduled transitions immediately become invalid, and their scheduled transitions should be ignored when they are popped from the event queue. To handle this situation, whenever an event is scheduled, its transition time is also recorded separately in the transition-time array (as is done in the discrete-event algorithms of Karimabadi et al, 2005and Omelchenko and Karimabadi, 2006. Then, each time an event is popped from the event queue, it is executed only if its transition time matches the entry in the transition-time array.…”
Section: Algorithm For Pair Transitionsmentioning
confidence: 99%