首页> 外文期刊>PASJ: Publications of the Astronomical Society of Japan >A Dynamic Era-Based Time-Symmetric Block Time-Step Algorithm with Parallel Implementations
【24h】

A Dynamic Era-Based Time-Symmetric Block Time-Step Algorithm with Parallel Implementations

机译:具有并行实现的基于动态时代的时间对称块时步算法

获取原文
           

摘要

Thetime-symmetricblocktime-step(TSBTS)algorithmisanewlydevelopedefficientschemefor$$N$$-bodyintegrations.Itisconstructedonanera-basediteration.Inthiswork,were-designedtheTSBTSintegrationschemewithadynamicallychangingerasize.Anumberofnumericaltestswereperformedtoshowtheimportanceofchoosingthesizeoftheera,especiallyforlong-timeintegrations.OursecondaimwastoshowthattheTSBTSschemeisassuitableaspreviouslyknownschemesfordevelopingparallel$$N$$-bodycodes.Inthiswork,wereliedonaparallelschemeusingthecopyalgorithmforthetime-symmetricscheme.Weimplementedahybridofdataandtaskparallelizationforforcecalculationtohandleloadbalancingproblemsthatcanappearinpractice.UsingthePlummermodelinitialconditionsfordifferentnumbersofparticles,weobtainedtheexpectedefficiencyandspeedupforasmallnumberofparticles.Althoughparallelizationofthedirect$$N$$-bodycodesisnegativelyaffectedbythecommunication/calculationratios,weobtainedgoodload-balancedresults.Moreover,wewereabletoconservetheadvantagesofthealgorithm(e.g.,energyconservationforlong-termsimulations).
机译:Thetime-symmetricblocktime步骤(TSBTS)algorithmisanewlydevelopedefficientschemefor $$Ñ$$ - bodyintegrations.Itisconstructedonanera-basediteration.Inthiswork,分别-designedtheTSBTSintegrationschemewithadynamicallychangingerasize.Anumberofnumericaltestswereperformedtoshowtheimportanceofchoosingthesizeoftheera,especiallyforlong-timeintegrations.OursecondaimwastoshowthattheTSBTSschemeisassuitableaspreviouslyknownschemesfordevelopingparallel $$Ñ$$ - bodycodes.Inthiswork,wereliedonaparallelschemeusingthecopyalgorithmforthetime-symmetricscheme.Weimplementedahybridofdataandtaskparallelizationforforcecalculationtohandleloadbalancingproblemsthatcanappearinpractice。使用Plummer模型针对不同数量的粒子的初始条件,可以获得少量粒子的预期效率和速度。尽管直接$$ N $-身体代码的并行化受到通信/计算比率的负面影响,但仍获得了良好的负载平衡结果。此外,可以节省大量费用(例如,节约能源)。 yconservation(用于长期模拟)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号