搜索

x

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

连续时间系统二维不稳定流形的异构算法

李清都 谭宇玲 杨芳艳

引用本文:
Citation:

连续时间系统二维不稳定流形的异构算法

李清都, 谭宇玲, 杨芳艳

A heterogeneous computing algorithm for two-dimensional unstable manifolds of time-continuous systems

Li Qing-Du, Tan Yu-Ling, Yang Fang-Yan
PDF
导出引用
  • 非线性系统的二维流形通常具有复杂几何结构和丰富动力学信息,因此在流形计算与可视化时存在大量的不可避免的数值计算.因此,如何高效地完成这些计算就成了关键问题.鉴于当今计算机的异构发展趋势(包含多核CPU和通用GPU),本文在兼顾精度和通用性的基础上,提出了适用于新一代计算平台的快速流形计算方法.本算法将计算任务分为轨道延伸和三角形生成两部分,前者运算量大而单一适合GPU完成,后者运算量小而复杂适合CPU执行.通过对Lorenz系统原点稳定流形的计算,表明本算法能充分发挥异构平台的综合性能,可大幅度提高计算速
    Two-dimensional manifolds usually contain many nonlinear behaviors in complicate structures, which implies that much numerical calculation must be done during computing. Therefore, how to accomplish the work efficiently is a key problem. Since today’s computers tend to heterogeneous platforms including multi-core CPUs and general purpose GPUs, this paper proposes a fast manifold computing algorithm, which is not only of high precision and versatility, but also very suited to the new generation of computers. The algorithm contains two kinds of computation: extending trajectories and generating triangles. The former is large and simple, which is suitable for GPU; the later is small and complicate, which is suitable for CPU. The computation for the stable manifold of the Lorenz system at the origin shows that this algorithm ensures the best performance of heterogeneous platforms and improve the computing speed greatly.
    • 基金项目: 国家自然科学基金(批准号:10926072,10972082),重庆市教委项目(批准号:KJ080515),重庆市科委项目(批准号:CSTC-2008BB2409)资助的课题.
    [1]

    Doedel E J, Champneys A R 1997 ftp://ftp.cs.concordia.ca/pub/doedel/auto/

    [2]

    Krauskopf B, Osinga H M 2003 SIAM J. Appl. Dyn. Sys. 2 546

    [3]

    Guckenheimer J, Vladimirsky A A 2004 SIAM J Appli. Dyn. Sys. 3 232

    [4]

    Henderson M 2005 SIAM Journal on Applied Dynamical Systems 4 832

    [5]

    Krauskopf B, Osinga H 2005 Int. J. Bifurcation and Chaos 15 763

    [6]

    Li Q D, Yang X S 2005 Computational Physics 22 549 (in Chinese) [李清都、杨晓松2005计算物理22 549]

    [7]

    Li Q D, Yang X S 2010 Acta Phys. Sin. 59 1416(in Chinese) [李清都、杨晓松 2010 59 1416]

    [8]

    Kirk D, Hwu W 2010 Programming Massively Parallel Processors (Burlington: Elsevier)

    [9]

    He W P, Feng G L, Gao X Q, Chou J F 2006 Acta Phys。 Sin. 55 3175 (in Chinese) [何文平、 封国林、 高新全、 丑纪范 2006 55 3175]

    [10]

    Li L X, Peng H P, Yang Y X, Wang X D 2007 Acta Phys. Sin. 56 51 (in Chinese) [李丽香、 彭海朋、 杨义先、 王向东 2007 56 51]

    [11]

    Gao F, Li Z Q, Tong H Q 2008 Chin. Phys. B 17 1196

    [12]

    Zheng Y, Zhang X D 2010 Chin. Phys. B 19 010505

    [13]

    Yu J Z, Su N, Vincent T L 1998 Acta Phys. Sin. 47 397 (in Chinese) [余建祖 1998 47 397]

    [14]

    Li S H, Tian Y P 2003 Chin. Phys. 12 590

    [15]

    Niu Y J, Xu W, Rong H W,Wang L, Feng J Q 2009 Acta Phys. Sin. 58 2983 (in Chinese)

    [16]

    Li X J Xu Z Y Xie Q C Wang B 2010 Acta Phys. Sin. 59 1532 (in Chinese) [李小娟、徐振源、谢青春、 王 兵 2010 59 1532]

    [17]

    Giuseppe G 2008 Chin. Phys. B 17 3247

    [18]

    Chen G P, Hao J B 2009 Acta Phys. Sin. 58 2914 (in Chinese) [陈光平、 郝加波 2009 58 2914]

    [19]

    Wang X Y, Wang M J 2007 Acta Phys. Sin. 56 5136 (in Chinese) [王兴元、王明军 2007 56 5136]

    [20]

    Han X J, Jiang B, Bi Q S 2009 Acta Phys. Sin. 58 6006 (in Chinese) [韩修静、江 波、毕勤胜 2009 58 6006]

    [21]

    Zhang R X, Yang S P 2009 Chin. Phys. B 18 3295

    [22]

    Zhao L D, Hu J B, Liu X H 2010 Acta Phys. Sin. 59 2305 (in Chinese) [赵灵冬、 胡建兵、刘旭辉 2010 59 2305]

    [23]

    Cang S J, Chen Z Q, Wu W J 2009 Chin. Phys. B 18 1792

    [24]

    Wang G Y, Zheng Y, Liu J B 2007 Acta Phys. Sin. 56 3113 (in Chinese) [王光义、 郑 艳、 刘敬彪 2007 56 3113]

    [25]

    Hao J H, Sun Z H, Xu H B 2007 Acta Phys. Sin. 56 6857 (in Chinese) [郝建红、 孙志华、 许海波 2007 56 6857]

  • [1]

    Doedel E J, Champneys A R 1997 ftp://ftp.cs.concordia.ca/pub/doedel/auto/

    [2]

    Krauskopf B, Osinga H M 2003 SIAM J. Appl. Dyn. Sys. 2 546

    [3]

    Guckenheimer J, Vladimirsky A A 2004 SIAM J Appli. Dyn. Sys. 3 232

    [4]

    Henderson M 2005 SIAM Journal on Applied Dynamical Systems 4 832

    [5]

    Krauskopf B, Osinga H 2005 Int. J. Bifurcation and Chaos 15 763

    [6]

    Li Q D, Yang X S 2005 Computational Physics 22 549 (in Chinese) [李清都、杨晓松2005计算物理22 549]

    [7]

    Li Q D, Yang X S 2010 Acta Phys. Sin. 59 1416(in Chinese) [李清都、杨晓松 2010 59 1416]

    [8]

    Kirk D, Hwu W 2010 Programming Massively Parallel Processors (Burlington: Elsevier)

    [9]

    He W P, Feng G L, Gao X Q, Chou J F 2006 Acta Phys。 Sin. 55 3175 (in Chinese) [何文平、 封国林、 高新全、 丑纪范 2006 55 3175]

    [10]

    Li L X, Peng H P, Yang Y X, Wang X D 2007 Acta Phys. Sin. 56 51 (in Chinese) [李丽香、 彭海朋、 杨义先、 王向东 2007 56 51]

    [11]

    Gao F, Li Z Q, Tong H Q 2008 Chin. Phys. B 17 1196

    [12]

    Zheng Y, Zhang X D 2010 Chin. Phys. B 19 010505

    [13]

    Yu J Z, Su N, Vincent T L 1998 Acta Phys. Sin. 47 397 (in Chinese) [余建祖 1998 47 397]

    [14]

    Li S H, Tian Y P 2003 Chin. Phys. 12 590

    [15]

    Niu Y J, Xu W, Rong H W,Wang L, Feng J Q 2009 Acta Phys. Sin. 58 2983 (in Chinese)

    [16]

    Li X J Xu Z Y Xie Q C Wang B 2010 Acta Phys. Sin. 59 1532 (in Chinese) [李小娟、徐振源、谢青春、 王 兵 2010 59 1532]

    [17]

    Giuseppe G 2008 Chin. Phys. B 17 3247

    [18]

    Chen G P, Hao J B 2009 Acta Phys. Sin. 58 2914 (in Chinese) [陈光平、 郝加波 2009 58 2914]

    [19]

    Wang X Y, Wang M J 2007 Acta Phys. Sin. 56 5136 (in Chinese) [王兴元、王明军 2007 56 5136]

    [20]

    Han X J, Jiang B, Bi Q S 2009 Acta Phys. Sin. 58 6006 (in Chinese) [韩修静、江 波、毕勤胜 2009 58 6006]

    [21]

    Zhang R X, Yang S P 2009 Chin. Phys. B 18 3295

    [22]

    Zhao L D, Hu J B, Liu X H 2010 Acta Phys. Sin. 59 2305 (in Chinese) [赵灵冬、 胡建兵、刘旭辉 2010 59 2305]

    [23]

    Cang S J, Chen Z Q, Wu W J 2009 Chin. Phys. B 18 1792

    [24]

    Wang G Y, Zheng Y, Liu J B 2007 Acta Phys. Sin. 56 3113 (in Chinese) [王光义、 郑 艳、 刘敬彪 2007 56 3113]

    [25]

    Hao J H, Sun Z H, Xu H B 2007 Acta Phys. Sin. 56 6857 (in Chinese) [郝建红、 孙志华、 许海波 2007 56 6857]

  • [1] 李保生, 丁瑞强, 李建平, 钟权加. 强迫Lorenz系统的可预报性研究.  , 2017, 66(6): 060503. doi: 10.7498/aps.66.060503
    [2] 陆见光, 唐卷, 秦小林, 冯勇. 改进的保群算法及其在混沌系统中的应用.  , 2016, 65(11): 110501. doi: 10.7498/aps.65.110501
    [3] 官国荣, 吴成茂, 贾倩. 一种改进的高性能Lorenz系统构造及其应用.  , 2015, 64(2): 020501. doi: 10.7498/aps.64.020501
    [4] 达朝究, 穆帅, 马德山, 于海鹏, 侯威, 龚志强. 基于Lorenz系统的数值天气转折期预报理论探索.  , 2014, 63(2): 029201. doi: 10.7498/aps.63.029201
    [5] 张志森, 龚志强, 支蓉. 利用传递熵对Lorenz系统和Walker环流信息传输方向的分析.  , 2013, 62(12): 129203. doi: 10.7498/aps.62.129203
    [6] 贾红艳, 陈增强, 薛薇. 分数阶Lorenz系统的分析及电路实现.  , 2013, 62(14): 140503. doi: 10.7498/aps.62.140503
    [7] 黎爱兵, 张立凤, 项杰. 外强迫对Lorenz系统初值可预报性的影响.  , 2012, 61(11): 119202. doi: 10.7498/aps.61.119202
    [8] 李慧敏, 樊养余, 孙恒义, 张菁, 贾蒙. 基于广义Foliation条件的非线性映射二维流形计算.  , 2012, 61(2): 029501. doi: 10.7498/aps.61.029501
    [9] 李小娟, 徐振源, 谢青春, 王兵. 单向耦合下两个不同Lorenz系统的广义同步.  , 2010, 59(3): 1532-1539. doi: 10.7498/aps.59.1532
    [10] 孙克辉, 杨静利, 丁家峰, 盛利元. 单参数Lorenz混沌系统的电路设计与实现.  , 2010, 59(12): 8385-8392. doi: 10.7498/aps.59.8385
    [11] 李清都, 杨晓松. 一种二维不稳定流形的新算法及其应用.  , 2010, 59(3): 1416-1422. doi: 10.7498/aps.59.1416
    [12] 李文林, 宋运忠. 不确定非线性系统混沌反控制.  , 2008, 57(1): 51-55. doi: 10.7498/aps.57.51
    [13] 王启光, 支 蓉, 张增平. Lorenz系统长程相关性研究.  , 2008, 57(8): 5343-5350. doi: 10.7498/aps.57.5343
    [14] 郝建红, 孙志华, 许海波. 干扰信号对两种混沌加密系统的影响及分析.  , 2007, 56(12): 6857-6864. doi: 10.7498/aps.56.6857
    [15] 王兴元, 王明军. 超混沌Lorenz系统.  , 2007, 56(9): 5136-5141. doi: 10.7498/aps.56.5136
    [16] 李 爽, 徐 伟, 李瑞红, 李玉鹏. 异结构系统混沌同步的新方法.  , 2006, 55(11): 5681-5687. doi: 10.7498/aps.55.5681
    [17] 王杰智, 陈增强, 袁著祉. 一个新的混沌系统及其性质研究.  , 2006, 55(8): 3956-3963. doi: 10.7498/aps.55.3956
    [18] 何文平, 封国林, 高新全, 丑纪范. 准周期外力驱动下Lorenz系统的动力学行为.  , 2006, 55(6): 3175-3179. doi: 10.7498/aps.55.3175
    [19] 唐国宁, 罗晓曙. 混沌系统的预测反馈控制.  , 2004, 53(1): 15-20. doi: 10.7498/aps.53.15
    [20] 郭会军, 刘君华. 基于径向基函数神经网络的Lorenz混沌系统滑模控制.  , 2004, 53(12): 4080-4086. doi: 10.7498/aps.53.4080
计量
  • 文章访问数:  8513
  • PDF下载量:  839
  • 被引次数: 0
出版历程
  • 收稿日期:  2010-05-12
  • 修回日期:  2010-07-01
  • 刊出日期:  2011-03-15

/

返回文章
返回
Baidu
map