Parallel and distributed simulation
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
An agent-based approach for building complex software systems
Communications of the ACM
Multi agent based simulation: beyond social simulation
MABS 2000 Proceedings of the second international workshop on Multi-agent based simulation
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Advection-diffusion lattice Boltzmann scheme for hierarchical grids
Computers & Mathematics with Applications
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
Towards a Complex Automata Multiscale Model of In-Stent Restenosis
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
A framework for multiscale and multiscience modeling and numerical simulations
UC'11 Proceedings of the 10th international conference on Unconventional computation
Distributed Infrastructure for Multiscale Computing
DS-RT '12 Proceedings of the 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications
Foundations of distributed multiscale computing: Formalization, specification, and analysis
Journal of Parallel and Distributed Computing
Multiphysics simulations: Challenges and opportunities
International Journal of High Performance Computing Applications
Hi-index | 0.00 |
The ability to couple distinct computational models of science and engineering systems is still a recurring challenge when developing multiphysics applications.The applied coupling technique is often dictated by various constraints (such as hard- and software requirements for the submodels to be coupled). This may lead to different coupling strategies/implementations in case a submodel has to be replaced in an existing coupled setup.Additional efforts are required when it comes to multiscale coupling. At least one of the submodels has to be modified to provide a matching interface on a specific spatial and temporal scale.In the present paper we describe a generic coupling mechanism/framework to reduce these common problems and to facilitate the development of multiscale simulations consisting of a multitude of submodels.The resulting implementation allows the coupling of legacy as well as dedicated codes with only minor adjustments. As the system is being build upon the JADE library, our platform fully supports computations on distributed heterogeneous hardware.We discuss the platform's capabilities by demonstrating the coupling of several cellular-automata kernels to model a coupled transport problem.