{"title":"A Scalable Implicit Solver for Phase Field Crystal Simulations","authors":"Chao Yang, Xiaobin Cai","doi":"10.1109/IPDPSW.2013.37","DOIUrl":null,"url":null,"abstract":"The phase field crystal equation (PFC) is a popular model for simulating micro-structures in materials science and is very computationally expensive to solve. A highly scalable solver for PFC modeling is presented in this paper. The equation is discredited with a stabilized implicit finite difference method and the time step size is adaptively controlled to obtain physically meaningful solutions. The nonlinear system arising at each time step is solved by using a parallel Newton-Krylov-Schwarz algorithm. In order to achieve good performance, low-order homogeneous boundary conditions are imposed on the sub domain boundary in the Schwarz preconditioner. Experiments are carried out to exploit optimal choices of the preconditioner type, the sub domain solver and the overlap size. Numerical results are provided to show that the solver is scalable to thousands of processor cores.","PeriodicalId":234552,"journal":{"name":"2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum","volume":"276 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IPDPSW.2013.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The phase field crystal equation (PFC) is a popular model for simulating micro-structures in materials science and is very computationally expensive to solve. A highly scalable solver for PFC modeling is presented in this paper. The equation is discredited with a stabilized implicit finite difference method and the time step size is adaptively controlled to obtain physically meaningful solutions. The nonlinear system arising at each time step is solved by using a parallel Newton-Krylov-Schwarz algorithm. In order to achieve good performance, low-order homogeneous boundary conditions are imposed on the sub domain boundary in the Schwarz preconditioner. Experiments are carried out to exploit optimal choices of the preconditioner type, the sub domain solver and the overlap size. Numerical results are provided to show that the solver is scalable to thousands of processor cores.