...
首页> 外文期刊>Journal of Computational Physics >ColDICE: A parallel Vlasov-Poisson solver using moving adaptive simplicial tessellation
【24h】

ColDICE: A parallel Vlasov-Poisson solver using moving adaptive simplicial tessellation

机译:ColDICE:使用移动自适应简单细分的并行Vlasov-Poisson求解器

获取原文
           

摘要

Resolving numerically Vlasov-Poisson equations for initially cold systems can be reduced to following the evolution of a three-dimensional sheet evolving in six-dimensional phase-space. We describe a public parallel numerical algorithm consisting in representing the phase-space sheet with a conforming, self-adaptive simplicial tessellation of which the vertices follow the Lagrangian equations of motion. The algorithm is implemented both in six-and four-dimensional phase-space. Refinement of the tessellation mesh is performed using the bisection method and a local representation of the phase-space sheet at second order relying on additional tracers created when needed at runtime. In order to preserve in the best way the Hamiltonian nature of the system, refinement is anisotropic and constrained by measurements of local Poincare invariants. Resolution of Poisson equation is performed using the fast Fourier method on a regular rectangular grid, similarly to particle in cells codes. To compute the density projected onto this grid, the intersection of the tessellation and the grid is calculated using the method of Franklin and Kankanhalli [65-67] generalised to linear order. As preliminary tests of the code, we study in four dimensional phase-space the evolution of an initially small patch in a chaotic potential and the cosmological collapse of a fluctuation composed of two sinusoidal waves. We also perform a "warm" dark matter simulation in six-dimensional phase-space that we use to check the parallel scaling of the code. (C) 2016 Elsevier Inc. All rights reserved.
机译:最初的冷系统在数值上求解Vlasov-Poisson方程可以简化为跟随在六维相空间中演化的三维薄板的演化。我们描述了一种公共并行数值算法,该算法包括用相符的,自适应的简单细分来表示相空间工作表,其顶点遵循拉格朗日运动方程。该算法在六维和四维相空间中实现。细化网格的细化是使用二分法进行的,并且依赖于运行时在需要时创建的其他示踪剂,以二阶形式表示相空间工作表。为了以最佳方式保留系统的哈密顿性质,精化是各向异性的,并受局部Poincare不变量的测量限制。泊松方程的解析是使用快速傅立叶方法在规则的矩形网格上执行的,类似于单元代码中的粒子。为了计算投影到该网格上的密度,可使用Franklin和Kankanhalli [65-67]推广到线性阶数的方法来计算镶嵌和网格的交点。作为对该代码的初步测试,我们在四维相空间中研究了混沌势中最初小的斑片的演化以及由两个正弦波组成的涨落的宇宙学崩溃。我们还在六维相空间中执行“热”暗物质模拟,用于检查代码的并行缩放。 (C)2016 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号