空间分数阶扩散方程快速算法研究

基本信息
批准号:11571053
项目类别:面上项目
资助金额:50.00
负责人:姜英军
学科分类:
依托单位:长沙理工大学
批准年份:2015
结题年份:2019
起止时间:2016-01-01 - 2019-12-31
项目状态: 已结题
项目参与者:曾金平,禹海雄,苏凯,刘尚,蒙玲玲,刘琴
关键词:
区域分解算法多重网格法分数阶扩散方程
结项摘要

Space fractional diffusion equations (SFDEs),capable of modeling super diffusion processes, have found many applications in the fields such as physics, biology and economy. The numerical solutions of 2D and 3D SFDEs, which involve solving large-scale systems of linear equations with dense matrices and large condition numbers, at present lack efficient realization methods. . This project aims to design high-efficiency numerical methods for 2D and 3D SFDEs. Its content includes: to design efficient preconditioned iterative methods for the finite element systems, and to theoretically analyze the convergence of the iteration methods. We plan to construct correspondent preconditioners through multigrid methods and domain decomposition methods. Constructing preconditioners is for reducing iteration steps, and employing domain decomposition methods is to make the iterative step parallelizable. The characteristics of the project is that: 1. it pioneers the application of multigrid methods and domain decomposition methods to numerically solving multi-dimensional SFDEs; 2. it expects to acquire fast solvers able to be carried out on the computer cluster, and thus largely increase the efficiency of the solutions for SFDEs.

空间分数阶扩散方程(SFDE)可模拟超扩散现象,在物理、生物、经济等领域有广泛的应用。二维和三维SFDE的数值解法涉及到求解带有“稠密系数矩阵”和“大条件数”的大型线性方程组,至今尚缺少有效的实现方法。. 本项目旨在为二维和三维SFDE研究快速算法,具体内容为:为SFDE的有限元离散系统设计有效的预处理迭代法,并理论分析预处理迭代法的收敛性,其中预处理子我们计划使用多重网格法和区域分解法进行构造。研究预处理子是为了减少迭代法的迭代次数,区域分解法的使用是为了增加每一步迭代的可并行性。本项目的特色为:1、率先将多重网格法和区域分解法应用于多维SFDE的求解;2、得到适用于计算机集群计算的快速算法,有效提高SFDE的求解效率。

项目摘要

本项目研究空间分数阶扩散方程(SFDE)快速求解算法。SFDE离散系统Ax=b中系数矩阵具有如下特点:1)A 是满矩阵或稠密矩阵;2)A的条件数等于O(h^(-2α)),其中h是网格剖分尺度。在二维、三维空间中,离散系统规模大,至今尚缺少有效的实现方法。. 项目计划研究三类问题,已研究前两类,在高收敛速度算法方面取得了一些进展,但研究受阻于计算机硬件数据传输和读写能力(算法在计算机上的实现效率很难提高,不利于成果的应用)。项目已发表SCI论文6篇和一般期刊论文2篇。. 项目针对仅含扩散项的SFDE设计了多重网格法和区域分解法,实验表明算法收敛性好;对称情况下分析出V-cycle多重网格方法和区域分解法分别有最优和拟最优收敛性;对于带有对流项的SFDE,在扩散占优情况下,我们分别设计了多重网格法和区域分解法,且都获得了很好的收敛性;对于对流占优情况下的SFDE,我们特别发展了质量传输型多重网格法和区域分解算法,实验表明我们的算法在求解整数阶对流占优问题时有很好的效果,现阶段我们正在使用依据此思想设计的方法计算对流占优SFDE。. 项目部分成果暂时较难应用于实践-----受限于计算机硬件读写和数据传输能力,算法在计算机上的实现效率尚待提高。能获得收敛速度快的算法,但实现效率难提高,原因是稠密A与向量的乘积无法有效的并行。理想情况下A有Toeplitz矩阵特征,与向量乘积可以通过FFT变换实现,但FFT并行效率不高。.我们耗费大量时间研究并行算法,尝试了多线程共享内存和分布式并行,但都无法显著提高效率。如我们设计方法并行计算Toeplitz矩阵与向量乘积,每个进程的运算量和数据传输量分别是O((N/p)log⁡(N/p))和N/p,其中N是未知数个数,p是进程数;实验中,用多线程共享内存,时间仅降到串行编程的1/5(32线程环境下),原因是每个线程读写共享内存的数据量大,且读写需排队进行(硬件不支持并行读写);使用多线程分布式存储时,并行效率不如串行。. 从目前的研究来看,分布式存储环境下的编程是无法提高求解SPDE的快速算法的效率。多线程共享内存环境下,如能实现内存读写的并行就可以实现这种效率的提高,而这正是当前并行计算的一个瓶颈。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
2

物联网中区块链技术的应用与挑战

物联网中区块链技术的应用与挑战

DOI:10.3969/j.issn.0255-8297.2020.01.002
发表时间:2020
3

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
4

一种加权距离连续K中心选址问题求解方法

一种加权距离连续K中心选址问题求解方法

DOI:
发表时间:2020
5

不确定失效阈值影响下考虑设备剩余寿命预测信息的最优替换策略

不确定失效阈值影响下考虑设备剩余寿命预测信息的最优替换策略

DOI:10.11887/j.cn.202101019
发表时间:2021

姜英军的其他基金

批准号:10901027
批准年份:2009
资助金额:16.00
项目类别:青年科学基金项目

相似国自然基金

1

分数阶扩散方程的高精度离散方法、快速算法及应用

批准号:11771265
批准年份:2017
负责人:林福荣
学科分类:A0502
资助金额:48.00
项目类别:面上项目
2

时间分数阶扩散-波动方程的数值算法研究

批准号:11901410
批准年份:2019
负责人:李彬杰
学科分类:A0504
资助金额:16.00
项目类别:青年科学基金项目
3

空间分数阶偏微分方程高精度快速算法的研究

批准号:11271068
批准年份:2012
负责人:孙志忠
学科分类:A0504
资助金额:60.00
项目类别:面上项目
4

多项时间-空间分数阶波动扩散方程及其应用

批准号:11301040
批准年份:2013
负责人:李景
学科分类:A0306
资助金额:22.00
项目类别:青年科学基金项目