...
首页> 外文期刊>Journal of Computational Physics >Time-stepping methods for the simulation of the self-assembly of nano-crystals in Matlab on a GPU
【24h】

Time-stepping methods for the simulation of the self-assembly of nano-crystals in Matlab on a GPU

机译:在GPU上Matlab中模拟纳米晶体自组装的时间步方法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Partial differential equations describing the patterning of thin crystalline films are typically of fourth or sixth order, they are quasi- or semilinear and they are mostly defined on simple geometries such as rectangular domains. For the numerical simulation of these kinds of problems spectral methods are an efficient approach. We apply several implicit-explicit schemes to one recently derived PDE that we express in terms of coefficients of trigonometric interpolants. While the simplest IMEX scheme turns out to have the mildest step-size restriction, higher order SBDF schemes tend to be more unstable and exponential time integrators are fastest for the calculation of very accurate solutions. We implemented a reduced model in the EXPINT package syntax [3] and compared various exponential schemes. A convexity splitting approach was employed to stabilize the SBDF1 scheme. We show that accuracy control is crucial when using this idea, therefore we present a time-adaptive SBDF1/SBDF1-2-step method that yields convincing results reflecting the change in timescales during topological changes of the nanostructures. The implementation of all presented methods is carried out in M. atlab. We used the open source GPUmat package to gain up to 5-fold runtime benefits by carrying out calculations on a low-cost GPU without having to prescribe any knowledge in low-level programming or CUDA implementations and found comparable speedups as with M. atlab's PCT or with GPUmat run on Octave.
机译:描述薄膜构图的偏微分方程通常为四阶或六阶,它们是准线性或半线性的,它们大多定义在简单的几何形状(例如矩形域)上。对于这类问题的数值模拟,频谱方法是一种有效的方法。我们对一种最近导出的PDE应用了几种隐式-显式方案,我们用三角插值的系数表示。尽管最简单的IMEX方案具有最小的步长限制,但高阶SBDF方案往往更不稳定,指数时间积分器对于计算非常精确的解最快。我们在EXPINT包语法中实现了简化模型[3],并比较了各种指数方案。采用凸度分裂方法来稳定SBDF1方案。我们证明了使用此思想时,精度控制至关重要,因此,我们提出了一种具有时间适应性的SBDF1 / SBDF1-2步骤方法,该方法产生令人信服的结果,反映了纳米结构拓扑变化过程中时标的变化。所有提出的方法的实现在M. atlab中进行。我们使用开源GPUmat软件包,通过在低成本GPU上进行计算而无需在低级编程或CUDA实现中规定任何知识的情况下,获得了多达5倍的运行时收益,并且发现了与M. atlab的PCT相当的提速或GPUmat在Octave上运行。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号