Many interesting simulation problems in computational physics and engineering are posed on a regular data structure, such as a lattice, in two or three dimensions. There is increasing interest however in studying systems on less regular graphs that are embedded in Euclidean spaces of dimensions higher than three. We report on our experiences in attempting to formulate a highly general object-oriented framework in Java for simulating complex model systems on a generalised mesh in arbitrary dimensions and connectivity geometry. We discuss the performance and scalability issues that arose for managing large-scale complex model simulations and exploring their phase-spaces.
Keywords: Java-based simulation; scalability; OO-simulation; graph model; arbitrary geometry.
Full Document Text: PDF version.
Citation Information: in: Proc. Int. Conf on Modeling, Simulation and Visualization Methods (MSV'05), June 2005, Las Vegas, USA.
BiBTeX reference:
@inproceedings{CSTN-016,
Address = {Las Vegas, USA},
Author = {K. A. Hawick and H. A. James},
Booktitle = {Int. Conf. on Modeling, Simulation and Visualization Methods (MSV'05)},
Month = {June},
Title = {Performance, scalability and Object-Orientation in Discrete Graph-based Simulation Models},
Year = {2005}
}
\bibitem{CSTN-016}
K. A. Hawick and H. A. James,
Performance, scalability and Object-Orientation in Discrete Graph-based Simulation Models,
Technical Note CSTN-016, and in:
Proc. Int. Conf on Modeling, Simulation and Visualization Methods (MSV'05), June 2005, Las Vegas, USA.