Skip to article frontmatterSkip to article content

Quantifying uncertainty in fusion materials with MatFlow, an open-source computational workflow manager for materials science

Authors
Affiliations
UKAEA
UKAEA
Hartree Centre

hpcflow is an open-source, cross-platform Python package for designing, running, and sharing large-scale reproducible computational workflows on HPC systems and locally. MatFlow is an extension of hpcflow that focuses on building cohesive materials science workflows, and is particularly useful as a framework to link uncertainty quantification (UQ) algorithms with high-fidelity simulations in fusion materials applications. We discuss some recent work that uses MatFlow to predict rare-event failure probabilities via the subset simulation UQ method Au & Beck (2001), which conceptually partitions an extremely unlikely failure event into a series of conditional failure events that are more computationally accessible. In particular, we apply the workflow to a materials failure problem using full-field crystal plasticity simulations with DAMASK Roters et al. (2019), where the input microstructure is uncertain. After running an initial set of simulations, MatFlow then runs sets of Markov chains to iteratively direct the input space towards the failure domain. We discuss the features of MatFlow that enable reusable workflows such as these to be developed, and we further discuss how we have used MatFlow to explore and compare the efficiency of selecting different variations of the Markov Chain Monte Carlo algorithm, such as the multi-level approach, which uses simulations at multiple fidelities to improve efficiency.

Repository

https://github.com/hpcflow

References
  1. Au, S.-K., & Beck, J. L. (2001). Estimation of small failure probabilities in high dimensions by subset simulation. Probabilistic Engineering Mechanics, 16(4), 263–277. 10.1016/s0266-8920(01)00019-4
  2. Roters, F., Diehl, M., Shanthraj, P., Eisenlohr, P., Reuber, C., Wong, S. L., Maiti, T., Ebrahimi, A., Hochrainer, T., Fabritius, H.-O., Nikolov, S., Friák, M., Fujita, N., Grilli, N., Janssens, K. G. F., Jia, N., Kok, P. J. J., Ma, D., Meier, F., … Raabe, D. (2019). DAMASK – The Düsseldorf Advanced Material Simulation Kit for modeling multi-physics crystal plasticity, thermal, and damage phenomena from the single crystal up to the component scale. Computational Materials Science, 158, 420–478. 10.1016/j.commatsci.2018.04.030