• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    堆芯計(jì)算的框架方法及其原型軟件NAC4R的設(shè)計(jì)1)

    2020-12-18 08:01:40明平洲李治剛余紅星
    中國核電 2020年5期
    關(guān)鍵詞:程序

    明平洲,劉 婷,李治剛,尹 強(qiáng),蘆 韡,劉 東,曾 輝,余紅星

    (中國核動(dòng)力研究設(shè)計(jì)院,四川 成都 610213)

    隨著并行計(jì)算技術(shù)發(fā)展以及電子計(jì)算機(jī)硬件性能的提升,反應(yīng)堆工程領(lǐng)域具備研制較多大規(guī)模并行軟件的條件。并行計(jì)算聯(lián)合反應(yīng)堆計(jì)算程序在高性能計(jì)算平臺上的高效應(yīng)用成為科研設(shè)計(jì)和工程應(yīng)用的研究熱點(diǎn)之一,它們從多個(gè)角度來提升核反應(yīng)堆工程計(jì)算的效率和應(yīng)用更多精細(xì)的模型[1,2]。伯克利并行實(shí)驗(yàn)室提出的Dwarf導(dǎo)則將并行軟件的編寫按照行業(yè)進(jìn)行抽象,總結(jié)出并行模式設(shè)計(jì),并在研究中針對蒙特卡羅中子輸運(yùn)計(jì)算形成了底層的框架軟件[3]。核能領(lǐng)域的CASL等項(xiàng)目也將并行工具和底層算法進(jìn)行整合,形成適用于大規(guī)模集群計(jì)算機(jī)的軟件框架,并應(yīng)用于工程耦合軟件的研發(fā)[4,5]。框架方法的實(shí)質(zhì)便是基于復(fù)用構(gòu)件和軟件結(jié)構(gòu)進(jìn)行軟件的開發(fā)。框架方法的共性研究在著名的FLASH研究文獻(xiàn)[6]中早期被總結(jié)為兩種技術(shù)路線:

    1)先設(shè)計(jì)和開發(fā)框架,然后逐步添加求解器和其他計(jì)算能力;

    2)圍繞小的求解器或?qū)I(yè)應(yīng)用進(jìn)行持續(xù)研發(fā),最終發(fā)展成為大型專業(yè)軟件。

    第一種技術(shù)路線方面,桑迪亞國家實(shí)驗(yàn)室研發(fā)的Trilinos是用于大規(guī)模工程和科學(xué)問題求解的軟件框架。該計(jì)算框架集成了較多知名軟件包,提供了豐富的數(shù)值計(jì)算功能;PETSc由阿貢國家實(shí)驗(yàn)室維護(hù),提供多個(gè)適用于并行計(jì)算的線性和非線性數(shù)值求解器和功能模塊;日本通過建立大規(guī)模并行數(shù)值計(jì)算技術(shù)研究小組,在京超級計(jì)算機(jī)上研制大規(guī)模的高性能數(shù)值軟件KMATHLIB,與底層AICS硬件緊密結(jié)合[7];Charm++是由Illinois大學(xué)基于C++編程語言研制的并行面向?qū)ο缶幊陶Z言,它將集群計(jì)算機(jī)的處理器核心虛擬化[8]。第二種技術(shù)路線方面,PPM圍繞著物理學(xué)科的數(shù)值計(jì)算特點(diǎn),研制了位于底層并行計(jì)算環(huán)境與學(xué)科應(yīng)用之間的抽象中間件,減輕并行軟件的研制難度[9]。以上基于框架方法的研究思路在堆芯計(jì)算領(lǐng)域,尤其在國內(nèi)尚處于無統(tǒng)一標(biāo)準(zhǔn)的局部應(yīng)用階段(例如中國工程物理研究院的JASMIN軟件),且缺乏細(xì)致的程序設(shè)計(jì)和對應(yīng)的理論模型。

    圍繞著堆芯計(jì)算軟件的應(yīng)用重點(diǎn),論文描述了適用于堆芯計(jì)算的框架原型軟件NAC4R的設(shè)計(jì)和初步編程實(shí)現(xiàn),并列舉抽象程序的驗(yàn)證和實(shí)際屏蔽輸運(yùn)計(jì)算軟件Hydra-SN3D的重制工作來說明框架方法的有效性。

    1 理論和設(shè)計(jì)

    數(shù)值計(jì)算與并行計(jì)算環(huán)境可以按照不同層次進(jìn)行融合[10]。例如在計(jì)算科學(xué)領(lǐng)域,中間件的概念來源于分布式計(jì)算技術(shù),它基于網(wǎng)絡(luò)計(jì)算平臺上部署的分布式計(jì)算環(huán)境,用于提供開發(fā)工具和公共服務(wù),從而支持分布式通信應(yīng)用。本文提及的框架方法則側(cè)重于數(shù)值計(jì)算的功能設(shè)計(jì),同時(shí)包含部分中間件的內(nèi)容以便集群計(jì)算機(jī)的數(shù)據(jù)通信,重點(diǎn)關(guān)注數(shù)值計(jì)算內(nèi)數(shù)據(jù)的傳遞和代數(shù)運(yùn)算。NAC4R作為框架方法的原型設(shè)計(jì),其研制過程將專業(yè)應(yīng)用范圍限制在堆芯計(jì)算,且運(yùn)行平臺僅考慮內(nèi)部封閉的集群計(jì)算機(jī)系統(tǒng),所以與硬件的配合程度應(yīng)單獨(dú)予以考慮。

    1.1 理論說明

    框架方法映射至軟件系統(tǒng)的不同層次,NAC4R的基本結(jié)構(gòu)框圖如圖1所示。

    圖1 NAC4R的結(jié)構(gòu)框架Fig.1 The structure of NAC4R

    該設(shè)計(jì)提供多種基礎(chǔ)計(jì)算功能,然后利用Python接口層來進(jìn)行自動(dòng)化處理和提供外部應(yīng)用函數(shù)接口。現(xiàn)階段在原型階段對基礎(chǔ)計(jì)算功能的模塊進(jìn)行如下分類:

    1)基礎(chǔ)數(shù)據(jù)模塊,對控制和計(jì)算所用的數(shù)據(jù)進(jìn)行合理表示,兼顧串行情況和分布式內(nèi)存并行情況;

    2)常用功能模塊,提供基本的非數(shù)值計(jì)算操作,例如數(shù)據(jù)封裝、快速排序、查找和圖分區(qū)等功能;

    3)基礎(chǔ)線性代數(shù)操作,例如對BLAS函數(shù)接口規(guī)范、LAPACK函數(shù)接口規(guī)范提供包裹函數(shù),便于直接使用FORTRAN函數(shù)。后續(xù)在接口規(guī)范一致的前提下也可以編程實(shí)現(xiàn)適用于特定并行硬件的基礎(chǔ)線性代數(shù)功能;

    4)并行數(shù)據(jù)結(jié)構(gòu)模塊,它由1)進(jìn)行派生,基于著名的Epetra模塊,在分布式內(nèi)存環(huán)境下對數(shù)據(jù)進(jìn)行合理表示和存儲[11];

    5)線性方程組求解,現(xiàn)階段僅需提供Jacobi、Bi-CG、GMRES和LU分解的求解器,實(shí)現(xiàn)求解功能和考慮初步的健壯性,基于著名的Aztec模塊進(jìn)行編程實(shí)現(xiàn)[12];

    6)輸入輸出模塊,對框架內(nèi)部的輸入輸出功能進(jìn)行編程實(shí)現(xiàn),關(guān)注文本文件和二進(jìn)制文件,同時(shí)提供框架內(nèi)部固定的計(jì)算數(shù)據(jù)存儲格式;

    7)事件追蹤模塊,提供對計(jì)算過程的時(shí)間線統(tǒng)計(jì)和計(jì)算時(shí)間分析,便于引入TAU等工具;

    8)基礎(chǔ)數(shù)值計(jì)算模塊,提供基本的數(shù)值計(jì)算操作和數(shù)值函數(shù),例如伽馬函數(shù),勒讓德多項(xiàng)式展開系數(shù),線性求積組等功能。

    因此,NAC4R的基礎(chǔ)計(jì)算功能現(xiàn)階段由8個(gè)模塊組成,并強(qiáng)調(diào)使用C/C++語言和Fortran語言進(jìn)行混合編程實(shí)現(xiàn)計(jì)算核心,一方面便于C/C++語言實(shí)現(xiàn)控制和封裝等管理特性,另一方面便于Fortran語言實(shí)現(xiàn)高效數(shù)值計(jì)算和利用已有的底層計(jì)算核心,例如BLAS、LAPACK等第三方內(nèi)容。通過以上設(shè)計(jì)可以歸納出,NAC4R與框架方法的聯(lián)系體現(xiàn)在多項(xiàng)計(jì)算內(nèi)容的抽象上。

    (1)數(shù)據(jù)的表達(dá)

    在集群計(jì)算機(jī)內(nèi)部,數(shù)據(jù)結(jié)構(gòu)主要分為三類:原語類型、復(fù)合類型和抽象數(shù)據(jù)類型。各種堆芯計(jì)算相關(guān)的具有物理意義的數(shù)據(jù)便由這些數(shù)據(jù)結(jié)構(gòu)進(jìn)行承載和存儲。NAC4R一方面提供專用的數(shù)據(jù)結(jié)構(gòu),諸如雙向鏈表、B-tree、紅黑樹以及圖,另一方面也根據(jù)堆芯計(jì)算的特點(diǎn),強(qiáng)調(diào)數(shù)據(jù)有效的組織邏輯,表述為區(qū)域拓?fù)?、粒子、網(wǎng)格等對象。這些數(shù)據(jù)的表達(dá)在NAC4R內(nèi)部由類部件或者函數(shù)接口這種模塊形式來提供使用。

    (2)數(shù)據(jù)通信

    在分布式內(nèi)存情況下實(shí)現(xiàn)高效的數(shù)據(jù)通信?,F(xiàn)有的集群計(jì)算機(jī)在處理器核心之間主要使用MPI消息傳遞模型進(jìn)行數(shù)據(jù)通信,為了開發(fā)用戶層面上函數(shù)接口的統(tǒng)一性和適應(yīng)扁平化設(shè)計(jì),并不直接使用MPI提供的函數(shù),而是進(jìn)行包裹函數(shù)庫(Wrapped Function Library)的研發(fā)設(shè)計(jì),一方面減少輸入形參和實(shí)現(xiàn)功能的組合和統(tǒng)一管理,另一方面固定函數(shù)接口,使得包裹函數(shù)內(nèi)部可以靈活更改,以適應(yīng)不同的硬件平臺和更新或者替換底層的MPI庫(見圖2)。

    圖2 包裹層示意圖Fig.2 Schematic of the wrapping layer

    這種設(shè)計(jì)思路在PETSc、Trilinos、KMATHLIB和較多的框架軟件中均有體現(xiàn),按照分布式通信集中管理的原則,NAC4R內(nèi)的數(shù)據(jù)通信通過管理功能、數(shù)據(jù)轉(zhuǎn)換功能、通信區(qū)域分割等內(nèi)容進(jìn)行實(shí)現(xiàn),它涉及MPI分布式內(nèi)存并行和OpenMP或多線程共享式內(nèi)存并行。

    (3)文件I/O

    在MPI-2規(guī)范中引入的并行I/O,也稱為MPI-IO,它是NAC4R數(shù)據(jù)通信模型中關(guān)于分布式文件讀寫的基礎(chǔ)。為了減小問題的復(fù)雜度,NAC4R對文件的讀寫僅僅針對二進(jìn)制文件,并不針對文本文件(文本文件可以通過轉(zhuǎn)換接口來生成二進(jìn)制文件),且NAC4R也使用和擴(kuò)展了Fisher所提出的SDF文件格式來減小數(shù)據(jù)存儲和傳遞的復(fù)雜性[13]。

    (4)數(shù)值求解器

    NAC4R的數(shù)值求解部分針對具體的堆芯計(jì)算特點(diǎn),現(xiàn)階段已實(shí)現(xiàn)線性方程組Ax=b和非線性方程組的部分求解方法,例如圍繞Jacobi、Bi-CG、GMRES和LU分解的理論和算法進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。為了提升適應(yīng)性,當(dāng)矩陣規(guī)模較小或精度要求較高時(shí),使用直接法的接口更為有效。

    1.2 編程考慮

    原型軟件NAC4R內(nèi)存在著面向結(jié)構(gòu)和面向?qū)ο蟮能浖O(shè)計(jì),考慮到應(yīng)用需求,它自身存在著配置文件,可以指定具體的計(jì)算任務(wù)和集群計(jì)算機(jī)的資源等信息實(shí)現(xiàn)獨(dú)立運(yùn)行。在NAC4R的編程實(shí)現(xiàn)過程中應(yīng)考慮三種應(yīng)用情況。

    1)直接在上面集成專業(yè)應(yīng)用的求解器,構(gòu)成完整的專業(yè)軟件;

    2)使用NAC4R提供的部分模塊,以函數(shù)庫的形式進(jìn)行重用;

    3)復(fù)用NAC4R的程序代碼,并利用提供的自動(dòng)化功能進(jìn)行并行性能預(yù)測和收集計(jì)算信息。

    1.3 原型研制步驟

    基礎(chǔ)模塊的開發(fā)為第一階段,體現(xiàn)為NAC4R在研制過程中實(shí)施單元測試,然后開發(fā)相應(yīng)的示例程序和腳本語言包裹層。

    第二階段對實(shí)際的堆芯樣本程序進(jìn)行應(yīng)用和分析,本文選取結(jié)構(gòu)化網(wǎng)格條件下的三維離散縱標(biāo)法的并行算法進(jìn)行應(yīng)用研究。針對其中的徑向掃描并行算法部分,樣本程序被解讀和分析,并在NAC4R原型軟件中快速進(jìn)行重新開發(fā),理解核心并行求解算法的編寫流程和效率提升模式(見表1)。

    表1 樣本程序Hydra-SN3D的信息

    第三階段是持續(xù)改進(jìn)原型軟件NAC4R,并擴(kuò)大應(yīng)用范圍,對新的堆芯計(jì)算特點(diǎn)進(jìn)行特征識別,即在NAC4R內(nèi)部集成新的并行算法和共性計(jì)算內(nèi)容。

    1.4 離散縱標(biāo)法

    美國LANL實(shí)驗(yàn)室研制的一系列離散縱標(biāo)程序是SN方法的起源,北京應(yīng)用物理與計(jì)算數(shù)學(xué)研究所前期圍繞中子輸運(yùn)SN算法開展了多方面的研究,并重點(diǎn)介紹二維中子輸運(yùn)方程SN算法的研究與應(yīng)用情況[14]。2010年美國LANL實(shí)驗(yàn)室的技術(shù)報(bào)告中宣講了走鵑超級計(jì)算機(jī)上運(yùn)行的SN輸運(yùn)程序Sweep3D,它作為PARTISN中子輸運(yùn)程序的縮減版本,可以計(jì)算XYZ三維笛卡爾坐標(biāo)系的幾何系統(tǒng),使用二維處理器網(wǎng)絡(luò)結(jié)構(gòu)來匹配幾何的分塊網(wǎng)格,從多個(gè)層次上實(shí)施并行來加速SN算法的求解[15]。離散縱標(biāo)法的形式通常由波爾茲曼輸運(yùn)方程的離散縱標(biāo)形式進(jìn)行建模,可以反映中子或光子的輻射效應(yīng)。

    Ωm·Img+(σA+σS)Img

    (1)

    輻射通量Img(x,y,z)按照能群、角方向進(jìn)行離散化,公式表明沿著一個(gè)特定方向Ωm輻射通量將發(fā)生的變化,求解過程便是定量獲得此變化趨勢。計(jì)算時(shí)只對選定的若干個(gè)離散方向Ωm對中子輸運(yùn)方程進(jìn)行求解。從中子輸運(yùn)方程求出φ(r,E,Ωm)后,關(guān)于方向Ω的有關(guān)積分則用數(shù)值積分來近似表示。

    (2)

    式中,求積系數(shù)ωm、離散方向及其數(shù)目取決于計(jì)算精度的要求(SN方法,又寫作SN)。此處下標(biāo)N表示方向向量在某個(gè)坐標(biāo)方向上(例如XYZ三維笛卡爾坐標(biāo)系的某個(gè)坐標(biāo)軸方向)的離散點(diǎn)數(shù)目。近期中國核動(dòng)力研究設(shè)計(jì)院和西安交大聯(lián)合研制Hydra-SN3D是類似于DORT核心求解器的離散縱標(biāo)法程序。程序?qū)⒄麄€(gè)方程抽象為矩陣系統(tǒng)進(jìn)行求解,這種完整性更貼近于復(fù)雜系統(tǒng)的模擬和仿真。假定輸運(yùn)算符為Η,裂變算符為Γ。

    Ηφ=Ω·

    (3)

    (4)

    根據(jù)公式(3)和(4)的算符定義,離散縱標(biāo)法的源迭代求解算法為:

    Input:?0,v∑f,∑s,∑tOutput:keff,?S=Γ?;while|k-kold|kold≥εkor||S-Sold||||Sold||≥ε?do H?=S Sold=S S=Γ? k= S=1kS

    對離散縱標(biāo)法的框架方法實(shí)踐將基于上面描述內(nèi)容實(shí)施抽象和編程實(shí)現(xiàn)。

    2 抽象程序和數(shù)值實(shí)驗(yàn)

    框架方法同時(shí)強(qiáng)調(diào)抽象,為了有效在NAC4R內(nèi)部實(shí)現(xiàn)對樣本程序的應(yīng)用或研究,可以參照代理程序SNAP的研究思路[16],根據(jù)問題域本身的特征進(jìn)行抽象(本文強(qiáng)調(diào)堆芯計(jì)算)。一方面抽象其中的核心計(jì)算部分,按照NAC4R提供的程序部件和結(jié)構(gòu)進(jìn)行重寫;另一方面使用數(shù)學(xué)模型來模擬真實(shí)軟件的行為,研究新的模型、算法等。

    2.1 性能預(yù)測

    堆芯計(jì)算的一次完整計(jì)算可以按照功能和先后次序進(jìn)行分解,總可以形成圖3所示的多個(gè)計(jì)算任務(wù)構(gòu)成的網(wǎng)狀結(jié)構(gòu)。

    圖3 計(jì)算任務(wù)的網(wǎng)狀結(jié)構(gòu)Fig.3 Mesh structure for computing tasks

    此時(shí)每個(gè)計(jì)算任務(wù)可以使用一個(gè)進(jìn)程或線程代表的計(jì)算資源完成計(jì)算,然后發(fā)送數(shù)據(jù)到它的后繼,其后繼在接收到所有所需數(shù)據(jù)之后開始計(jì)算。在數(shù)學(xué)上,這種互聯(lián)網(wǎng)狀結(jié)構(gòu)可以通過有向圖或者Petri網(wǎng)進(jìn)行表達(dá)和研究。有向圖是由一組定點(diǎn)和邊(V,E)進(jìn)行定義的數(shù)學(xué)模型,當(dāng)有向圖中不存在循環(huán)結(jié)構(gòu)時(shí),有向圖又被稱為有向無循環(huán)圖,它仍然遵循有向圖的各種定理,例如反向后序序列等價(jià)于圖模型中的拓?fù)渑判颍从沉烁鱾€(gè)計(jì)算任務(wù)的一種調(diào)度關(guān)系。當(dāng)有向無循環(huán)圖的連接邊E不存在權(quán)重值時(shí),可以直接由有向圖對應(yīng)的矩陣M進(jìn)行調(diào)度算法的設(shè)計(jì)。

    1)Mi,j在初始情況下為0,當(dāng)單元被調(diào)度完成計(jì)算后,可以置Mi,j為1;

    2)Mi,j(i≠j)表明了單元j依賴的前驅(qū)單元,如果Mi,j≠0,則單元j的調(diào)度需要等待單元i完成計(jì)算。

    離散縱標(biāo)輸運(yùn)計(jì)算的徑向掃描計(jì)算具備圖4所示的流水線結(jié)構(gòu),它在SN輸運(yùn)計(jì)算過程中可能由多進(jìn)程對較大的分塊區(qū)域按照此互聯(lián)關(guān)系進(jìn)行并行求解,也可能由多線程對分塊區(qū)域內(nèi)部的網(wǎng)格按照此互聯(lián)關(guān)系進(jìn)行并行求解,前者會產(chǎn)生進(jìn)程之間的數(shù)據(jù)通信開銷,后者則共享數(shù)據(jù)內(nèi)存,只存在著計(jì)算的先后次序和多線程的管理開銷。

    圖4 SN方法的流水線結(jié)構(gòu)Fig.4 Pipeline of the SN method

    假定每個(gè)網(wǎng)格區(qū)域的體積一致時(shí),此時(shí)每個(gè)網(wǎng)格區(qū)域的計(jì)算任務(wù)的計(jì)算量相同,當(dāng)數(shù)據(jù)量較小且不考慮數(shù)據(jù)通信時(shí),對應(yīng)于多線程并行情況,此時(shí)理想并行性能(加速比)為:

    (5)

    理想性能的取得需要計(jì)算資源(進(jìn)程或線程)滿足≥min{i,j}。當(dāng)計(jì)算資源并不充足時(shí),可以根據(jù)上述抽象和NAC4R提供的并行性能預(yù)測工具生成不同概率分布的輸入,模擬資源數(shù)的增長與實(shí)際的并行性能,獲得指導(dǎo)性建議來輔助并行編程。以I=50,J=50為例,可以使用工具模擬,按照時(shí)間片輪轉(zhuǎn)的方式得到以下的運(yùn)行時(shí)間趨勢。

    圖5顯示的趨勢表明每個(gè)網(wǎng)格區(qū)域的計(jì)算量相同,且不考慮數(shù)據(jù)通信時(shí),當(dāng)計(jì)算資源在10(十個(gè)進(jìn)程或線程)以內(nèi)時(shí),該例題規(guī)模下并行所帶來的增益最為明顯??紤]到預(yù)測的復(fù)雜性,還可以采用Petri網(wǎng)數(shù)學(xué)模型對更為復(fù)雜的情況進(jìn)行性能預(yù)測,例如當(dāng)每個(gè)網(wǎng)格區(qū)域的計(jì)算量不相同,考慮數(shù)據(jù)通信之后的多進(jìn)程并行性能。2.1節(jié)解釋的框架方法反映的是一種程序抽象的能力,并行算法的性能預(yù)測是一種用途。

    圖5 SN徑向掃描的并行性能預(yù)測Fig.5 Parallel performanceprediction of radial scanning

    2.2 離散縱標(biāo)法的徑向并行掃描

    與2.1描述的抽象保持一致,真實(shí)的離散縱標(biāo)法的掃描算法在每個(gè)卦限內(nèi)每個(gè)離散方向均需要遍歷掃描各個(gè)網(wǎng)格,它在結(jié)構(gòu)化網(wǎng)格的條件下應(yīng)用KBA并行掃描算法。此時(shí)求解過程對應(yīng)于通量矩的線性系統(tǒng)的代數(shù)運(yùn)算。

    (6)

    L——差分輸運(yùn)算符;

    M——通量矩離散化算符矩陣;

    S——散射矩陣。

    待求解對象ψ代表角通量,φ為通量矩。結(jié)構(gòu)化網(wǎng)格情況下KBA掃描計(jì)算的實(shí)質(zhì)是求解L-1,它將三維網(wǎng)格進(jìn)行區(qū)域劃分,假設(shè)總的網(wǎng)格在每個(gè)方向上為(I,J,K),各個(gè)區(qū)域(Ia,Jb,K)被映射至每個(gè)進(jìn)程計(jì)算任務(wù)進(jìn)行并行求解。此時(shí)每個(gè)卦限內(nèi)的各區(qū)域XY方向上的掃描計(jì)算由多層循環(huán)結(jié)構(gòu)表示,它的算法描述為:

    I,J,K←0,1,2for k in d_begin[K]:d_end[K] ?up,j←?in for j in d_begin[J]:d_end[J] for i in d_begin[I]:d_end[I] ?psi←?up callT(i,j,k,?psi) end for ?up←?psi end for ?out←?up,j end for ?out←?up,k

    上述掃描計(jì)算過程中,外推模型的計(jì)算子函數(shù)T具備獨(dú)立性,僅僅與網(wǎng)格序號(i,j,k)相關(guān),通量矩變量φup、φpsi等存在著先后依賴關(guān)系。對于該流水線并行的并行算法,可引入全局標(biāo)志位來輔助流水線結(jié)構(gòu)的執(zhí)行,此時(shí)的循環(huán)結(jié)構(gòu)使用OpenMP多線程并行的算法可以設(shè)計(jì)為:

    #pragma omp parallel forfor j in d_begin[J]:d_end[J] for i in d_begin[I]:d_end[I] wait(done[j][i]) ?psi←?up call T(i,j,k,?psi) done[next(j)][i]=1 end forend for

    框架方法在原型軟件NAC4R中單獨(dú)提供一類機(jī)制來統(tǒng)一這種流水線結(jié)構(gòu)的執(zhí)行。一方面由于循環(huán)結(jié)構(gòu)并行算法的不恰當(dāng)編程實(shí)現(xiàn)將造成性能的惡化,另一方面以上算法結(jié)構(gòu)較難高效和正確編寫成功。NAC4R統(tǒng)一使用OpenMP提供的omp_set_lock和omp_unset_lock操作提前分配和管理互斥數(shù)據(jù)結(jié)構(gòu),便于OpenMP多線程在流水線結(jié)構(gòu)下并發(fā)運(yùn)行。計(jì)算用戶只需要編寫循環(huán)結(jié)構(gòu)本身,將計(jì)算和數(shù)據(jù)表示相互獨(dú)立,也便于后續(xù)保留效率較高的程序編寫模式。表2統(tǒng)計(jì)了編譯優(yōu)化等級為-O0時(shí)的數(shù)值實(shí)驗(yàn)計(jì)算效率,兩個(gè)預(yù)設(shè)例題的計(jì)算結(jié)果在樣本程序、NAC4R改寫之后的程序及其并行版本均保持一致。

    表2 預(yù)設(shè)例題的計(jì)算時(shí)間統(tǒng)計(jì)

    兩個(gè)例題的單進(jìn)程計(jì)算效率得到了較大提升,且對于每個(gè)基準(zhǔn)例題,按照3.1節(jié)提供的預(yù)測信息,對每個(gè)進(jìn)程使用8個(gè)線程實(shí)施的多線程并行均起到了接近圖5所示的加速效果。這給后續(xù)引入進(jìn)程和線程多級并行的策略帶來信心。

    表3則統(tǒng)計(jì)和對比了不同編譯優(yōu)化等級下NAC4R內(nèi)重制的離散縱標(biāo)法模塊的計(jì)算時(shí)間,如果簡單按照前面列出的全局標(biāo)志位來編寫OpenMP并行算法,O2優(yōu)化等級將無法得到一致的數(shù)值結(jié)果。NAC4R內(nèi)部統(tǒng)一提供的多線程鎖機(jī)制的管理方式確保了計(jì)算結(jié)果保持不變,且表中數(shù)據(jù)表明高編譯優(yōu)化等級下流水線掃描結(jié)構(gòu)仍然可以使用OpenMP多線程來提升計(jì)算性能。

    表3 不同編譯優(yōu)化等級的預(yù)設(shè)例題計(jì)算時(shí)間統(tǒng)計(jì)

    樣本程序Hydra-SN3D在NAC4R內(nèi)部的重制工作前后共花費(fèi)2個(gè)月,共3個(gè)人力,其中主要程序開發(fā)人員僅花費(fèi)1個(gè)月便完成Hydra-SN3D軟件的編制和測試。NAC4R這種統(tǒng)一結(jié)構(gòu)的框架方法及其編程理念有利于程序的研制、改寫或重組,可復(fù)用的工程應(yīng)用核心就在于提供了較多共性計(jì)算功能和使用單個(gè)模塊部件及其組合這種形式來組織數(shù)值計(jì)算內(nèi)容。原型軟件NAC4R內(nèi)部存在較多可復(fù)用的程序片段,它們是以往并行軟件研制經(jīng)驗(yàn)和模式的總結(jié),使得開發(fā)用戶花費(fèi)更多時(shí)間對問題進(jìn)行抽象,匹配已有模式,從而縮減編寫程序的時(shí)間。

    3 結(jié)論

    隨著應(yīng)用的深入和計(jì)算硬件的改善,超大規(guī)模集群計(jì)算機(jī)下堆芯計(jì)算軟件的呈現(xiàn)將產(chǎn)生較大變化。NAC4R原型軟件作為框架方法的研究思路在本文進(jìn)行了介紹,通過討論,得到如下結(jié)論。

    1)框架方法可以取得軟件復(fù)用的目標(biāo),堆芯計(jì)算經(jīng)過抽象來適應(yīng)已有的模式或基礎(chǔ)計(jì)算功能可以簡化數(shù)值程序的編寫流程,且便于并行算法相關(guān)內(nèi)容的分析。提出的NAC4R原型軟件對框架方法的實(shí)例化初步可行,從基礎(chǔ)功能上給出了較多計(jì)算的理論來源和編程實(shí)現(xiàn)考慮。

    2)離散縱標(biāo)法的屏蔽輸運(yùn)程序Hydra-SN3D在NAC4R內(nèi)被重新抽象和編程實(shí)現(xiàn),通過數(shù)值實(shí)驗(yàn)和統(tǒng)計(jì)數(shù)據(jù)論證了框架方法應(yīng)用于堆芯計(jì)算的可行性和有效性。

    后續(xù)將進(jìn)一步對原型軟件進(jìn)行發(fā)展,以適應(yīng)更多堆芯計(jì)算內(nèi)容,例如非結(jié)構(gòu)化網(wǎng)格的離散縱標(biāo)法程序和兩相流仿真程序等,擴(kuò)大框架方法的適用范圍和提煉其中的并行模式。

    猜你喜歡
    程序
    給Windows添加程序快速切換欄
    電腦愛好者(2020年6期)2020-05-26 09:27:33
    試論我國未決羈押程序的立法完善
    失能的信仰——走向衰亡的民事訴訟程序
    “程序猿”的生活什么樣
    英國與歐盟正式啟動(dòng)“離婚”程序程序
    基于VMM的程序行為異常檢測
    偵查實(shí)驗(yàn)批準(zhǔn)程序初探
    我國刑事速裁程序的構(gòu)建
    創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
    恐怖犯罪刑事訴訟程序的完善
    久久久国产精品麻豆| 成人美女网站在线观看视频| 久久久久久久大尺度免费视频| 国产精品久久久久久久久免| 亚洲欧美中文字幕日韩二区| 熟女人妻精品中文字幕| 99热这里只有是精品在线观看| 免费看av在线观看网站| 丝瓜视频免费看黄片| 亚洲国产精品国产精品| 久久狼人影院| 欧美人与善性xxx| 成人亚洲精品一区在线观看| 日本-黄色视频高清免费观看| 91aial.com中文字幕在线观看| 高清午夜精品一区二区三区| 亚洲精品乱码久久久久久按摩| 免费人妻精品一区二区三区视频| 亚洲精品日韩av片在线观看| 我的女老师完整版在线观看| 成人国产av品久久久| 天天躁夜夜躁狠狠久久av| 十分钟在线观看高清视频www | 少妇被粗大的猛进出69影院 | 97在线人人人人妻| 黑丝袜美女国产一区| 国产一区二区在线观看日韩| 毛片一级片免费看久久久久| 久久精品国产鲁丝片午夜精品| 黄色一级大片看看| 草草在线视频免费看| 成人漫画全彩无遮挡| 最近的中文字幕免费完整| 国产深夜福利视频在线观看| 日韩视频在线欧美| 人妻夜夜爽99麻豆av| 爱豆传媒免费全集在线观看| 中文字幕av电影在线播放| 麻豆成人午夜福利视频| 女性被躁到高潮视频| 人妻少妇偷人精品九色| 亚洲国产精品国产精品| 国产一区有黄有色的免费视频| 熟女av电影| 九草在线视频观看| 男人舔奶头视频| 精品国产乱码久久久久久小说| 七月丁香在线播放| 爱豆传媒免费全集在线观看| 有码 亚洲区| 久久人人爽av亚洲精品天堂| 亚洲婷婷狠狠爱综合网| 丝袜脚勾引网站| 国产爽快片一区二区三区| 国产欧美日韩精品一区二区| 一级,二级,三级黄色视频| 男女边吃奶边做爰视频| 国产69精品久久久久777片| 亚洲无线观看免费| 日韩精品有码人妻一区| 中文字幕精品免费在线观看视频 | 国产一级毛片在线| 波野结衣二区三区在线| 国产成人91sexporn| 18禁在线无遮挡免费观看视频| 99热这里只有精品一区| 国产黄片美女视频| 我的女老师完整版在线观看| 高清不卡的av网站| 狂野欧美激情性bbbbbb| 久久久久久久亚洲中文字幕| 日韩精品免费视频一区二区三区 | 精品久久久久久久久av| 亚洲婷婷狠狠爱综合网| 美女视频免费永久观看网站| 嫩草影院入口| 亚洲av不卡在线观看| 99久久精品一区二区三区| 欧美最新免费一区二区三区| 国产黄频视频在线观看| 激情五月婷婷亚洲| 亚洲国产精品专区欧美| 搡老乐熟女国产| 国产免费一区二区三区四区乱码| 亚洲欧美日韩另类电影网站| 国产乱人偷精品视频| 国产在线视频一区二区| 日韩一本色道免费dvd| 99久久精品热视频| 在线观看国产h片| 国产免费一区二区三区四区乱码| 人妻系列 视频| 熟妇人妻不卡中文字幕| h视频一区二区三区| 色94色欧美一区二区| 亚洲欧美精品专区久久| 日日撸夜夜添| 校园人妻丝袜中文字幕| 好男人视频免费观看在线| 久久久久国产精品人妻一区二区| 黑人巨大精品欧美一区二区蜜桃 | 丰满迷人的少妇在线观看| 能在线免费看毛片的网站| 国产69精品久久久久777片| 黄色欧美视频在线观看| 久久久久国产网址| 夜夜看夜夜爽夜夜摸| 日本午夜av视频| 日韩中文字幕视频在线看片| 最近2019中文字幕mv第一页| 国产在线免费精品| 国产成人91sexporn| 国产精品熟女久久久久浪| 午夜免费观看性视频| 亚洲av中文av极速乱| 久久综合国产亚洲精品| 丁香六月天网| 国产黄色免费在线视频| 在线观看免费高清a一片| av黄色大香蕉| 亚洲av国产av综合av卡| 国产成人a∨麻豆精品| 伊人久久国产一区二区| 91午夜精品亚洲一区二区三区| 男女国产视频网站| 九九爱精品视频在线观看| 大陆偷拍与自拍| 五月玫瑰六月丁香| a级毛色黄片| 亚洲久久久国产精品| 久久精品久久久久久噜噜老黄| 午夜91福利影院| 亚洲三级黄色毛片| 久久99精品国语久久久| 丰满少妇做爰视频| 97超碰精品成人国产| 如日韩欧美国产精品一区二区三区 | 高清视频免费观看一区二区| 亚洲综合色惰| 亚洲精品成人av观看孕妇| 精品少妇黑人巨大在线播放| 免费不卡的大黄色大毛片视频在线观看| 亚洲国产精品成人久久小说| 伊人久久精品亚洲午夜| 亚洲av福利一区| 免费黄色在线免费观看| 伦理电影大哥的女人| 亚洲av男天堂| 99热全是精品| 精品国产露脸久久av麻豆| 久久久国产一区二区| 国产视频内射| 夜夜看夜夜爽夜夜摸| 国国产精品蜜臀av免费| 亚洲精品乱码久久久v下载方式| 亚洲欧美一区二区三区黑人 | 日韩一区二区视频免费看| 黄片无遮挡物在线观看| 一二三四中文在线观看免费高清| h视频一区二区三区| 中文欧美无线码| 毛片一级片免费看久久久久| 久久久欧美国产精品| 欧美日韩在线观看h| 久久午夜福利片| 国产高清三级在线| 久久国产乱子免费精品| 国产精品久久久久久精品电影小说| 97超碰精品成人国产| 少妇被粗大猛烈的视频| 国产精品99久久99久久久不卡 | av播播在线观看一区| 午夜福利视频精品| 国产在线男女| 少妇丰满av| 国产老妇伦熟女老妇高清| 色5月婷婷丁香| 极品人妻少妇av视频| 乱系列少妇在线播放| 亚洲欧美日韩东京热| 日日撸夜夜添| 极品教师在线视频| 久久久久久久久久久久大奶| 美女内射精品一级片tv| 成人午夜精彩视频在线观看| 亚洲国产精品专区欧美| 97精品久久久久久久久久精品| 国产欧美亚洲国产| 91久久精品国产一区二区三区| 18禁动态无遮挡网站| 精品熟女少妇av免费看| 亚洲欧美日韩卡通动漫| 国产成人午夜福利电影在线观看| 亚洲av.av天堂| 国产成人aa在线观看| 国产欧美亚洲国产| 国产精品一区二区在线不卡| 久久久久久久亚洲中文字幕| 视频区图区小说| 黄色视频在线播放观看不卡| 黑丝袜美女国产一区| av一本久久久久| 老熟女久久久| 久久国产乱子免费精品| 久久精品夜色国产| 国产成人精品久久久久久| 少妇裸体淫交视频免费看高清| 极品少妇高潮喷水抽搐| 日本色播在线视频| 国产精品99久久99久久久不卡 | 久久精品国产亚洲av天美| 黑丝袜美女国产一区| 午夜免费男女啪啪视频观看| 亚洲精品自拍成人| 91久久精品国产一区二区三区| 男人狂女人下面高潮的视频| 成人免费观看视频高清| 免费不卡的大黄色大毛片视频在线观看| 国产片特级美女逼逼视频| 午夜免费观看性视频| 亚洲激情五月婷婷啪啪| 高清av免费在线| 午夜福利影视在线免费观看| 超碰97精品在线观看| 人人妻人人爽人人添夜夜欢视频 | 搡老乐熟女国产| a级毛色黄片| 亚洲在久久综合| 亚洲熟女精品中文字幕| 我要看日韩黄色一级片| 国产 精品1| 亚洲丝袜综合中文字幕| 在线看a的网站| 亚洲综合色惰| 夜夜骑夜夜射夜夜干| 日本欧美视频一区| 搡女人真爽免费视频火全软件| 熟女人妻精品中文字幕| 久久人妻熟女aⅴ| 久久久久久久精品精品| 国产又色又爽无遮挡免| 国产国拍精品亚洲av在线观看| 欧美日韩亚洲高清精品| 中文天堂在线官网| 午夜91福利影院| 伦精品一区二区三区| av又黄又爽大尺度在线免费看| 如何舔出高潮| 国产精品偷伦视频观看了| 色婷婷久久久亚洲欧美| h日本视频在线播放| 在线观看国产h片| 十八禁高潮呻吟视频 | 一本久久精品| 在线精品无人区一区二区三| 我要看日韩黄色一级片| 少妇被粗大的猛进出69影院 | av.在线天堂| 久久青草综合色| 成人午夜精彩视频在线观看| 久久久国产一区二区| 久久精品久久久久久久性| 我的老师免费观看完整版| 毛片一级片免费看久久久久| 欧美激情极品国产一区二区三区 | 亚洲av.av天堂| 亚洲精品456在线播放app| 男的添女的下面高潮视频| 王馨瑶露胸无遮挡在线观看| 尾随美女入室| a级毛片免费高清观看在线播放| 免费黄频网站在线观看国产| 极品人妻少妇av视频| 男人狂女人下面高潮的视频| 亚洲真实伦在线观看| 国产精品嫩草影院av在线观看| 亚洲经典国产精华液单| 亚洲色图综合在线观看| 97超碰精品成人国产| 中文精品一卡2卡3卡4更新| 成年av动漫网址| 一区二区三区精品91| 亚洲欧美中文字幕日韩二区| 大话2 男鬼变身卡| 亚洲精品国产av成人精品| www.av在线官网国产| 亚洲av电影在线观看一区二区三区| 大又大粗又爽又黄少妇毛片口| 99久久精品热视频| 亚洲精品乱码久久久v下载方式| 欧美精品一区二区免费开放| 麻豆精品久久久久久蜜桃| 人妻夜夜爽99麻豆av| 午夜91福利影院| 免费大片黄手机在线观看| 国产亚洲最大av| 国产日韩欧美在线精品| 99久久中文字幕三级久久日本| 特大巨黑吊av在线直播| 国产真实伦视频高清在线观看| 狂野欧美白嫩少妇大欣赏| 亚洲欧美一区二区三区黑人 | 亚洲激情五月婷婷啪啪| 最近2019中文字幕mv第一页| 久久久久久久久久久久大奶| 欧美日韩av久久| 精品熟女少妇av免费看| 我要看黄色一级片免费的| 日韩熟女老妇一区二区性免费视频| 9色porny在线观看| 熟女av电影| 一级a做视频免费观看| 99热这里只有是精品50| 亚洲自偷自拍三级| 精品久久久噜噜| 国产一区二区在线观看av| 久热久热在线精品观看| 观看av在线不卡| 青春草国产在线视频| 久久久久久久久久久久大奶| 精品人妻熟女av久视频| 国内少妇人妻偷人精品xxx网站| 亚洲四区av| 美女脱内裤让男人舔精品视频| 免费观看无遮挡的男女| 女人久久www免费人成看片| 国产综合精华液| 蜜桃在线观看..| 免费av中文字幕在线| 日韩电影二区| 男女边吃奶边做爰视频| av视频免费观看在线观看| 中文精品一卡2卡3卡4更新| 久久久国产欧美日韩av| 国产欧美另类精品又又久久亚洲欧美| 国产成人精品一,二区| 精品一区二区免费观看| 亚洲精品乱码久久久v下载方式| 3wmmmm亚洲av在线观看| 亚洲国产成人一精品久久久| 视频区图区小说| 中文字幕亚洲精品专区| 亚洲欧洲国产日韩| 99久久人妻综合| 久久精品久久久久久噜噜老黄| 亚洲国产欧美日韩在线播放 | 观看免费一级毛片| 爱豆传媒免费全集在线观看| 亚洲国产毛片av蜜桃av| 亚洲精品色激情综合| 一个人免费看片子| 亚洲自偷自拍三级| 亚洲国产毛片av蜜桃av| 又粗又硬又长又爽又黄的视频| 在线观看一区二区三区激情| 大码成人一级视频| 成年女人在线观看亚洲视频| 男女边吃奶边做爰视频| 欧美高清成人免费视频www| 夫妻午夜视频| 国产午夜精品一二区理论片| 日韩强制内射视频| 伦精品一区二区三区| 久久综合国产亚洲精品| 亚洲欧美日韩东京热| 免费观看性生交大片5| 久久精品国产亚洲av涩爱| 色视频在线一区二区三区| 高清视频免费观看一区二区| 亚洲色图综合在线观看| 亚洲成色77777| 毛片一级片免费看久久久久| 人体艺术视频欧美日本| 大香蕉97超碰在线| 两个人的视频大全免费| 97精品久久久久久久久久精品| 亚洲精品视频女| 久久久久国产精品人妻一区二区| 亚洲一区二区三区欧美精品| 99热6这里只有精品| 一级毛片aaaaaa免费看小| 少妇人妻 视频| 亚洲不卡免费看| 国产一区二区在线观看av| 久久精品国产鲁丝片午夜精品| 亚洲国产精品专区欧美| 精品久久久噜噜| 国产国拍精品亚洲av在线观看| 一级毛片aaaaaa免费看小| 亚洲欧洲日产国产| 欧美高清成人免费视频www| 国产精品三级大全| 免费人成在线观看视频色| 国产精品国产三级国产av玫瑰| 乱系列少妇在线播放| 麻豆成人av视频| 日日啪夜夜撸| 天堂8中文在线网| 亚洲三级黄色毛片| 草草在线视频免费看| 亚洲欧美日韩另类电影网站| 亚洲久久久国产精品| 中国三级夫妇交换| 最近的中文字幕免费完整| 国产av码专区亚洲av| 国产国拍精品亚洲av在线观看| 性色av一级| 制服丝袜香蕉在线| 国产黄片视频在线免费观看| 秋霞伦理黄片| 亚洲国产精品专区欧美| 免费看av在线观看网站| 三级国产精品欧美在线观看| 91久久精品国产一区二区成人| 国产av一区二区精品久久| 亚洲怡红院男人天堂| 精品一区二区三区视频在线| 欧美区成人在线视频| 9色porny在线观看| 91成人精品电影| 在线观看免费日韩欧美大片 | 国产精品国产三级国产专区5o| 亚洲欧美一区二区三区黑人 | 国产精品久久久久久久电影| 丝袜脚勾引网站| 最新的欧美精品一区二区| 色视频www国产| 亚洲熟女精品中文字幕| 精品亚洲乱码少妇综合久久| 中文精品一卡2卡3卡4更新| 80岁老熟妇乱子伦牲交| 色视频在线一区二区三区| 女人久久www免费人成看片| 亚洲国产最新在线播放| 制服丝袜香蕉在线| 99热全是精品| 国产极品粉嫩免费观看在线 | 少妇的逼水好多| 美女xxoo啪啪120秒动态图| 精品人妻熟女毛片av久久网站| 高清不卡的av网站| 免费观看在线日韩| 97精品久久久久久久久久精品| 亚洲美女黄色视频免费看| 中文字幕亚洲精品专区| 久久久久视频综合| 少妇的逼水好多| xxx大片免费视频| 日本欧美视频一区| 亚洲国产精品一区三区| 久久久国产精品麻豆| 美女cb高潮喷水在线观看| 欧美精品一区二区大全| 亚洲av综合色区一区| 久久久久精品久久久久真实原创| 欧美精品高潮呻吟av久久| 国产精品欧美亚洲77777| 亚洲无线观看免费| 王馨瑶露胸无遮挡在线观看| 交换朋友夫妻互换小说| 亚洲精品中文字幕在线视频 | 国产老妇伦熟女老妇高清| 99视频精品全部免费 在线| 性色avwww在线观看| 91久久精品电影网| 日韩亚洲欧美综合| 肉色欧美久久久久久久蜜桃| 精品一区二区三区视频在线| 欧美精品一区二区免费开放| 日日啪夜夜爽| 夫妻午夜视频| 国产在线免费精品| 老司机影院成人| 国产精品国产三级专区第一集| 晚上一个人看的免费电影| 桃花免费在线播放| 两个人免费观看高清视频 | 欧美最新免费一区二区三区| 下体分泌物呈黄色| 亚洲天堂av无毛| videos熟女内射| 色哟哟·www| 精品人妻熟女毛片av久久网站| 精品国产国语对白av| 两个人的视频大全免费| 免费看日本二区| 日韩大片免费观看网站| 人人妻人人看人人澡| 亚洲,一卡二卡三卡| 成年美女黄网站色视频大全免费 | 中文资源天堂在线| 六月丁香七月| 国内少妇人妻偷人精品xxx网站| 婷婷色av中文字幕| 99久久中文字幕三级久久日本| 国产av一区二区精品久久| av在线播放精品| 肉色欧美久久久久久久蜜桃| 天堂俺去俺来也www色官网| 99久久精品热视频| av视频免费观看在线观看| 免费观看无遮挡的男女| 国产女主播在线喷水免费视频网站| 欧美3d第一页| 国产精品国产三级国产av玫瑰| 免费看不卡的av| av卡一久久| 欧美精品人与动牲交sv欧美| 欧美日韩亚洲高清精品| 大片电影免费在线观看免费| 内射极品少妇av片p| 亚洲va在线va天堂va国产| 日韩一本色道免费dvd| 午夜精品国产一区二区电影| 国产男女内射视频| 亚洲中文av在线| 女性被躁到高潮视频| 国产 一区精品| 欧美精品高潮呻吟av久久| 美女xxoo啪啪120秒动态图| 欧美日韩综合久久久久久| 少妇人妻精品综合一区二区| 精品国产一区二区久久| av专区在线播放| 一二三四中文在线观看免费高清| 91久久精品电影网| 成年av动漫网址| 日本猛色少妇xxxxx猛交久久| 成年人免费黄色播放视频 | 人人妻人人澡人人爽人人夜夜| 亚洲欧美中文字幕日韩二区| 最新中文字幕久久久久| 日韩成人av中文字幕在线观看| 国产精品久久久久久久电影| 妹子高潮喷水视频| 爱豆传媒免费全集在线观看| 久久精品国产亚洲av涩爱| 99久国产av精品国产电影| 2022亚洲国产成人精品| 丁香六月天网| 青青草视频在线视频观看| 亚洲第一区二区三区不卡| 性色av一级| 国产欧美另类精品又又久久亚洲欧美| 亚洲在久久综合| 老司机亚洲免费影院| 国产真实伦视频高清在线观看| 午夜影院在线不卡| 一区二区三区四区激情视频| 伊人亚洲综合成人网| 成年av动漫网址| 欧美少妇被猛烈插入视频| 色94色欧美一区二区| 国产中年淑女户外野战色| 久久久久久伊人网av| 尾随美女入室| 亚洲四区av| 精品久久久久久久久亚洲| 青春草视频在线免费观看| 免费观看无遮挡的男女| 91午夜精品亚洲一区二区三区| 亚洲精品一区蜜桃| 青春草亚洲视频在线观看| 欧美区成人在线视频| 在线观看www视频免费| 亚州av有码| 亚洲成人手机| 蜜臀久久99精品久久宅男| 免费黄频网站在线观看国产| 嫩草影院新地址| 欧美三级亚洲精品| 国产精品久久久久久久久免| 国产精品三级大全| 久久久久久久久久人人人人人人| 色视频www国产| 欧美精品国产亚洲| 五月开心婷婷网| 久久精品夜色国产| av免费在线看不卡| 亚洲在久久综合| 人妻少妇偷人精品九色| 少妇人妻久久综合中文| 日韩成人伦理影院| 老司机影院成人| 日韩不卡一区二区三区视频在线| 亚洲精品一二三| 99九九在线精品视频 | 男男h啪啪无遮挡| 免费观看在线日韩| 亚洲欧美一区二区三区国产| 日产精品乱码卡一卡2卡三| 成人二区视频| 99久久精品热视频| 成人美女网站在线观看视频| 欧美少妇被猛烈插入视频| 亚洲国产精品999| √禁漫天堂资源中文www| 国产精品99久久久久久久久| 王馨瑶露胸无遮挡在线观看| 亚洲国产精品一区二区三区在线| 久久人人爽人人片av| 精品国产乱码久久久久久小说| 久久久a久久爽久久v久久| 欧美少妇被猛烈插入视频| 欧美日本中文国产一区发布| 性色avwww在线观看| 久久免费观看电影| 一级av片app| 国产精品国产三级国产av玫瑰| 国产av一区二区精品久久| 久久精品久久精品一区二区三区| 美女脱内裤让男人舔精品视频| 国产美女午夜福利| 3wmmmm亚洲av在线观看| 亚洲第一av免费看|