The ever-increasing advances in computer technology have encouraged many in science and engineering to apply numerical methods to simulate large problems. The role of interactive computing environments, allowing for exploration of the computational model "on the fly", simultaneously providing insight into the computational experiment, as well as opportunity to react on changes, increases - however, bringing forth new challenges due to the complexity requirements and amount of data in numerical simulations. Namely, in order to keep the exploration process comfortable and intuitive, i.e. keep the connection between the cause and effect, while interfering with the running, often time- and memory-consuming simulation, both highly efficient computational methods and sophisticated parallelisation strategies have to be deployed. In addition to this, the dynamicity of the overall process has to be taken into account, which would make the implementation of dynamic load balancing strategies both computation and communication overhead prone. We present static load balancing strategy used in our interactive distributed bone structure simulation environment, which, inspired by already acknowledged optimization techniques, keeps the work load among all the processes well balanced throughout the program execution. Promising speedup results indicate that, by exploiting even more computational resources, several updates per second could be achieved, also for very high-accuracy simulations of bone stresses.
«
The ever-increasing advances in computer technology have encouraged many in science and engineering to apply numerical methods to simulate large problems. The role of interactive computing environments, allowing for exploration of the computational model "on the fly", simultaneously providing insight into the computational experiment, as well as opportunity to react on changes, increases - however, bringing forth new challenges due to the complexity requirements and amount of data in numerical s...
»