Abstract
Coupled thermodynamic and kinetic models rely on the thermodynamic and mobility databases which are compiled using critically assessed thermodynamic and diffusivity data acquired from various sources of experimental data. A continuous influx of experimental thermodynamic and kinetic data means that the respective databases have not only increased in complexity but also in size. The time and computational effort for the equilibrium calculations increases with increasing number of components and phases to be considered. In the present work, the applicability of a few methods was investigated to increase the computational efficiency of coupled thermodynamic and kinetic models. Three cases of varying complexities in terms of the number of phases, alloying elements and phenomena to be modelled were considered for demonstration. The distribution of the intensive thermodynamic calculations on multiple computing cores using MPI (Message Passing Interface) was undertaken. The interpolation scheme for dynamic storage of thermodynamic data available in the commercial software DICTRA was employed on a single computing core and the resulting performance was compared with the MPI computations. Additionally, the interpolation scheme was also parallelised to test its scaling capability in comparison to the computations performed solely with MPI. A linear scaling of computation speeds was observed with parallelisation of the thermodynamic calculations with MPI. However, the degree of scaling was dependent on the complexity of the calculation. The interpolation scheme on a single core in comparison with MPI on 48 cores was 20 times faster in one case but about 20–50 times slower in the other two cases. A parallelisation of the interpolation scheme improved its performance in the other two cases. However, the computational scaling was still poor compared to the MPI computations.
Original language | English |
---|---|
Pages (from-to) | 62-71 |
Number of pages | 10 |
Journal | Calphad: Computer Coupling of Phase Diagrams and Thermochemistry |
Volume | 53 |
DOIs | |
State | Published - Jun 1 2016 |
Externally published | Yes |
Keywords
- CALPHAD
- Interdiffusion
- Interpolation
- MPI
- Thermodynamic and kinetic modelling