simuleringsmotor
En simuleringsmotor er programvare som modellerer og kjører dynamikken i et system for å forutsi hvordan det utvikler seg over tid. Den kan være generisk eller domene- og applikasjonsspesifikk, og brukes i områder som videospill, ingeniørfag, vitenskapelige beregninger og sanntidsstyring. Målet er å beregne tilstandsoppdateringer basert på regler for krefter, restriksjoner og interaksjoner mellom objekter, ofte i form av tidssteg.
En typisk motor består av tilstandsdata for hvert objekt, modeller for krefter og atferd, et tidsstyringssystem
Felles bruksområder inkluderer spill og visuelle simuleringer av fysikk og kollisjoner, trafikk- eller folksimulering i transport
Utvikling og evaluering av simuleringsmotorer tar hensyn til ytelse og skalerbarhet, parallellisering og mulig GPU-akselerasjon. Validering,