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

    基于新離散公式和OpenMP優(yōu)化的有限差分聲波數(shù)值模擬

    2020-12-16 00:45:00鄭如秋王波濤馮永照余衛(wèi)江
    世界地質(zhì) 2020年4期
    關(guān)鍵詞:波場聲波差分

    鄭如秋, 王波濤,馮永照, 余衛(wèi)江

    中海油田服務(wù)股份有限公司 特普公司, 廣東 湛江 542051

    0 引言

    有限差分算法是偏微分方程的主要數(shù)值解法之一,是最早的數(shù)值模擬方法。該方法的基本原理是采用離散后的差分算子取代相應(yīng)的連續(xù)微分算子,具有計(jì)算效率高、占用內(nèi)存相對較小的優(yōu)勢,并且對于近遠(yuǎn)場及復(fù)雜邊界都有廣泛的適用性,能夠準(zhǔn)確地模擬波在各種介質(zhì)及復(fù)雜結(jié)構(gòu)地層中的傳播規(guī)律,是勘探地震學(xué)中應(yīng)用最廣泛的數(shù)值計(jì)算方法[1]。

    目前,國內(nèi)外學(xué)者對基于波動(dòng)方程的地震波正演模擬技術(shù)進(jìn)行了大量的研究工作,地震波正演模擬技術(shù)十分成熟。但在模擬計(jì)算過程中由于傳統(tǒng)的彈性波動(dòng)方程數(shù)值模擬存在參數(shù)繁多、計(jì)算量大、耗時(shí)長和占用內(nèi)存空間大等問題,因而聲波方程數(shù)值模擬得到廣泛應(yīng)用[2]。1971年,Claerbout et al.將有限差分法在波場模擬中的應(yīng)用做了很大改進(jìn),提高了模擬效率[3];1974年,Alford et al.研究聲波方程數(shù)值模擬,給出精度與差分階數(shù)和網(wǎng)格步長關(guān)系[4];1976年Madariaga首次提出交錯(cuò)網(wǎng)格差分算法[5];1984年,Virieux et al.推導(dǎo)了一階應(yīng)力--速度方程有限差分算法,提高了計(jì)算精度[6];1986年,Dablain et al.給出聲波方程交錯(cuò)網(wǎng)格算法差分格式[7]; 1997年, Clayton將吸收邊界應(yīng)用到聲波方程數(shù)值模擬當(dāng)中[8]; 2001年,Collino et al.將PML邊界應(yīng)用到應(yīng)力--速度方程的數(shù)值模擬當(dāng)中[9];2004年,Saenger將交錯(cuò)網(wǎng)格進(jìn)一步發(fā)展,提出了旋轉(zhuǎn)交錯(cuò)網(wǎng)格法,這一方法對復(fù)雜介質(zhì)體的模擬精度有顯著提高[10];2000年,董良國等詳細(xì)給出了基于交錯(cuò)網(wǎng)格的一階應(yīng)力--速度的彈性波方程有限差分法[11];2004年,裴正林等進(jìn)一步研究了空間任意偶數(shù)階精度的交錯(cuò)網(wǎng)格差分法,使其更加適應(yīng)不同復(fù)雜介質(zhì)的數(shù)值模擬[12]。

    通過對有限差分聲波波場數(shù)值模擬研究的分析發(fā)現(xiàn),基于一階應(yīng)力--速度方程的有限差分聲波模擬是業(yè)界應(yīng)用最為廣泛的算法,很對學(xué)者對其進(jìn)行優(yōu)化,例如優(yōu)化差分系數(shù)的求解方法,使用旋轉(zhuǎn)網(wǎng)格代替常規(guī)網(wǎng)格。雖然這些方法可以提高模擬精度,不容易出現(xiàn)頻散現(xiàn)象,但是計(jì)算效率會降低,而在工業(yè)生產(chǎn)中計(jì)算效率更為重要。通常情況下可以通過使用高階有限差分算法來提高計(jì)算精度,克服頻散現(xiàn)象,因此,常規(guī)網(wǎng)格下有限差分算法是保證較高的模擬精度條件下,計(jì)算效率最高的算法。隨著計(jì)算機(jī)水平的發(fā)展,利用OpenMP并行計(jì)算可以大大提高數(shù)值模擬速度,但是常規(guī)網(wǎng)格下的有限差分算法的PML邊界公式復(fù)雜,包含三階偏導(dǎo)數(shù),需要將計(jì)算區(qū)域分為有效計(jì)算區(qū)域和邊界區(qū)域,不利于實(shí)現(xiàn)并行計(jì)算,容易產(chǎn)生內(nèi)存錯(cuò)誤。對此,模仿一階應(yīng)力--速度方程PML邊界公式格式,改進(jìn)不含有三階偏導(dǎo)數(shù)倒數(shù)的PML邊界。保證了計(jì)算區(qū)域和邊界區(qū)域計(jì)算代碼統(tǒng)一,并行計(jì)算編程易于實(shí)現(xiàn),對OpenMP的制導(dǎo)語句參數(shù)進(jìn)行測試優(yōu)化,進(jìn)一步提高了計(jì)算效率。

    1 聲波方程有限差分算法原理

    利用有限差分法進(jìn)行數(shù)值模擬,對空間采用高階差分離散,而在時(shí)間上只采用二階中心差分,推導(dǎo)出常規(guī)網(wǎng)格條件下計(jì)算區(qū)域與邊界區(qū)域一致的離散公式,使得OpenMP并行計(jì)算過程中效率提高,所以對于方程離散原理,差分系數(shù)計(jì)算,頻散問題不做詳細(xì)論述。

    標(biāo)準(zhǔn)二維聲波方程可以表示為:

    (1)

    式中:P=P(x,z;t) 表示聲波波場;V=V(x,z)表示模型速度;ρ=ρ(x,z)表示模型密度。相應(yīng)的PML邊界條件下邊界區(qū)域計(jì)算方程是包含三階偏導(dǎo)數(shù)的復(fù)雜方程組,以右邊界為例[13]:

    (2)

    其中:

    (3)

    式中:L為PML區(qū)域?qū)挾?;R為反射系數(shù);lx為該點(diǎn)到邊界的距離。通過公式(2)可以得出,對于模擬的邊界區(qū)域要分別判斷所屬區(qū)域,左、右邊界使用水平方向的衰減系數(shù)d(x),而對于上、下邊界需要使用垂直方法的衰減系數(shù)d(z),對于四個(gè)交點(diǎn)有的學(xué)者提出對以對角線進(jìn)行劃分成兩部分,上部分使用d(z),下部分使用d(x),但是這些都將導(dǎo)致需要對計(jì)算區(qū)域進(jìn)行判定,導(dǎo)致編程實(shí)現(xiàn)過程繁瑣,不利于并行計(jì)算。

    通常情況下實(shí)現(xiàn)編程計(jì)算是通過對方程(1)進(jìn)行離散可以得到空間2N階精度的計(jì)算區(qū)域的波動(dòng)方程有限差分格式。

    (4)

    Collino提出將二階聲波方程轉(zhuǎn)換為一階應(yīng)力--速度方程后,再加入PML邊界。這個(gè)方法大大降低了直接對二階聲波方程加載PML邊界而增加的復(fù)雜度。一階應(yīng)力--速度方程加載PML邊界條件的控制方程具有如下形式:

    (5)

    其中vx和vz是質(zhì)點(diǎn)震動(dòng)的速度分量,離散公式如下:

    (6)

    一階應(yīng)力速度方程有限差分算法其相應(yīng)的PML邊界區(qū)域離散公式與計(jì)算區(qū)域離散公式相同,只有阻尼系數(shù)在邊界區(qū)域d(x)≠0,d(z)≠0 ,而計(jì)算區(qū)域阻尼系數(shù)為0。編程過程中不需要對模型進(jìn)行區(qū)域劃分,有利于OpenMP并行計(jì)算。但由于引入中間變量vx和vz,相比于常規(guī)網(wǎng)線條件下的有限差分算法,增加了大約兩倍的計(jì)算量。

    目前關(guān)于數(shù)值模擬中PML邊界加載方式十分成熟,但是絕大部分都是基于一階應(yīng)力--速度方程,交錯(cuò)網(wǎng)格框架下的研究。筆者研究了一階應(yīng)力--速度方程PML邊界離散過程,SPML和NPML的推導(dǎo)原理,結(jié)合參考文獻(xiàn)[14--15],引入二階阻尼系數(shù),給出直接對常規(guī)網(wǎng)格下二階聲波方程加載PML邊界的方法:

    (7)

    (8)

    (9)

    Px項(xiàng)經(jīng)過數(shù)值模擬測試,不需要展開為 0.5×[(Px)k+1+(Px)k-1],直接保留為原型,此時(shí)來自邊界反射能量最小。

    最終獲得邊界反射能量最小的常規(guī)網(wǎng)格二階聲波方程離散公式為:

    (10)

    計(jì)算機(jī)實(shí)現(xiàn)代碼:

    /*波動(dòng)方程計(jì)算函數(shù) 定義*/

    void wavequ( int i, int j, int k, double *cm, double (*u1t0)[XN], double (*u2t0)[XN], double (*u1tp1)[XN],double (*u2tp1)[XN], double (*u1tn1)[XN], double (*u2tn1)[XN], double (*u1tmp)[XN], double (*u2tmp)[XN],double (*ut0)[XN], double (*utp1)[XN], double (*dx)[XN], double (*dz)[XN], double (*v)[XN])

    {

    int s;

    double sumequ1,sumequ2;

    for(s=0,sumequ1=0.0,sumequ2=0.0;s

    {

    sumequ1=sumequ1+cm[s]*(v[i][j]*v[i][j]*ut0[i][j+s+1]+v[i][j]*v[i][j]*ut0[i][j-s-1]-v[i][j]*v[i][j]*2*ut0[i][j]);

    sumequ2=sumequ2+cm[s]*(v[i][j]*v[i][j]*ut0[i+s+1][j]+v[i][j]*v[i][j]*ut0[i-s-1][j]-v[i][j]*v[i][j]*2*ut0[i][j]);

    }

    u1tmp[i][j]=DT*DT/DH/DH*sumequ1;

    u1tp1[i][j]=1/(1+2*dx[i][j]*DT)*((2-dx[i][j]*dx[i][j]*DT*DT-2*dx[i][j]*DT)*u1t0[i][j]- u1tn1[i][j]+u1tmp[i][j]);

    u2tmp[i][j]=DT*DT/DH/DH*sumequ2;

    u2tp1[i][j]=1/(1+2*dz[i][j]*DT)*((2-dz[i][j]*dz[i][j]*DT*DT-2*dz[i][j]*DT)*u2t0[i][j]-u2tn1[i][j]+u2tmp[i][j]);

    utp1[i][j]=u1tp1[i][j]+u2tp1[i][j];

    }

    推導(dǎo)出來的離散有限差分公式(10),在計(jì)算過程中計(jì)算區(qū)域與邊界區(qū)域計(jì)算機(jī)實(shí)現(xiàn)代碼統(tǒng)一,不需要對邊界進(jìn)行判斷而改變計(jì)算公式,更加有利于并行計(jì)算。推導(dǎo)的公式(10)與不含邊界的有限差分公式(4)相比,只是增加了阻尼系數(shù)的計(jì)算,這個(gè)阻尼系數(shù)在速度模型確定時(shí)候即可計(jì)算,不需要每次都特殊計(jì)算。

    2 OpenMP多核并行算法

    本文提出基于OpenMP及改進(jìn)的常規(guī)網(wǎng)格有限差分聲波數(shù)值模擬優(yōu)化,在第1章中主要通過改進(jìn)邊界條件,從算法原理上是代碼簡潔為并行計(jì)算奠定基礎(chǔ),提高計(jì)算效率。本章主要對于OpenMP制導(dǎo)語句、子句等細(xì)節(jié)進(jìn)行調(diào)整,可以進(jìn)一步提高計(jì)算效率。

    OpenMP標(biāo)準(zhǔn)通過定義編譯制導(dǎo)、庫例程和環(huán)境變量規(guī)范的方法,基于fork-jorn的并行執(zhí)行模型,將程序主體劃分為并行區(qū)和串行區(qū),不同線程之間可以通過共享變量實(shí)現(xiàn)數(shù)據(jù)交換,多核CPU進(jìn)行并行運(yùn)算時(shí),多個(gè)CPU可同時(shí)對程序各個(gè)不相關(guān)進(jìn)程進(jìn)行運(yùn)算,從而提高程序的運(yùn)行效率。OpenMP可直接在串行代碼上通過編寫并行制導(dǎo)語句實(shí)現(xiàn)程序的并行,以良好的簡潔性和可移植性成為并行編程的工業(yè)標(biāo)準(zhǔn)。需要并行化的程序如果比較復(fù)雜,需要注意程序內(nèi)部結(jié)構(gòu)和變量之間的邏輯關(guān)系,以防止并行后內(nèi)存讀寫沖突。

    本章主要分析討論利用OpenMP技術(shù)進(jìn)行并行設(shè)計(jì)的兩個(gè)關(guān)鍵問題:一是如何將原來的串行程序改為并行程序,避免內(nèi)存讀寫沖突;二是如何更為有效地使用制導(dǎo)語句,提高并行效率。聲波波場數(shù)值模擬過程當(dāng)中,任意一點(diǎn)下一時(shí)刻的波場值的計(jì)算是通過當(dāng)前時(shí)刻的波場值、前一時(shí)刻的波場值和當(dāng)前時(shí)刻波場在空間方向的導(dǎo)數(shù)獲得的,這三個(gè)變量之間互不相關(guān),計(jì)算過程中不會產(chǎn)生影響,可以共享至全部線路,具有可并行性。但是控制波場點(diǎn)位的變量i,j只能對應(yīng)于對應(yīng)線路計(jì)算的波場值,需要進(jìn)行私有變量處理。

    OpenMP使用C編輯器的#pragma擴(kuò)展機(jī)制來定義制導(dǎo),基本格式為:

    #pragma omp directive-name[clause[[,]clause]…] new-line

    其中,每個(gè)制導(dǎo)均以#pragma omp開始,directive-name是制導(dǎo)名,[]可以加入相應(yīng)功能的子句。OpenMP最基本的單元是parallel結(jié)構(gòu),由parallel制導(dǎo)。使用OpenMP中private數(shù)據(jù)子句解決簡單變量的內(nèi)存讀寫沖突問題。private子句可將簡單變量聲明為本線程的私有變量,每個(gè)線程都存有變量的副本,其他線程無法訪問。即使在并行區(qū)域外有同名的共享變量,此共享變量也不會對并行區(qū)域造成影響,且并行區(qū)域內(nèi)部計(jì)算也不會改變外部共享的變量值。因此在并行起始語句中加入private(i,j)即可以解決簡單的內(nèi)存讀寫沖突問題。

    OpenMP采用fork-join(分叉--合并)的并行執(zhí)行模式,在運(yùn)行過程中,遇到并行開始代碼(由parallel制導(dǎo)),計(jì)算機(jī)的主線程則調(diào)用多個(gè)線程來執(zhí)行并行任務(wù)。如果沒有nowait子句,所有線程在共享計(jì)算結(jié)構(gòu)的結(jié)束處隱式同步。為了提高并行計(jì)算效率,子句需要使用nowait,使參與計(jì)算的線程無需同步而繼續(xù)執(zhí)行隨后的程序段,減少多余的同步以提高計(jì)算效率。OpenMP的調(diào)度模式使用靜態(tài)調(diào)度schedule(static),同時(shí)仍然需要使用num_threads()子句保證并行區(qū)域的占用線程不會影響主線程的計(jì)算效率,減少線程調(diào)度的時(shí)間消耗。通過測試以計(jì)算機(jī)總線程數(shù)為8為例,在并行時(shí)盡量不要使用全部線程數(shù)量,在并行制導(dǎo)語句中加入num_threads(7),保證并行過程最多使用7個(gè)線程,以保證主線程的計(jì)算效率。

    本文中的有限差分算法,計(jì)算每一時(shí)刻的波場快照需要通過for循環(huán)結(jié)構(gòu)完成,需要使用parallel for制導(dǎo),OpenMP對程序的循環(huán)部分進(jìn)行并行化,要求用于并行的循環(huán)部分每次循環(huán)互不相關(guān)。二維模擬的計(jì)算任務(wù)分為三層循環(huán)(最外層是時(shí)間,內(nèi)層依次為x,z方向上的空間循環(huán)),由于每個(gè)時(shí)間切片上的當(dāng)前循環(huán),依賴于上兩個(gè)時(shí)間切片上的計(jì)算結(jié)果,即時(shí)間循環(huán)中各個(gè)時(shí)間切片存在相關(guān)性,因此對于時(shí)間不適合使用OpenMP并行而對于x,z方向上的空間循環(huán),具備應(yīng)用OpenMP并行計(jì)算條件,因此每一次空間循環(huán)都可以被指定進(jìn)行并行計(jì)算。

    使用有限差分算法進(jìn)行地震波場聲波數(shù)值模擬區(qū)域時(shí),需要在邊界加入特殊的邊界條件,以消除來自邊界的虛假反射問題。使用上一節(jié)推導(dǎo)出的有限差分公式,在空間循環(huán)外層加上并行制導(dǎo)指令即可。并行計(jì)算核心代碼結(jié)構(gòu)如下所示:

    for(k=0;k

    {

    #pragma omp parallel num_threads(7)

    {

    #pragma omp for private(i,j) schedule(static) nowait

    for(i=M;i

    for(j=M;j

    逐點(diǎn)計(jì)算的波動(dòng)方程計(jì)算函數(shù)代碼

    }

    }

    波場轉(zhuǎn)存儲代碼

    }

    }

    3 數(shù)值模擬計(jì)算

    本章主要為了驗(yàn)證兩個(gè)問題:①改進(jìn)的離散的波場模擬公式在任何模型中可以準(zhǔn)確模擬波場;②結(jié)合OpenMP可以進(jìn)一步提高計(jì)算效率。目前一階應(yīng)力--速度方程時(shí)聲波模擬的標(biāo)準(zhǔn)方法,為了證明改進(jìn)的離散公式(10)可以準(zhǔn)確模擬波場,以下的試驗(yàn)將從波場模擬的準(zhǔn)確程度和計(jì)算效率與其對比。

    試驗(yàn)1:

    使用一個(gè)500×500,dx=dz=10 m,dt=800 ms,速度為4 000 m/s的均勻速度模型,震源放置在中心(250,250)。分別使用本文方法進(jìn)行模擬并與一階應(yīng)力--速度方程的模擬結(jié)果進(jìn)行對比。如圖1所示,在t=0.56 s,波場未到達(dá)邊界,模型為均勻模型,因此波場快照表現(xiàn)為圓形,兩種方法波形一致。在t=0.8 s時(shí),波場觸碰到人工邊界,均為產(chǎn)生反射現(xiàn)象,說明改進(jìn)的離散計(jì)算公式可以正確模擬波場,并且在邊界處無明顯反射。值得注意的是,由于波場傳播的控制方程和模擬過程的差分格式差異,波場在能量振幅存在差異。

    a. 本文方法(t=0.56 s);b. 本文方法(t=0.8 s);c. 一階應(yīng)力--速度方程(t=0.56 s); d. 一階應(yīng)力--速度方程(t=0.8 s)。圖1 簡單模型的波場快照Fig.1 Snapshots of wavefield of a simple model

    為進(jìn)一步證明推導(dǎo)出的公式(10)在復(fù)雜模型中也可以準(zhǔn)確模擬波場,使用Sigsbee模型進(jìn)一步驗(yàn)證。模型大小為1 001×501,dx=dz=10 m,dt=0.001 s。速度模型和波場快照如圖2所示,sigsbee速度模型中包含一個(gè)高速鹽體,鹽體上表面起伏,容易產(chǎn)生繞射波場,將震源放置于模型中間(5 000,2 600)位置。理論上,震源上方的崎嶇界面會產(chǎn)生一系列繞射波,而鹽體的下界面由于界面平緩,界面處速度差異明顯,會產(chǎn)生強(qiáng)反射波和沿著界面滑行的折射波,折射波的波前表現(xiàn)為直線。選擇t=0.8 s時(shí)的波場快照進(jìn)行展示,兩種算法的波場快照中都可以看到震源激發(fā)的透射波場波前(綠色箭頭所指)、鹽體界面產(chǎn)生的反射波(藍(lán)色箭頭所指)、折射波(黑色箭頭所指)和繞射波(紅色箭頭所指)。通過對于sigsbee模型進(jìn)行模擬可以充分說明所推導(dǎo)的離散公式(10)可以準(zhǔn)確模擬波場。

    圖2 Sigsbee速度模型Fig.2 Sigsbee velocity model

    a.本文方法; b.一階應(yīng)力--速度方程。圖3 t=0.8 s時(shí)的波場快照Fig.3 Snapshots at t=0.8 s

    試驗(yàn)2:

    該實(shí)驗(yàn)中的程序均為并行程序,使用Linux系統(tǒng)機(jī)群的一個(gè)節(jié)點(diǎn)進(jìn)行并行計(jì)算效率測試對比。節(jié)點(diǎn)主頻2.4 GHz,十六線程。分別使用基于一階應(yīng)力--速度方程,本文方法公式(10)和并行代碼優(yōu)化后的程序進(jìn)行計(jì)算效率測試。測試使用上一個(gè)試驗(yàn)Sigsbee模型進(jìn)行模擬,總采樣點(diǎn)數(shù)設(shè)置為1 000,總炮數(shù)設(shè)置為1炮、20炮和100炮。測試結(jié)果如表1所示。

    表1 計(jì)算效率對比表Table 1 Comparison of computation efficiency /s

    從試驗(yàn)結(jié)果可以看出,本文改進(jìn)的有限差分公式(10)相比于一階應(yīng)力--速度方程的計(jì)算效率已經(jīng)有所提高。而對于并行代碼優(yōu)化后的就算效率進(jìn)一步提高,計(jì)算時(shí)間只需要一階應(yīng)力--速度方程的60%。

    4 結(jié)論

    (1)規(guī)則網(wǎng)格下的有限差分算法,適當(dāng)提高差分階數(shù),既可以滿足模擬精度要求,相比于一階應(yīng)力--速度方程的計(jì)算效率更高。通過改進(jìn)邊界條件公式,推導(dǎo)出新的離散公式,相比于傳統(tǒng)二階聲波方程的PML邊界控制方程,邊界計(jì)算區(qū)域中不再包含波場的三階偏導(dǎo)數(shù)和阻尼系數(shù)的一階導(dǎo)數(shù)。并且,新的離散公式在計(jì)算區(qū)域與邊界區(qū)域公式一致,計(jì)算機(jī)實(shí)現(xiàn)過程中不需要加入條件語句判斷。相比于一階應(yīng)力--速度方程,減少中間變量引入,模擬的控制方程只需要3個(gè),可以提高計(jì)算效率。

    (2)通過結(jié)合OpenMP并行計(jì)算,可以進(jìn)一步提高計(jì)算效率。并行過程容易產(chǎn)生變量的內(nèi)存問題,串行代碼轉(zhuǎn)換為并行代碼后對程序變量優(yōu)化,減少內(nèi)存訪問。通過OpenMP制導(dǎo)語句中使用適當(dāng)?shù)膮?shù),可以進(jìn)一步加快計(jì)算效率。

    猜你喜歡
    波場聲波差分
    數(shù)列與差分
    彈性波波場分離方法對比及其在逆時(shí)偏移成像中的應(yīng)用
    愛的聲波 將愛留在她身邊
    中國寶玉石(2018年3期)2018-07-09 03:13:58
    聲波殺手
    自適應(yīng)BPSK在井下鉆柱聲波傳輸中的應(yīng)用
    交錯(cuò)網(wǎng)格與旋轉(zhuǎn)交錯(cuò)網(wǎng)格對VTI介質(zhì)波場分離的影響分析
    基于Hilbert變換的全波場分離逆時(shí)偏移成像
    “聲波驅(qū)蚊”靠譜嗎
    基于差分隱私的大數(shù)據(jù)隱私保護(hù)
    旋轉(zhuǎn)交錯(cuò)網(wǎng)格VTI介質(zhì)波場模擬與波場分解
    成年女人在线观看亚洲视频| 九九爱精品视频在线观看| 欧美另类一区| 深夜a级毛片| 看十八女毛片水多多多| 乱码一卡2卡4卡精品| 欧美日韩av久久| 精品少妇久久久久久888优播| 菩萨蛮人人尽说江南好唐韦庄| 肉色欧美久久久久久久蜜桃| 午夜免费男女啪啪视频观看| 久久久久久久国产电影| 国产一级毛片在线| 韩国av在线不卡| 中文字幕精品免费在线观看视频 | 五月天丁香电影| 黑人猛操日本美女一级片| 久久精品国产自在天天线| 如日韩欧美国产精品一区二区三区 | 亚洲精品久久久久久婷婷小说| 亚洲国产精品一区二区三区在线| 欧美日韩一区二区视频在线观看视频在线| 国产成人午夜福利电影在线观看| 99热全是精品| 日韩制服骚丝袜av| 久久久久久久大尺度免费视频| 欧美性感艳星| 日本vs欧美在线观看视频 | 最近2019中文字幕mv第一页| 久久青草综合色| 国产高清国产精品国产三级| 夫妻午夜视频| 亚洲精品日韩av片在线观看| 亚洲精品久久久久久婷婷小说| 日日啪夜夜撸| 亚洲美女黄色视频免费看| 日本色播在线视频| 精品国产乱码久久久久久小说| 老司机影院毛片| 免费黄频网站在线观看国产| 18禁动态无遮挡网站| 妹子高潮喷水视频| 免费看日本二区| 18禁在线无遮挡免费观看视频| 欧美精品国产亚洲| 只有这里有精品99| 免费观看在线日韩| 国产精品一区二区三区四区免费观看| 久久精品熟女亚洲av麻豆精品| 亚洲人成网站在线播| 99久国产av精品国产电影| 丰满迷人的少妇在线观看| 成人18禁高潮啪啪吃奶动态图 | 免费少妇av软件| 婷婷色av中文字幕| 能在线免费看毛片的网站| 一级毛片久久久久久久久女| 观看av在线不卡| 国产极品天堂在线| 日韩av在线免费看完整版不卡| 成人毛片60女人毛片免费| 欧美老熟妇乱子伦牲交| 国产91av在线免费观看| 国产爽快片一区二区三区| 黄色欧美视频在线观看| 日韩欧美一区视频在线观看 | 99热国产这里只有精品6| 91aial.com中文字幕在线观看| 免费高清在线观看视频在线观看| 欧美精品一区二区大全| 如日韩欧美国产精品一区二区三区 | 久久青草综合色| 国产熟女午夜一区二区三区 | 丁香六月天网| 乱人伦中国视频| 久久久久久久久久久丰满| 精品一区二区三卡| 国产又色又爽无遮挡免| 欧美激情极品国产一区二区三区 | 91久久精品国产一区二区三区| 99久久中文字幕三级久久日本| 欧美日韩在线观看h| 国产午夜精品久久久久久一区二区三区| 欧美日韩在线观看h| 少妇人妻 视频| 亚洲美女视频黄频| av.在线天堂| 久久久精品免费免费高清| tube8黄色片| 国产淫语在线视频| 十八禁高潮呻吟视频 | 看十八女毛片水多多多| 国产av一区二区精品久久| 亚洲在久久综合| 涩涩av久久男人的天堂| 男人狂女人下面高潮的视频| 99热6这里只有精品| 中文乱码字字幕精品一区二区三区| 人妻人人澡人人爽人人| 久久97久久精品| 国产精品女同一区二区软件| 一本色道久久久久久精品综合| 精品久久久久久久久av| 女人精品久久久久毛片| 国产精品国产三级专区第一集| 美女脱内裤让男人舔精品视频| 一个人看视频在线观看www免费| 久热这里只有精品99| 国产色爽女视频免费观看| 成年av动漫网址| 秋霞在线观看毛片| 亚洲国产色片| 青春草国产在线视频| 晚上一个人看的免费电影| 国产精品麻豆人妻色哟哟久久| 亚洲国产成人一精品久久久| 午夜激情福利司机影院| 一区二区三区乱码不卡18| 曰老女人黄片| 国产亚洲一区二区精品| av在线app专区| 国产免费又黄又爽又色| 少妇的逼水好多| av黄色大香蕉| 青春草视频在线免费观看| 99re6热这里在线精品视频| 成人亚洲精品一区在线观看| 伊人亚洲综合成人网| 成人国产麻豆网| 亚洲丝袜综合中文字幕| 日韩一区二区三区影片| av女优亚洲男人天堂| 婷婷色av中文字幕| 精品亚洲成国产av| 亚洲欧美成人精品一区二区| 赤兔流量卡办理| 久久久国产欧美日韩av| av视频免费观看在线观看| 99久久精品一区二区三区| 欧美高清成人免费视频www| 国产精品99久久久久久久久| 久久久国产精品麻豆| 欧美精品一区二区大全| 成人毛片60女人毛片免费| 黄色配什么色好看| 亚洲欧美日韩东京热| 国产av码专区亚洲av| 国产黄色免费在线视频| 日韩不卡一区二区三区视频在线| 国产黄色免费在线视频| 日韩欧美 国产精品| 亚洲电影在线观看av| 一级毛片黄色毛片免费观看视频| 国产熟女欧美一区二区| 精品熟女少妇av免费看| 成年美女黄网站色视频大全免费 | 日日摸夜夜添夜夜添av毛片| 欧美老熟妇乱子伦牲交| 成年美女黄网站色视频大全免费 | 国产毛片在线视频| av视频免费观看在线观看| 人妻 亚洲 视频| 又大又黄又爽视频免费| 在线天堂最新版资源| 色94色欧美一区二区| 色94色欧美一区二区| av福利片在线观看| 国产av精品麻豆| 黑丝袜美女国产一区| 美女脱内裤让男人舔精品视频| 久久久久久久久久人人人人人人| 夫妻性生交免费视频一级片| 中文字幕人妻丝袜制服| 精品国产一区二区三区久久久樱花| 99精国产麻豆久久婷婷| 汤姆久久久久久久影院中文字幕| 我的女老师完整版在线观看| 成人18禁高潮啪啪吃奶动态图 | 在线天堂最新版资源| 美女脱内裤让男人舔精品视频| 中文欧美无线码| 日韩强制内射视频| 热re99久久国产66热| 亚洲精品456在线播放app| 晚上一个人看的免费电影| 高清毛片免费看| 午夜影院在线不卡| 伊人久久精品亚洲午夜| 婷婷色麻豆天堂久久| 精品午夜福利在线看| 一级毛片我不卡| 在现免费观看毛片| 三级国产精品片| 嘟嘟电影网在线观看| 熟女人妻精品中文字幕| 日韩亚洲欧美综合| 狂野欧美白嫩少妇大欣赏| 国产在线一区二区三区精| 内射极品少妇av片p| 在线观看av片永久免费下载| 亚洲av欧美aⅴ国产| 街头女战士在线观看网站| av又黄又爽大尺度在线免费看| 啦啦啦在线观看免费高清www| 97在线视频观看| 亚洲婷婷狠狠爱综合网| 99热全是精品| 一级毛片aaaaaa免费看小| 十八禁网站网址无遮挡 | 久久精品久久久久久噜噜老黄| 久久精品久久久久久噜噜老黄| 久久久久人妻精品一区果冻| 亚洲国产精品成人久久小说| 又爽又黄a免费视频| 黄色欧美视频在线观看| 亚洲,欧美,日韩| 人妻制服诱惑在线中文字幕| 精品国产露脸久久av麻豆| 国内少妇人妻偷人精品xxx网站| 国产一区二区三区av在线| 精品国产一区二区久久| 啦啦啦在线观看免费高清www| 校园人妻丝袜中文字幕| 久久国产亚洲av麻豆专区| 亚洲综合精品二区| 国产在线一区二区三区精| 黄色欧美视频在线观看| 国产在线男女| 国产在线视频一区二区| 人体艺术视频欧美日本| av网站免费在线观看视频| 国产精品成人在线| www.色视频.com| 有码 亚洲区| 免费大片18禁| 一区二区三区免费毛片| 乱系列少妇在线播放| 极品教师在线视频| 新久久久久国产一级毛片| 人妻 亚洲 视频| 国产在线免费精品| 欧美xxⅹ黑人| 国产午夜精品久久久久久一区二区三区| 国内揄拍国产精品人妻在线| 99热网站在线观看| 一级毛片电影观看| 插阴视频在线观看视频| 在线亚洲精品国产二区图片欧美 | 国产一级毛片在线| 中文字幕人妻熟人妻熟丝袜美| 欧美一级a爱片免费观看看| 精品少妇黑人巨大在线播放| 这个男人来自地球电影免费观看 | 国产伦在线观看视频一区| 日本免费在线观看一区| 99热国产这里只有精品6| 久久青草综合色| 特大巨黑吊av在线直播| 亚洲av二区三区四区| 菩萨蛮人人尽说江南好唐韦庄| 亚洲国产最新在线播放| 亚洲av综合色区一区| 极品少妇高潮喷水抽搐| 免费少妇av软件| av专区在线播放| 国产熟女欧美一区二区| 欧美bdsm另类| 中国三级夫妇交换| 免费大片18禁| 男人爽女人下面视频在线观看| av黄色大香蕉| 欧美激情极品国产一区二区三区 | 卡戴珊不雅视频在线播放| 性色av一级| 91精品一卡2卡3卡4卡| 亚洲精品自拍成人| 丰满乱子伦码专区| 一本一本综合久久| 久久久久久人妻| 久久久久久久久久久丰满| 中文资源天堂在线| 寂寞人妻少妇视频99o| 我的女老师完整版在线观看| 在线观看免费高清a一片| 最近手机中文字幕大全| 国产精品一二三区在线看| 久久国产精品男人的天堂亚洲 | 亚洲av电影在线观看一区二区三区| 99久国产av精品国产电影| 自线自在国产av| 日韩成人伦理影院| 国产成人精品无人区| 久久久久精品久久久久真实原创| 偷拍熟女少妇极品色| 热re99久久精品国产66热6| 国产伦精品一区二区三区四那| 久久女婷五月综合色啪小说| 国产一区二区在线观看日韩| 成人特级av手机在线观看| 18禁在线无遮挡免费观看视频| 久久精品夜色国产| 国产亚洲av片在线观看秒播厂| 欧美人与善性xxx| 日韩欧美 国产精品| 日本vs欧美在线观看视频 | 又黄又爽又刺激的免费视频.| 欧美日本中文国产一区发布| 亚洲av欧美aⅴ国产| 少妇人妻久久综合中文| 天堂8中文在线网| 欧美日韩av久久| 精品人妻一区二区三区麻豆| 99re6热这里在线精品视频| 欧美精品一区二区大全| 日本vs欧美在线观看视频 | h视频一区二区三区| av.在线天堂| 亚洲av.av天堂| 国产综合精华液| 国产爽快片一区二区三区| 99精国产麻豆久久婷婷| 十分钟在线观看高清视频www | 老熟女久久久| av视频免费观看在线观看| 十八禁网站网址无遮挡 | 国产免费一区二区三区四区乱码| 国产一区有黄有色的免费视频| 久久热精品热| 亚洲国产精品一区三区| 久热久热在线精品观看| av福利片在线观看| 久久久精品94久久精品| 熟女人妻精品中文字幕| 免费人成在线观看视频色| a级毛片在线看网站| 美女xxoo啪啪120秒动态图| 亚洲精品中文字幕在线视频 | 亚洲精品日韩在线中文字幕| 2018国产大陆天天弄谢| 久久久精品94久久精品| 亚洲国产最新在线播放| 精品99又大又爽又粗少妇毛片| 亚洲性久久影院| 精华霜和精华液先用哪个| 91久久精品国产一区二区成人| 精品亚洲乱码少妇综合久久| 制服丝袜香蕉在线| 亚洲精品乱久久久久久| 国产片特级美女逼逼视频| 久久狼人影院| 久久99精品国语久久久| 久久久精品94久久精品| 国产中年淑女户外野战色| 国产毛片在线视频| 成人国产麻豆网| 最后的刺客免费高清国语| 中文字幕久久专区| 亚洲激情五月婷婷啪啪| 亚洲欧洲日产国产| 国产片特级美女逼逼视频| 丝瓜视频免费看黄片| 老司机影院毛片| 又粗又硬又长又爽又黄的视频| 秋霞在线观看毛片| 看免费成人av毛片| 人人妻人人澡人人看| 久久久久人妻精品一区果冻| 99久国产av精品国产电影| 久久久国产欧美日韩av| 人体艺术视频欧美日本| 各种免费的搞黄视频| 美女cb高潮喷水在线观看| 亚洲第一av免费看| 永久免费av网站大全| 又粗又硬又长又爽又黄的视频| 国产片特级美女逼逼视频| 精品一品国产午夜福利视频| 国产男女超爽视频在线观看| 亚洲一级一片aⅴ在线观看| 亚洲欧美一区二区三区国产| 亚洲欧美成人精品一区二区| 国产成人精品久久久久久| 日韩三级伦理在线观看| 亚洲va在线va天堂va国产| 久久精品国产a三级三级三级| 亚洲av二区三区四区| 日本wwww免费看| 制服丝袜香蕉在线| 国产一区二区在线观看日韩| 18禁在线播放成人免费| 啦啦啦啦在线视频资源| 内射极品少妇av片p| 国产 一区精品| 久久6这里有精品| 欧美成人午夜免费资源| 亚洲成人av在线免费| 99热网站在线观看| 夜夜骑夜夜射夜夜干| 国产日韩欧美在线精品| 高清黄色对白视频在线免费看 | 国产精品久久久久久久久免| 岛国毛片在线播放| 国产精品秋霞免费鲁丝片| av国产久精品久网站免费入址| 国产亚洲av片在线观看秒播厂| 肉色欧美久久久久久久蜜桃| 亚洲精品色激情综合| av女优亚洲男人天堂| 18+在线观看网站| 观看av在线不卡| 国产在视频线精品| 在线观看免费视频网站a站| freevideosex欧美| 91久久精品国产一区二区成人| 久久这里有精品视频免费| 少妇丰满av| 在线免费观看不下载黄p国产| av天堂中文字幕网| 成人国产av品久久久| 观看美女的网站| av在线老鸭窝| 最黄视频免费看| 亚洲综合精品二区| 久久毛片免费看一区二区三区| 一区在线观看完整版| 亚洲色图综合在线观看| 国产深夜福利视频在线观看| 久久免费观看电影| 我要看黄色一级片免费的| 日日摸夜夜添夜夜添av毛片| 亚洲av.av天堂| 日本黄色片子视频| 99视频精品全部免费 在线| 日本猛色少妇xxxxx猛交久久| 久久99热6这里只有精品| 日本黄色日本黄色录像| 日本vs欧美在线观看视频 | 精品人妻熟女毛片av久久网站| 大片电影免费在线观看免费| 新久久久久国产一级毛片| 精品少妇黑人巨大在线播放| 亚洲精品日韩av片在线观看| 日韩亚洲欧美综合| 内射极品少妇av片p| 一本—道久久a久久精品蜜桃钙片| 欧美日韩av久久| 欧美97在线视频| 日本色播在线视频| 麻豆成人午夜福利视频| 国产欧美亚洲国产| 国产国拍精品亚洲av在线观看| 欧美日韩亚洲高清精品| 亚洲国产精品一区二区三区在线| 搡老乐熟女国产| 97在线人人人人妻| 亚洲精品视频女| 美女内射精品一级片tv| 男人添女人高潮全过程视频| av在线观看视频网站免费| 好男人视频免费观看在线| 日韩一区二区视频免费看| 少妇丰满av| 人妻少妇偷人精品九色| 日本黄色日本黄色录像| 黑人高潮一二区| 另类精品久久| 成人毛片60女人毛片免费| 毛片一级片免费看久久久久| 亚洲无线观看免费| 国产亚洲欧美精品永久| 中文字幕免费在线视频6| 在线看a的网站| 天美传媒精品一区二区| 久久久国产欧美日韩av| freevideosex欧美| 六月丁香七月| h视频一区二区三区| av免费观看日本| 国产精品久久久久久精品电影小说| 内射极品少妇av片p| 成人国产av品久久久| 亚洲av电影在线观看一区二区三区| 国产黄色视频一区二区在线观看| 国产av精品麻豆| 综合色丁香网| av视频免费观看在线观看| 丰满人妻一区二区三区视频av| 亚洲国产欧美日韩在线播放 | 老司机影院成人| 国产一区二区三区综合在线观看 | 日韩欧美一区视频在线观看 | 久久精品国产鲁丝片午夜精品| 亚洲美女黄色视频免费看| 国产精品一区www在线观看| 黄色日韩在线| 99九九线精品视频在线观看视频| 精品亚洲成国产av| 欧美日韩在线观看h| 人妻人人澡人人爽人人| 欧美变态另类bdsm刘玥| 亚洲精品色激情综合| 蜜桃久久精品国产亚洲av| av免费观看日本| 国产69精品久久久久777片| 欧美精品人与动牲交sv欧美| 日韩免费高清中文字幕av| 成人亚洲精品一区在线观看| 偷拍熟女少妇极品色| 成人综合一区亚洲| 成人国产麻豆网| 国产一级毛片在线| 国产精品成人在线| 最近的中文字幕免费完整| 啦啦啦中文免费视频观看日本| 观看免费一级毛片| 久久久久精品久久久久真实原创| 亚洲人与动物交配视频| 91久久精品电影网| 热99国产精品久久久久久7| 九九在线视频观看精品| 黄色毛片三级朝国网站 | 国产精品欧美亚洲77777| 欧美一级a爱片免费观看看| 亚洲欧洲国产日韩| 超碰97精品在线观看| 中文天堂在线官网| 欧美日韩国产mv在线观看视频| 国产成人午夜福利电影在线观看| 久久久久久伊人网av| 亚洲人成网站在线播| 成人黄色视频免费在线看| 99热全是精品| 一级,二级,三级黄色视频| 国产成人a∨麻豆精品| 熟女av电影| 九色成人免费人妻av| 乱码一卡2卡4卡精品| 看非洲黑人一级黄片| 色视频www国产| 亚洲精品乱码久久久久久按摩| 大香蕉97超碰在线| 夫妻性生交免费视频一级片| 国产黄片视频在线免费观看| 熟女av电影| a级毛片免费高清观看在线播放| 国产成人精品一,二区| 少妇人妻久久综合中文| 特大巨黑吊av在线直播| 国产精品偷伦视频观看了| 在线免费观看不下载黄p国产| 精品人妻偷拍中文字幕| 黄色视频在线播放观看不卡| 老司机影院毛片| 久久6这里有精品| 在线精品无人区一区二区三| 91久久精品国产一区二区三区| 国产成人精品一,二区| 精品一区二区免费观看| 亚洲av不卡在线观看| 自拍偷自拍亚洲精品老妇| 水蜜桃什么品种好| 亚洲精品乱码久久久久久按摩| 久久精品夜色国产| 国产免费一级a男人的天堂| 日韩欧美精品免费久久| 国产成人精品福利久久| 人人澡人人妻人| 日韩在线高清观看一区二区三区| 国产男女内射视频| 在线观看一区二区三区激情| 亚洲综合色惰| 国产深夜福利视频在线观看| 观看av在线不卡| 国产一级毛片在线| 少妇人妻一区二区三区视频| 丰满饥渴人妻一区二区三| freevideosex欧美| 狂野欧美激情性bbbbbb| 国产精品成人在线| 国产69精品久久久久777片| 欧美日韩视频精品一区| 久热久热在线精品观看| 精华霜和精华液先用哪个| 国产精品伦人一区二区| av免费观看日本| 极品教师在线视频| 欧美精品一区二区免费开放| 国产日韩欧美视频二区| 日韩人妻高清精品专区| 国产美女午夜福利| 亚洲精品视频女| 国产精品国产三级国产专区5o| 91久久精品电影网| 大片免费播放器 马上看| 一个人看视频在线观看www免费| 亚洲精品久久午夜乱码| 精品少妇黑人巨大在线播放| 国产成人免费无遮挡视频| 亚洲中文av在线| 91久久精品国产一区二区三区| 久久久久久久国产电影| 欧美日韩精品成人综合77777| 久久久久久久大尺度免费视频| 91午夜精品亚洲一区二区三区| 国产在视频线精品| 久久99一区二区三区| 亚洲人与动物交配视频| 国产黄频视频在线观看| 晚上一个人看的免费电影| 国产精品秋霞免费鲁丝片| 国产乱人偷精品视频| 中国三级夫妇交换| 午夜影院在线不卡| xxx大片免费视频| 日韩视频在线欧美|