摘要 |
A method of simulation comprising selecting program elements from a library to use in a simulation model defining a network comprising the program elements and interactions therebetween. The method stores the simulation model and divides the simulation model into portions each comprising at least one program element, wherein the portions are dependent on the number of interactions for each program element. The method also runs each portion on a processing core and collating the results. The invention also includes a simulation architecture comprising a first library containing program elements, each program element comprising customisable attributes and configurable inputs and outputs. The architecture includes a second library that contains a simulation model network that defines interactions between program elements and links to selected program elements in the first library. There is a plurality of processing cores to run portions of the simulation model and a controller to allocate portions of the simulation model to each of the plurality of processing cores dependent on the number of interactions between program elements. The simulation may be for enterprise modelling. |