Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Proceedings
ISSN 1759-3433
CCP: 111
PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING
Edited by: P. Iványi, B.H.V. Topping and G. Várady
Paper 24

Towards a Flexible Cell-based Framework for Parallel Scale-Bridging Simulations in Materials Science: a First Case Study

C. Teijeiro1, H. Ganesan1, R. Halver2, W. Homberg2 and G. Sutmann1,2

1Interdisciplinary Centre for Advanced Materials Simulation (ICAMS), Ruhr-Universität Bochum, Germany
2Jülich Supercomputing Centre, Institute for Advanced Simulation, Forschungszentrum Jülich, Germany

Full Bibliographic Reference for this paper
C. Teijeiro, H. Ganesan, R. Halver, W. Homberg, G. Sutmann, "Towards a Flexible Cell-based Framework for Parallel Scale-Bridging Simulations in Materials Science: a First Case Study", in P. Iványi, B.H.V. Topping, G. Várady, (Editors), "Proceedings of the Fifth International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering", Civil-Comp Press, Stirlingshire, UK, Paper 24, 2017. doi:10.4203/ccp.111.24
Keywords: simulation framework, cells, parallel computing, materials science, scale bridging, Monte Carlo.

Summary
The use of different simulation methods in materials science is necessary to provide accurate and efficient solutions for each specific time and length scale: e.g., an accurate description of atom properties requires a high amount of information, but the analysis of microstructures takes higher level descriptions of compounds. Nevertheless, the implementation of scale-bridging techniques requires specific modelling efforts in order to transfer information between different approaches, as well as suitable computational tools that facilitate the connection between simulations. In this aspect, the present work describes the first steps in the development of a parallel cell-based framework for the optimised execution of a wide variety of simulations. The proposed framework acts as a skeleton that defines parallel simulations by using the concepts of domains, cells and components as its central constructs, and also incorporating further functionalities in a modular way (e.g. load balancing algorithms). The correct management of the framework has been tested with a first example, which consist in the coupling of molecular dynamics with Monte Carlo to show the segregation of carbon (C) in a defect bcc iron (Fe) structure. The existing code is connected to the framework to obtain a parallel execution with domain decomposition and load balancing. The test results give a good perspective of the current potential of the simulation framework, and also help to guide the future developments and improvements.

purchase the full-text of this paper (price £22)

go to the previous paper
go to the next paper
return to the table of contents
return to the book description