999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多重網格法綜述

2020-04-20 11:36:10楊志博
卷宗 2020年5期

摘 要:多重網格法就是由對偏微分方程里得出的代數方程組的求解的研究引發出來的一種計算方法,它已經成為求解大型科學與工程計算問題的最有效方法之一。本文以多重網格算法的基本物理背景、應用準則以及已取得的應用成果,對多重網格算法并行效率進行研究探討,及基于當前并行計算的特點,展望多重網格并行計算的研究方向。

關鍵詞:多重網格算法;偏微分方程;并行計算

多重網格法,是目前應用于大型科學計算的一類有效的、新穎的計算方法,經過幾十年得發展,多重網格算法已經成為數值計算領域中的一種加速迭代收斂的技術,一門新的學科,而不僅僅是一種單純的算法。尤其進入90年代后,由于O,Widlund,J.Bramble,J.Xu等人的努力,視所有迭代方法為子空間校正,將多重網格融入新的理論框架中,使得以前棘手的收斂性證明在這里變得相對容易,并與區域分解算法融為一體,二者僅子區域的劃分不同,從而使得傳統多重網格技術煥發出強大生命力和應用前景,尤其在并行計算機上的應用。多重網格算法,無論串行和并行,都是當今數值計算領域最活躍的分支之一。

1 基本原理與應用準則

1.1 基本思想

在一般的數值求解過程中,首先是把問題離散化,在一個有限維近似的空間中選擇近似的代數方程組,然后設計一個數值過程,近似地求解這個離散方程組,然而通常在離散化和求解過程中并無相互作用,這就造成了很大浪費。

如果在求解過程中,用一系列逐步加密或減疏的網格去離散求解區域,在不同疏密的網格層上用迭代法求解,以平滑不同頻率的誤差分量,然后通過網格層間的適當聯系將在所有各重網格上消除誤差分量的效果綜合起來,就可以將所有尺度范圍內(從整個定義域到最小的迭代步長)的誤差分量有效地減弱,這就是多重網格法的基本思想。

多重網格法優點的最直觀的理解是,為了在第 k層得到方程的解,可以先將方程離散在第k-1層進行松弛迭代,然后插值回到第k層中作為方程在k層中的近似解。由于在k-1層中的迭代格點數要比第 k層中少得多,從而節省了計算時間,同理k-1層中的近似解可得自于k-2層,依次類推直到k=1層。在數學上表現為針對如下形式的橢圓型方程:

(1)能對其尋求形Lu=f(2)的解。式中L為對式(1)進行有限差分近似而形成的離散線性算子,u是該問題的精確解,f是一個隨機強迫項。如果用v來表示u的近似值(初猜值),d表示其偏差,則用u=v+d(3)定義剩余r=f–Lv(4)用來衡量v未能滿足局地線性算子的程度。由式(3)求得v的表達式后代入式(4),可得到Ld=r(5),可見偏差d滿足解為u的同一方程,問題轉化為由式(5)求解d,若d得解則可據式(3)計算出u。

1.2 實現方案

多重網格迭代法從最細網格層上的初猜值v開始,用松弛法進行迭代直到收斂速度變慢,這時相對于此網格距來說小尺度的誤差已大多被平滑掉了,而大尺度的誤差只是稍微有所減弱。為了使收斂加速,應使用較粗的網格,這時須把剩余r轉移到下一層較粗的網格上,迭代求解式(5),當收斂速度變慢時再將剩余r轉移到下一層更粗的網格上。這一過程將持續到將剩余轉移到最粗的網格層上,然后在最粗的網格層上精確求解式(5),之后將求得的偏差d內插到上一層較細網格上并加到v上,便可得到在此網格層上一個經改進后的u的近似值。反復循環進行這一過程直到求得最細網格層上u的精確值。

2 已取得的成果和待擴充領域

現在多重網格方法的研究依然是一個熱點,特別是在非線性非對稱問題的求解上的使用,另一個發展方向是方法的推廣和軟件實現。

隨著時間的推移,多重網格算法被推廣到別的領域,取得了大量成果,如統計物理中的快速Monte-Carlo方法,積分變換,人工智能中N個體的相互關系識別,全局優化問題,圖像處理,量子色動力學(QCD)等等。同時,多重網格技術與別的領域中高效方法結合,產生了許多新方法,如高精度譜多重網格算法,處理非規則問題的代數多重網格方法,與有限元結合的協調,非協調元多重網格算法等等。

3 多重網格算法的并行計算

并行計算的最終目的是縮短計算時間,實現的前提是并行計算的可擴展性,當前并行計算朝協同方向發展,其典型代表為MMP和工作站機群。一般具有以下特點:1)分布式存儲,2)擁有大量處理單元,幾十到兒百個甚至上千個不等,每個處理單元功能較強,每秒幾千萬次到幾億次甚至幾十億次浮點結果。3)擁有高性能互聯網絡。

實踐證明高效率的獲取一般通過以下途徑:1)數據并行或區域分解:將任務按區域進行分割,分配給各臺處理機完成。2)大粒度并行,相對增加數值計算比重。而影響并行效率的關鍵因素為:(1)負載平衡;(2)通訊與負載的比例;3)計算與通訊的重疊,屏蔽通訊延遲時間。

針對以上并行計算特點,獲取較高的經典多重網格算法并行效率難度比較大,因此必須尋求新的途徑,與當前流行的另一數值方法:區域分解算法有效結合。

區域分解算法將問題的求解區域劃分成幾個或幾十個相互重疊或不重疊子區域,分配給各臺處理機 。早期典型代表為Schwarz類型算法,具有很好的局部性,負載平衡能力強,并行效率高,程序設計簡單。O.Widlund指出,類似于這種沒有任何全局信息交換的區域分解算法,迭代條件數至少為,其中H為所有子區域直徑的最大值,

即隨著子區域個數的增加,條件數呈平方增長,這無疑給大規模并行計算帶來困擾,迫切要求出現條件數與子區域個數無關的區域分解算法。為此,早期有J.Bramble等人的迭代子結構方法,實際上為非重疊區域分解算法,程序設計稍微復雜。后來出現了Dryja與O.Widlund針對對稱正定問題提出的疊加型Schwarz算法,或小區域重疊型區域分解算法,其條件數與子區域個數無關,且適合于大規模并行。

4 回顧與展望

回顧多重網格方法的發展歷程,我們可以看到,就如一個學科發展的一般規律,這一方法提出之初,并沒有受到人們的重視。當人們認識到它的優越性,大量的人力物力投入到這一方法的研究中。于是這一方法得到了極大的發展。當然由于問題的不斷深化,問題的廣度已經很大,這一研究的熱潮還沒有過去,某種程度上還在升溫。同時一種方法的理論研究已經初具規模,而方法的實際應用還在推廣中。

參考文獻

[1]李曉梅,莫則堯.多重網格算法綜述[J].中國科學基金,1996,010(001):4-11.

[2]Brandt A. Multiscale computational methods:research activties,Multigard Comput92,PB93-133916,1992.

[3]劉昊,多重網格法應用[J].長沙大學學報,第2期,1997年6月

[4]鄭祚芳,沈桐立,多重網格方法在資料同化中的應用[J].氣象科技,第31卷第4期,2003年8月

[5]肖映雄.代數多重網格算法研究及其在固體力學計算中的應用[D].湘潭大學,2006.

作者簡介

楊志博(1986-),男,河南商丘,助教,碩士,研究方向:計算數學。

主站蜘蛛池模板: 99热这里只有精品免费国产| 无码aaa视频| 亚洲欧美成人影院| 欧美性天天| 国产成a人片在线播放| 亚洲无码视频图片| 免费国产不卡午夜福在线观看| 国产毛片高清一级国语| 久久久成年黄色视频| 国产一级一级毛片永久| 色窝窝免费一区二区三区| 奇米影视狠狠精品7777| 中文字幕在线不卡视频| 伦精品一区二区三区视频| 久久精品无码中文字幕| 成人午夜亚洲影视在线观看| 久久频这里精品99香蕉久网址| 国产国语一级毛片在线视频| 日本成人福利视频| 五月婷婷精品| 最新国产网站| 九色免费视频| 综合人妻久久一区二区精品 | 亚洲日韩精品欧美中文字幕| 色久综合在线| 欧美综合成人| 久久精品人人做人人爽电影蜜月| 欧美日本在线| 国产精品无码AV中文| 国产女人喷水视频| 91福利在线看| 国产精品毛片一区| 手机在线免费不卡一区二| 久久精品国产999大香线焦| 国产美女一级毛片| 999精品视频在线| 色亚洲激情综合精品无码视频| 毛片在线播放网址| 久久久久国产精品免费免费不卡| 欧美精品1区2区| 日韩高清在线观看不卡一区二区| 国产午夜福利亚洲第一| 国产亚洲精品无码专| 国产成人免费视频精品一区二区| 欧美精品1区| 国产免费a级片| 国产成人精品高清不卡在线| 国产区网址| 青青草原国产av福利网站| 高h视频在线| 亚洲黄色高清| 青青草一区二区免费精品| 亚洲一区二区三区麻豆| 色综合天天视频在线观看| 久热中文字幕在线| 亚洲第一精品福利| 中国国产一级毛片| 波多野结衣中文字幕久久| 91精品啪在线观看国产60岁| 免费网站成人亚洲| 在线观看国产精品一区| 欧美亚洲国产精品第一页| 亚洲国产天堂久久九九九| 国产va免费精品观看| 久久精品人人做人人爽电影蜜月| 久久99精品国产麻豆宅宅| 岛国精品一区免费视频在线观看| 91网址在线播放| 国产精品所毛片视频| 国产精品色婷婷在线观看| 九九热这里只有国产精品| 亚洲成人一区在线| 99热国产这里只有精品9九| 91欧洲国产日韩在线人成| 亚洲av色吊丝无码| 日韩午夜片| 麻豆国产在线不卡一区二区| 国产精品亚洲αv天堂无码| 国产系列在线| 伊人天堂网| 精品久久综合1区2区3区激情| 国产午夜精品鲁丝片|