Multiscale Modelling and Simulation, 13th International Workshop (MSCALE) Session 1

Time and Date: 14:10 - 15:50 on 7th June 2016

Room: Rousseau East

Chair: Valeria Krzhizhanovskaya

1 Multiscale Modelling and Simulation, 13th International Workshop [abstract]
Abstract: Multiscale Modelling and Simulation (MMS) is a cornerstone in the today’s research in computational science. Simulations containing multiple models, with each model operating at a different temporal or spatial scale, are a challenging setting that frequently require innovative approaches in areas such as scale bridging, code deployment, error quantification, and scientific analysis. The aim of the MMS workshop is to encourage and consolidate the progress in this multidisciplinary research field, both in the areas of the scientific applications and the underlying infrastructures that enable these applications. Here we briefly introduce the scope of the workshop and highlight some of the key aspects of this this year’s submissions.
Derek Groen, Valeria Krzhizhanovskaya, Bartosz Bosak, Timothy Scheibe, Alfons Hoekstra
113 Multiscale simulation of organic electronics via smart scheduling of quantum mechanics computations [abstract]
Abstract: Simulation of charge transport in disordered organic materials requires a huge number of quantum mechanical calculations of charge hopping parameters which are then used to compute important macroscopic properties such as the charge mobility. We present the realization of the quantum patch approach to solve a tightly coupled multiscale model for charge transport in organic materials. In contrast to previously used models, this model includes the effect of the electrostatic environment of the molecules on the energy disorder (the so-called polaron effect) explicitly and self-consistently on the quantum mechanics level. This gives rise to tasks of very different resource footprints and, on the other hand, to dependencies between very large number of tasks, representing a considerable computational challenge. Our solution concept is based on embedding the quantum mechanics tasks into a workflow, which accounts for the dependencies arising from the self-consistency loops, and applies a specific scheduling strategy based on the computational characteristics of the different task types. We have implemented the model as part of the software package Shredder and show how the implementation exploits the inherent parallelism of the multiscale model and effectively alleviate the effects of load imbalance and dependencies. The model can be used to virtually explore properties of numerous organic materials using high performance computing and so to optimize material composition, morphology and manufacturing processes.
Pascal Friederich, Timo Strunk, Wolfgang Wenzel, Ivan Kondov
47 A computational framework for scale bridging in multiscale simulations [abstract]
Abstract: The ever increasing demand for higher levels of detail and accuracy in modeling of complex systems has led researchers in recent years to turn to multiscale modeling (MSM) as a mechanism to extend traditional models. The creation of multiscale models for a complex system largely involves identification of the individual scales relevant to the system and their integration into a single encompassing model. Our work is focused on the development of an adaptive computational framework for MSM that allows for rapid construction of multiscale models through composition of individual at-scale models. Our primary focus is on new scalable numerical algorithms applicable to a wide range of MSM applications. These algorithms include: i) adaptive computational strategies for MSM, ii) algorithms for scale-bridging in MSM, and iii) algorithms for development of surrogate models to reduce the computational cost associated with MSM. We will describe our computational framework for MSM and highlight its use in developing a multiscale model of an energetic material and a high-throughput capability for battery research.
Kenneth Leiter, Jaroslaw Knap, Brian Barnes, Richard Becker and Oleg Borodin
149 FabSim: facilitating computational research through automation on large-scale and distributed e-infrastructures [abstract]
Abstract: We present FabSim, a toolkit developed to simplify a range of computational tasks for researchers in diverse disciplines. FabSim is flexible, adaptable, and allows users to perform a wide range of tasks with ease. It also provides a systematic way to automate the use of resourcess, including HPC and distributed resources, and to make tasks easier to repeat by recording contextual information. To demonstrate this, we present three use cases where FabSim has enhanced our research productivity. These include simulating cerebrovascular bloodflow, modelling clay-polymer nanocomposites across multiple scales, and calculating ligand-protein binding affinities.
Derek Groen, Agastya Bhati, James Suter, James Hetherington, Stefan Zasada and Peter Coveney
272 A review of multi-scale coupling tools to improve scientific productivity [abstract]
Abstract: Coupled multi-model simulation strategies used in various scientific such as climate, MHD, nuclear reactors and subsurface physics implementations that are tuned to achieve high efficiency while satisfying problem-dependent approximations. Often, highly specialized, domain specific tools are preferred for accurate resolution of characteristic scales in these models due to inherent difficulties in generalizing the workflow in complex multi-scale applications. In this talk, we conduct a survey of several successful frameworks and categorize them based on scalable and flexible algorithms exposed under four specific operators applied on coupled solution data: specification, transformation, transfer and orchestration. We also identify essential attributes to improve scientific productivity in terms of feature extensibility, supported numerical algorithms, computational efficiency, and software abstractions that would make an ideal coupling tool for a variety of applications.
Vijay Mahadevan, Mathew Thomas and Sean Colby

Multiscale Modelling and Simulation, 13th International Workshop (MSCALE) Session 2

Time and Date: 16:20 - 18:00 on 7th June 2016

Room: Rousseau East

Chair: D. Groen

180 Variance-reduced HMM for Stochastic Slow-Fast Systems [abstract]
Abstract: We propose a novel variance reduction strategy based on control variables for simulating the averaged equation of a stochastic slow-fast system. In this system, we assume that the fast equation is ergodic, implying the existence of an invariant measure, for every fixed value of the slow variable. The right hand side of the averaged equation contains an integral with respect to this unknown invariant measure, which is approximated by the heterogeneous multiscale method (HMM). The HMM method corresponds to a Markov chain Monte Carlo method in which samples are generated by simulating the fast equation. As a consequence, the variance of the HMM estimator decays slowly. Therefore, we introduce a variance-reduced HMM estimator based on control variables: from the current time HMM estimation, we subtract a second HMM estimator at the previous time step using the exact same seed as the current time HMM estimator. To avoid introducing a bias, we add the previously calculated variance-reduced estimator. We analyze convergence of the proposed estimator and apply it to a linear and nonlinear model problem.
Ward Melis, Giovanni Samaey
78 Coupled lattice Boltzmann and link-flux simulations of electrokinetic transport in porous media [abstract]
Abstract: Porous materials are instrumental in a wide range of micro- and nanoscale engineering applications, and porous media research continues to spawn innovations, e.g., in the biomedical and energy domains. For instance, oil recovery from reservoir rocks relies on multiphase flows that are governed by a complicated interplay of capillary pressures, permeability, and wettability of the porous formation. When a porous medium is filled with an electrolyte, dissociation or adsorption of ionic groups lead to a net surface charge which is compensated by an excess distribution of counterions in the bulk fluid. Under an applied electric field the charged ions accelerate the fluid resulting in electro-osmotic flow. Simple analytical theories can explain the basic effects but fail to predict quantitatively more complex electrokinetic transport phenomena that are affected by multiscale effects due to coupling of hydrodynamic, electrokinetic and diffusive transport. Mesoscopic simulation techniques have proven successful in solving numerically the coupled partial differential equations describing such systems, in particular when complex boundary conditions have to be taken into account. We present pore-scale simulations of electro-osmotic flow through a charged porous geometry using coupled lattice Boltzmann and link-flux methods implemented in our LB3D code. We investigate the dependence of the macroscopic fluxes on bulk ionic concentration, salt concentration, and applied potential gradient. Moreover, we apply the moment propagation method to calculate diffusion coefficients for neutral, cationic and anionic tracer particles in a simple model pore. The results reveal a crossover of the effective diffusion coefficient for charged tracers, and a non-monotonic dispersion coefficient depending on the salt concentration and Debye length. These findings are relevant for potential upscaling strategies between microscopic and macroscopic transport coefficients. Future extensions of our simulation approach include multiphase flows with charged amphiphilic surfactants, and more generally charged fluids for novel functional materials.
Ulf D. Schiller and Peter V. Coveney
278 Multiscale Modeling and Simulation of Rolling Contact Fatigue [abstract]
Abstract: A multicale modeling is developed to study rolling contact fatigue and predict fatigue lives. At the nanoscale, molecular dynamics simulations of confined n-alkanes are performed to calculate the friction coefficient of contact surface in the presence of lubrication. Then, the finite element method is used to conduct fatigue analysis of roller contact elements at the macroscale. The fatigue crack initiation life and the position of the initial crack can be estimated. This work can be viewed as a frame work for studying mechanical systems subject to cyclic loads with the consideration of lubrication effects.
Shaoping Xiao, Ali Ghaffari and Yan Zhang
121 High-fidelity multiscale/multiphysics simulation of laser propagation in optically-active semiconductors [abstract]
Abstract: We compute the interaction between the light field and the non-linear polarization of an optically-active, semiconductor medium. This coupling strongly influences laser light behavior. For the macroscale calculations we have adapted the streamline-upwind/Petrov-Galerkin finite element method (FEM) to compute the laser propagation within the paraxial approximation. On the microscale, we compute the medium polarization local to the FEM Gauss points, using both a simple model (optical Kerr) and a sophisticated model (Semiconductor-Maxwell-Bloch equations within Monte Carlo simulation). The coupled medium-lightfield response is handled using the Hierarchical Multiscale Method. This approach enables large-scale, high-fidelity calculations on high-performance computers of both the laser propagation and the material response.
Brent Kraczek and Jaroslaw Knap
142 An MPMD approach to discrete modeling of small scale plasticity [abstract]
Abstract: The strength of crystalline materials are controlled, to a large extent, by the motion of dislocations. In materials with a high density of microstructural features, the motion of dislocations is restricted, resulting in increased strength. The small scale plasticity occurring in the vicinity of microstructure is a fundamentally multiscale phenomena. Bridging the characterization of individual dislocations at the atomistic scale with the macroscopic plastic response from cooperative dislocation motion at the continuum scale remains an open challenge. A method well suited for small scale plasticity is discrete dislocation dynamics (DDD) where plasticity is explicitly captured by the motion of dislocations. However, the computational expense of DDD grows immensely with the introduction of microstructure. Furthermore, parallel scalability is limited by the inherent differences in domain decomposition and load balancing when modeling both dislocations and microstructure. To address these issues, we have developed a multiple program multiple data (MPMD) approach to incorporating the effects of microstructure on plasticity. In this method, we couple DDD with a finite element (FE) solver to account for microstructural effects. Each application is executed separately to provide optimal domain decomposition, load balancing, and concurrency. Communication between applications is performed in parallel using distributed shared memory (DSM). In the present work, we analyze the performance of this algorithm and demonstrate the ability to model small scale plasticity in previously intractable systems.
Joshua Crone, Kenneth Leiter, Lynn Munday, James Ramsey and Jaroslaw Knap