在群体遗传学和分子生态学研究中,种群的分化分析是一个重要的内容。IM(Isolation with Migration)模型以DNA序列数据为基础同时评估两个种群分化过程中分化时间和迁移概率。IM模型能够模拟许多真实世界中一个种群分行为两个种群的现象...在群体遗传学和分子生态学研究中,种群的分化分析是一个重要的内容。IM(Isolation with Migration)模型以DNA序列数据为基础同时评估两个种群分化过程中分化时间和迁移概率。IM模型能够模拟许多真实世界中一个种群分行为两个种群的现象。IM模型应用MCMC(Markov Chain Monte Carlo)方法进行参数的推断。然而马尔科夫链需要经过漫长的时间才能达到一个稳定的概率分布,并且参数推断所需要的空间可能超过一个计算机的内存。本文利用MPI(Message Passing Interface)实现了基于数据并行的IM模型,在减少单个计算机内存使用和总的运行时间方面都有很好的效果。展开更多
随着待求解问题的维数的增加以及网格的加密,在数值计算过程中产生的稀疏线性方程组的求解便成了计算过程中最消耗计算资源的模块。在本文中我们根据问题本身所产生的矩阵的特殊结构,设计了一种精巧的 PR (Permutation and Reductio...随着待求解问题的维数的增加以及网格的加密,在数值计算过程中产生的稀疏线性方程组的求解便成了计算过程中最消耗计算资源的模块。在本文中我们根据问题本身所产生的矩阵的特殊结构,设计了一种精巧的 PR (Permutation and Reduction)置换约减算法,可以有效地减少矩阵的维数,减少矩阵分解过程中的填充,加快了分解的速度。展开更多
文摘在群体遗传学和分子生态学研究中,种群的分化分析是一个重要的内容。IM(Isolation with Migration)模型以DNA序列数据为基础同时评估两个种群分化过程中分化时间和迁移概率。IM模型能够模拟许多真实世界中一个种群分行为两个种群的现象。IM模型应用MCMC(Markov Chain Monte Carlo)方法进行参数的推断。然而马尔科夫链需要经过漫长的时间才能达到一个稳定的概率分布,并且参数推断所需要的空间可能超过一个计算机的内存。本文利用MPI(Message Passing Interface)实现了基于数据并行的IM模型,在减少单个计算机内存使用和总的运行时间方面都有很好的效果。
文摘随着待求解问题的维数的增加以及网格的加密,在数值计算过程中产生的稀疏线性方程组的求解便成了计算过程中最消耗计算资源的模块。在本文中我们根据问题本身所产生的矩阵的特殊结构,设计了一种精巧的 PR (Permutation and Reduction)置换约减算法,可以有效地减少矩阵的维数,减少矩阵分解过程中的填充,加快了分解的速度。