Development of a software package for computer simulations: the use of a sorted event list for reduction of calculation times.
A new program for continuous simulation is described. The program is block oriented, simulating the function of an analogue computer. C structures containing pointers to the calculation of their input functions were used for the individual blocks. The actual calculation order was determined from a sorted event list. After calculation events were inserted at the appropriate place in this list again. This procedure allowed for a variable and independent stepsize for the main blocks and for the introduction of discrete events. With typical applications a speed increase of about 500% was attained.
Evelo
C T
CT
Department of Pharmacology (Toxicology Section), University of Limburg, Maastricht, The Netherlands.
van Daele
P E
PE
D000465:Algorithms; D003198:Computer Simulation; D003202:Computers, Analog; D006801:Humans; D008954:Models, Biological; D010599:Pharmacokinetics; D012984:Software; D012985:Software Design; D013997:Time Factors; D014116:Toxicology