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

    An Adaptive Nonhydrostatic Atmospheric Dynamical Core Using a Multi-Moment Constrained Finite Volume Method

    2022-04-02 03:03:22PeiHUANGChungangCHENXingliangLIXueshunSHENandFengXIAO
    Advances in Atmospheric Sciences 2022年3期

    Pei HUANG, Chungang CHEN*, Xingliang LI, Xueshun SHEN, and Feng XIAO

    1State Key Laboratory for Strength and Vibration of Mechanical Structures,Xi’an Jiaotong University, Xi’an 710049, China

    2Center of Numerical Weather Prediction, China Meteorological Administration, Beijing 100081, China

    3Department of Mechanical Engineering, Tokyo Institute of Technology, Tokyo 226-8502, Japan

    ABSTRACT An adaptive 2D nonhydrostatic dynamical core is proposed by using the multi-moment constrained finite-volume(MCV) scheme and the Berger-Oliger adaptive mesh refinement (AMR) algorithm. The MCV scheme takes several pointwise values within each computational cell as the predicted variables to build high-order schemes based on single-cell reconstruction. Two types of moments, such as the volume-integrated average (VIA) and point value (PV), are defined as constraint conditions to derive the updating formulations of the unknowns, and the constraint condition on VIA guarantees the rigorous conservation of the proposed model. In this study, the MCV scheme is implemented on a height-based, terrainfollowing grid with variable resolution to solve the nonhydrostatic governing equations of atmospheric dynamics. The AMR grid of Berger-Oliger consists of several groups of blocks with different resolutions, where the MCV model developed on a fixed structured mesh can be used directly. Numerical formulations are designed to implement the coarsefine interpolation and the flux correction for properly exchanging the solution information among different blocks. Widely used benchmark tests are carried out to evaluate the proposed model. The numerical experiments on uniform and AMR grids indicate that the adaptive model has promising potential for improving computational efficiency without losing accuracy.

    Key words: adaptive mesh refinement, multi-moment constrained finite-volume method, nonhydrostatic model, dynamical core, high-order methods

    1. Introduction

    During the last few decades, increased attention has been paid toward improving numerical weather prediction(NWP) models for better resolving small-scale processes at high resolution. In terms of a dynamical core, much effort has been put forth to develop new numerical schemes and computational meshes with the intent of attaining higher accuracy and efficiency. Aside from the traditional methods, the high-order numerical schemes that are based on“l(fā)ocal” or single-cell based spatial reconstruction are becoming more popular recently in developing the atmospheric dynamical cores because of their high-order accuracy, geometric flexibility, and their scalability on massive, parallel computer systems. The representative schemes are the spectral element method (Thomas and Loft, 2000; Iskandarani et al.,2002; Giraldo and Rosmond, 2004) and the discontinuous Galerkin method (Levy et al., 2007; Giraldo and Restelli,2008; Nair et al., 2009; Blaise and St-Cyr, 2012) among others.

    The multi-moment constrained finite-volume (MCV)method (Ii and Xiao, 2009) was recently proposed as a new framework to develop high-order schemes. Several pointwise values at equidistantly distributed solution points are defined as predicted variables (unknowns) within each computational cell. The formulations for the spatial discretization of unknowns are derived through the constraint conditions provided by introducing different types of moments (Yabe and Aoki, 1991; Yabe et al., 2001; Ii et al., 2005; Xiao et al., 2006; Ii and Xiao, 2007; Chen and Xiao, 2008), such as point values, volume-integrated averages, derivatives of different orders, and so on. Using the MCV method, 2D and 3D nonhydrostatic dynamical cores have been proposed in Li et al. (2013) and Qin et al. (2019).

    Though computational power has made rapid gains recently, atmospheric modeling is still highly time-consuming and computationally expensive work. Considering the multi-scale phenomena at operating in the atmosphere, the development of adaptive numerical models, which are capable of running on the computational meshes with variable spatial resolution, is a very effective way to save on computational costs. Some existing methods can conduct multi-resolution simulations in atmospheric modeling, such as the nested grid (Pielke et al., 1992), the stretched grid (Yessad and Bénard, 1996), and the AMR grid (Berger and Oliger, 1984;Behrens, 1996; Stevens and Bretherton, 1996; Tomlin et al.,1997; Kessler, 1999). Using an AMR grid is very attractive among these techniques for its flexibility and efficiency in dynamic adjusting a computational mesh according to the time-evolution of predicted variables. AMR techniques have been applied in some atmospheric models to improve the computational efficiency, examples include the studies described in Skamarock et al. (1989), Skamarock and Klemp (1993), Blayo and Debreu (1999), Bacon et al.(2000), Hubbard and Nikiforakis (2003), Jablonowski et al.(2006), St-Cyr et al. (2008), and Chen et al. (2011). In this study, we will develop an adaptive MCV nonhydrostatic model with the applications of Berger and Oliger’s AMR algorithm based on the 2D model proposed in Li et al.(2013).

    The remainder of this paper is organized as follows. A 2D nonhydrostatic dynamical core using a 3-point MCV scheme is briefly described in section 2. The setup and dynamic adjustment of an AMR mesh, along with numerical operations to exchange the solution information among different blocks under the framework of the MCV scheme,are described in section 3. Numerical results of the widely used benchmark tests are given in section 4, and a short summary is given in section 5.

    2. The two-dimensional (2D) compressible nonhydrostatic MCV dynamical core

    A 2D compressible nonhydrostatic atmospheric dynamical core was proposed in Li et al. (2013) using a multimoment constrained finite volume method. We implement this MCV dynamical core on the AMR grid in this study.The governing equations for the compressible nonhydrostatic dynamical core are written in conservative flux-form as

    where the dependent variables are the density (ρ), the momentum vector (ρu,ρw), and the product of density and potential temperature ρ θ; p is pressure and g is the acceleration of gravity. The effects of rotation are not considered in this implementation.

    To deal with bottom topography, the height-based, terrain-following coordinates (x,ζ) proposed in Sch?r et al.(2002) are adopted. The Jacobians of the transformation are. In computational space, the uniform grid ( x,ζ) is related to the Cartesian coordinate as

    where hsis the height of the bottom of the mountain, H is the model top, and the parameter S = 3000 m is adopted.is the contravariant vertical velocity component in the transformed coordinate defined as

    where u and w are velocity components for the Cartesian coordinate system (x,z)

    Splitting of the hydrostatic reference state is usually applied in atmospheric modeling to improve accuracy. As a result, the thermodynamical variables are written as

    where ρ′, p′and (ρθ)′are the deviations of the thermodynamical variables, the reference state satisfies the hydrostatic relation

    A 3-point MCV scheme of third-order accuracy (Ii and Xiao, 2009) is adopted to solve the governing equations,Eqs. (1)-(4) in this study. Hereafter, we briefly describe the MCV formulations by considering the 1D hyperbolic conservation law having the form of

    where q is the vector of dependent variables and f is the vector of flux function.

    Within each cell, three local degrees of freedom(DOFs), in terms of point-wise values qi,m(m = 1 to 3), are defined at two endpointsand the center xias shown in Fig. 1a for the cell Ci.

    Fig. 1. Distribution of DOFs for the (a) 1D case and (b) 2D Cartesian grid.

    With known values of local DOFs, a quadratic Lagrangian polynomial Qi(x) can be constructed as

    where the Lagrangian basis function is

    To build the MCV scheme, two kinds of moments including the PV (point value) momentat cell interface and the VIA (volume-integrated average) momentover each cell are defined to derive the spatial discretization formulations (Ii and Xiao, 2009). At the cell interface, the PV moment (same as the DOF defined at the cell’s endpoint) is updated using the differential-form governing equations through solving the derivative Riemann problem. The VIA moment is updated using flux-form finite volume formulations and assures the rigorous numerical conservation. The updating formulations for the DOF defined at the cell center are then derived through a constraint condition on the VIA moment. The details of the numerical procedure to derive the updating formulations for the 3-point MCV scheme can be referred to Ii and Xiao (2009). For the sake of brevity, we directly give the semi-discrete formulations for three different DOFs as

    where a is the maximum absolute value of the eigenvalues of the Jacobian matrix ? f/?q. The derivatives of dependent variables and flux functions are evaluated using the Lagrangian interpolation polynomials having the form of Eq.(10), and the subscripts L and R denote the cells Ciand Ci+1.

    As shown in Ii and Xiao (2009), the 3-point MCV scheme shown above is of 3rd-order accuracy and preserves the rigorous numerical conservation in terms of the VIA moment given by

    The MCV scheme can be easily extended to the multidimensional models by applying the above one-dimensional formulations in different directions one-by-one (Ii and Xiao, 2009). As shown in Fig. 1b, nine local DOFs in terms of point-wise values are defined within the cell Ci,jto build the two-dimensional numerical models using the 3-point MCV scheme. Similarly, the numerical conservation is assured by the VIA moment, which is determined by the two-dimensional Simpson’s rule as

    where the indices i and j are omitted on the right-hand side of Eq. (17) for the sake of brevity.

    For time-stepping, a third-order Runge-Kutta scheme is adopted to update the following semi-discrete ordinary differential equation (ODE) obtained from the above spatial discretization:

    The solution is advanced from q(n)at time t(n)to q(n+1)at time t(n+1)by

    with Δt=t(n+1)-t(n)as the time step. The time integration strategy for the AMR grids will be demonstrated in later contents.

    The details of the numerical formulations for a twodimensional MCV nonhydrostatic dynamical core are described in Li et al. (2013).

    3. Adaptive mesh refinement algorithm

    The AMR algorithm proposed by Berger and Oliger(1984) uses a set of blocks to cover the whole computational domain. On each block, the structured computational mesh is constructed to implement the spatial discretization.These blocks are grouped into different levels according to their spatial resolutions and the blocks with finer resolution always overlay the blocks belonging to the next coarser levels. The governing equations can be solved on each block independently if enough ghost cells, which are either copied from the adjacent blocks of the same level or evaluated by coarse-fine interpolations from blocks of the next coarser level, are supplemented. Additionally, the AMR algorithm also implements the dynamic adjustment of blocks according to the time evolution of the predicted fields. Since the high-order discretization is implemented using the single-cell based stencils in MCV models, the coarse-fine interpolations are easily accomplished and extra numerical errors due to the non-uniform resolution can be more effectively suppressed in comparison with existing variable-resolution models, as shown in our previous study(Chen et al., 2011). The operations to generate and adjust the AMR grid along with some additional numerical procedures to implement the MCV model on an AMR grid are briefly introduced in this section. Without losing generality,here, we consider the uniform Cartesian grid (x,y) on each block, i.e., the grid spacing is hk=Δxk=Δykon level k.

    3.1. Grid generation and dynamic adjustment

    In the beginning, a base block (level 0) is first built,which covers the whole computational domain and has the coarsest resolution. Then, finer levels are generated one by one following a similar procedure. Given the kth-level blocks, the next finer level is generated as follows.

    3.1.1. Flagging the cells to be refined

    All cells belonging to level k are checked by some refinement criterion to find those cells where the physical fields should be solved using finer resolution to improve the accuracy. Berger and Oliver (1984) introduced a criterion based on the error estimation using Richardson extrapolation.Though it is a general methodology for different types of applications, a more efficient criterion is to check the known flow structures of some representative physical variable in atmospheric modeling. In this study, we flag the cell to be refined if the variation of some indicative variable across the cell is larger than a prescribed threshold.

    3.1.2. Generating the blocks of level k+1

    The simplest way is to use just one block, which is the smallest rectangle (in 2D computational space) is to cover all flagged cells. However, it is inefficient since, in general,the domain consisting of the flagged cells is highly irregular, and using a single structured block will result in many un-flagged cells being involved at the finer level k+1. To improve the efficiency, we divide one big block into two small ones and it is expected that the area of each small one then can be reduced to cover the flagged cells. The division of an existing block will be conducted continuously until the ratio between the area covered by un-flagged cells and the total area on this block is smaller than a prescribed value. In this study, we adopted a division method based on pattern recognition (Berger and Rigoutsos, 1991) instead of a simple bisection to speed up this operation.

    The above procedure is repeated until the finest level has been constructed. During the simulations, the computational meshes are completely or partially adjusted every several time steps to track the evolution of predicted fields.This adjustment starts from the fine level and most of the above operations can be applied with some modifications.When the grid adjustment is finished, values of predicted variables in the newly generated fine cells are interpolated from the coarser level. Coarse-fine interpolation operations based on a single-cell stencil are described later in this section.

    3.2. Time marching and flux correction on an adaptive grid

    In this study, a time marching step is chosen to keep the same CFL (Courant-Friedrichs-Lewy) number on different levels. In two-dimensional case, the CFL number on level k is. Considering that the refinement ratio of grid resolution is an integer, λ , between levels kand k +1, the corresponding grid spacings and time steps on these two adjacent levels are hk=λhk+1and Δtk=λΔtk+1. With variable time steps on different levels, the governing equations are advanced for λ steps on level k+1 during one step on level k. In Fig. 2, the time marching procedure from tnto tn+1=tn+Δt is illustrated for a 3-level AMR grid. Each level is advanced through Eq. (19) with its own time integration interval. For the sake of simplicity, the refinement ratio is chosen as λ =2 hereafter in all illustrative examples. A special recursive procedure is adopted for time marching on an AMR grid, i.e., any coarse level cannot be advanced to the next time step until all finer levels have reached the current time instant. Additionally, the coarse-fine interpolations are conducted both in time and space to evaluate the ghost cells.In this study, the temporal interpolation is accomplished by a linear reconstruction of the predicted fields at two adjacent time steps.

    Fig. 2. Diagram depicting the subcycling of AMR levels in time.

    To guarantee the numerical conservation, flux correction should be conducted along the interfaces between the coarse and fine levels (Berger, 1989, 1998). As shown in Fig. 3, Fi+1,j,krepresents the time-averaged numerical flux during one time step on level k, and is used to update,the VIA moment of the coarse cell Ci,j,k. During the same time interval, VIA moments of the adjacent fine cells C2i+1,2j,k+1and C2i+1,2j-1,k+1are advanced by time-averaged numerical fluxes f2i+1,2j,k+1and f2i+1,2j-1,k+1. Since the relation Fi+1,j,k=(f2i+1,2j-1,k+1+f2i+1,2j,k+1)/2 is not assured by the raw scheme, the AMR model is not conservative without a flux correction operation.

    In the proposed model, the VIA moment of a coarse cell is corrected to assure the numerical conservation by:

    where Ai,j,kis the area of the coarse cell, Ci,j,k.

    3.3. Cross-level interpolation

    The solution transfer between coarse and fine levels plays an important role to accomplish the numerical modeling on an AMR grid. In the proposed model, numerical solutions on level k are only exchanged with the two adjacent levels, k -1 and k +1.

    Since the numerical solutions with finer resolution are of higher accuracy, they are used to replace the solutions in the overlap regions on the next coarser level through a fineto-coarse solution transfer. As shown in Fig. 4, at the solution points defined along the edges of the coarse cell(denoted by solid circles), the values of predicted variables are directly copied from the corresponding solution points(denoted by hollow circles) on the finer level. At the center of the coarse cell, the point-wise values (denoted by solid triangles) are evaluated to preserve the numerical conservation, i.e., it is calculated through Eq. (17) with the VIA obtained through the relation

    Fig. 3. Flux correction along the interface between the coarse and fine levels.

    Fig. 4. Fine-to-coarse solution transfer in the overlap regions.

    The coarse-to-fine solution transfer is adopted to supplement the ghost cells and to evaluate the solutions within the newly generated fine cells.

    In Fig. 5, the coarse-to-fine solution transfer to supplement the ghost cells is illustrated. A coarse cell Ci,j,kis adjacent to the fine cells C2i+1,2j,k+1and C2i+1,2j-1,k+1on level k+1. Fine cells C2i,2j,k+1and C2i,2j-1,k+1are ghost cells,where the solutions should be interpolated from the coarse cell Ci,j,kto provide the boundary conditions. Ghost points denoted by solid circles coincide with solution points within Ci,j,k, and the values of predicted variables can be directly copied from the known solutions. Ghost points, denoted by solid squares, are not solution points of level k, and values of physical fields have to be evaluated through single-cell(Ci,j,k) based Lagrangian interpolation polynomials, which are 2D quadratic polynomials. For some variable, Q, these take the form of

    where the coefficients are decided by nine constraint conditions provided by known DOFs.

    The coarse-fine interpolations to evaluate predicted variables in newly generated fine cells are more complicated, as the rigorous numerical conservation should be preserved.As shown in Fig. 6, the coarse cell Ci,j,kis divided into four fine cells C2i-1,2j-1,k+1, C2i-1,2j,k+1, C2i,2j-1,k+1, and C2i,2j,k+1.The predicted variables should be evaluated at all solution points on level k+1 (denoted by solid shapes). At solution points denoted by solid circles and squares, the same algorithm is adopted either by copy or interpolation, as mentioned above, to set up the fine ghost cells. However, at internal points denoted by solid triangles, the point-wise values should be determined to preserve the numerical conservation. First, the VIAs of some variable q within four fine cells are evaluated by

    Fig. 5. Coarse-fine interpolations based on multi-moments for evaluating the ghost cells.

    Fig. 6. Coarse-fine interpolations based on multi-moments for evaluating the flow variables in newly generated fine cells.

    Then the point-wise value at the cell center denoted by the solid triangle is obtained through the two-dimensional Simpson’s rule [see Eq. (17)] in each newly generated fine cell.

    4. Numerical tests and results

    To check the performance of the adaptive model in improving the computational efficiency, the widely used benchmark test cases are carried out in this section. The performance of the MCV dynamical core on a fixed grid has been validated in Li et al. (2013) and the numerical results are comparable to those of existing advanced models. In this study, we run the MCV dynamical core on adaptive grids with different configurations. The adaptive grid is denoted by N×M×l×λ. N and M represent the number of cells along the horizontal and vertical directions respectively, which means the base block (the coarsest level) consists of N×M computational cells, the finest level is level l and the refinement ratio between two adjacent levels is λ. It is noted that the minimum grid spacing is allowed by the finest level l. The normalized l1, l2and l∞errors (Williamson et al., 1992) and computational costs are examined. Definitions of the normalized errors are given as follows:

    where Ω is the computational domain,andare the numerical and reference solutions in terms of cell-integrated averages. All numerical tests in this study are carried out on the AMD EYPC 7702 CPU (single processor).

    The initial hydrostatic state is specified as

    where the Exner pressure is given by . The constants are cp=1004.5Jkg-1K-1and Rd=287Jkg-1K-1.

    The basic state of potential temperature, θ, is chosen to be a constant

    or specified with a constant Brunt-V?is?l? frequency as

    The refinement criterion is chosen as the variation of the potential temperature perturbation for the rising thermal bubble, density current flow, and internal gravity waves, as well the variation of horizontal velocity for the Sch?r mountain case. Considering a two-dimensional cell Ci,j,kon level k, it is flagged to be refined if

    where δ is a prescribed threshold, and q can be the potential temperature perturbation, θ′, or the horizontal velocity, u.

    4.1. A rising convective thermal bubble

    Atmospheric motions caused by thermodynamic effects(Carpenter et al., 1990; Wicker and Skamarock, 1998;Ahmad and Lindeman, 2007; Norman et al., 2011) are common phenomena in nature. They are extensively used to verify the performance of dynamical cores. In this test, a thermal bubble that is warmer than the ambient air is initialized by specifying a positive potential temperature perturbation as

    In this case, the uniform background potential temperature is specified as=300K, the maximal perturbation is Δθ=2K and the computational domain is [0, 20] km × [0,10] km. The simulation runs for 1000 s and all boundaries are slippery walls. The explicit dissipation filter (Li et al.,2013) with a viscosity coefficient, μ=10m2s-1, is used to eliminate numerical noise. The threshold for refinement is set as δ=0.04. During the simulation, the thermal bubble rises and finally attains a mushroom-like shape. The numerical results on a uniform grid, with a resolution of 25 m ×25 m, are used as a reference solution to calculate the normalized errors.

    Normalized errors and elapsed CPU time for different grids are given in Table 1, where the results are grouped according to the finest resolution on an adaptive grid. The normalized CPU time is also computed by dividing the CPU time on the coarsest uniform grid. From Table 1, it can be found that the normalized errors of the numerical results on the uniform and AMR grids within each group are quite similar, noting that much less CPU time is consumed by the AMR model. Contour plots of the potential temperature perturbation (θ′) and the absolute errors on a 100×50×3×2 grid at different times are shown in Fig. 7. The solid thick lines represent the interfaces between different levels. The symmetric distribution of θ′is perfectly reproduced on the adaptive grid as in our previous studies (Li et al., 2013). It is observed that the fine levels are dynamically adjusted to fit the change of flow field. AMR grids properly locate the disturbed region and put the fine blocks there to assure numerical accuracy. In undisturbed regions, the coarse blocks are applied to save computational costs. The relative total mass error along the simulation is also recorded, which supports that the numerical conservation property is well achieved through the flux correction procedure.

    4.2. Density current

    In the density current test case (Straka et al., 1993; Giraldo and Restelli, 2008), a cold bubble is put in a neutrally stratified atmosphere by specifying a negative potential temperature perturbation as

    where

    During the simulation, the cold bubble drops to the ground and spreads out in the horizontal direction to form three Kelvin-Helmholtz shear instability rotors along the cold frontal surface. The computational domain of this case is [-26.5, 26.5] km × [0, 6.4] km and the simulation time is 900 s. All of the boundaries are slippery walls. A dissipation filter with a coefficient of μ =10m2s-1is used to meet the requirement of a physical process. The threshold of the refinement criterion of this case is δ =0.2. Again, the numerical results on a uniform grid with a resolution of 25 m ×25 m are adopted as reference solutions.

    Normalized errors of θ′and elapsed CPU time on different grids are given in Table 2. It can be observed that the AMR model consumes much less computational costs at the price of slightly larger normalized errors. Contour plots of θ′and the absolute errors on a 132×32×2×4 grid are shown in Fig. 8, which have the finest resolution of 50 m ×50 m. Only half of the computational domain is depicted due to the symmetry of the flow field. The numerical result agrees well with those on the uniform grid with the same resolution given in Li et al., (2013).

    4.3. Internal gravity waves

    The internal gravity waves test involves the evolution of a potential temperature perturbation in a channel with periodic boundary conditions in the horizontal direction. Initial conditions used in Skamarock and Klemp (1994) are adopted. The potential temperature field is initialized as

    where θ0=300K,H=10km, Δθ=0.01K,x0=100km,anda=5km.

    The background state of potential temperature(z) is obtained by using a constant Brunt-V?is?l? frequency. A constant mean flow of=20ms-1for the advection of the internal gravity waves is adopted. The bottom and top boundaries are slippery walls. The computational domain of this case is [0, 300] km × [0, 10] km, and the simulation time is 3000 s. δ =1.8×10-4is chosen for grid refinement. Numerical results on a 250 m × 25 m grid are taken as the reference solutions. It is noted that the computational cells are no longer square, an aspect ratio of grid spacing Δx=10Δzis adopted in this case.

    Normalized errors of θ′and elapsed CPU times on various grids are given in Table 3. Comparing to the first two test cases, the effect of AMR grids in saving computational costs is less obvious. The reason is that the internal gravity waves are spreading in the horizontal direction during the simulation and the disturbed regions are continuously growing as shown in Fig. 9. Maximum and minimum values of ver-tical velocity and potential temperature perturbation on the AMR grids with the finest resolution of Δz=100mafter 3000 s are given in Table 4, which is the same as that obtained by Li et al (2013). The distribution of the absoluteerrors of θ′on a uniform grid and a 75 × 25 × 3 × 2 grid att=3000s is depicted in Figs. 10a, b. No obvious increase of errors is found around the boundaries between different levels, which reveals that the computational mode due tothe change of grid resolution is effectively suppressed in the proposed AMR model. The general errors in the AMR model are also affected by the prescribed refinement threshold. More accurate solutions are obtained when a larger area of the computational domain is refined with a smaller refinement threshold.

    Fig. 10. Error distribution of the potential temperature perturbation (θ′) for the internal gravity waves on the (a)uniform grid and (b) 7 5×25×3×2 grid at t = 3000 s.

    Table 4. Maximum and minimum of vertical velocity, w, and potential temperature perturbation, θ′ , for the internal gravity waves test on the AMR grids with the finest resolution, Δ z=100m after 3000 s.

    Fig. 9. Contour plots of potential temperature perturbation (θ′ ) for the internal gravity waves on 7 5×25×3×2 grid at(a) t = 0 s, (b) t = 750 s, (c) t =1500 s, (d) t = 2250 s, and (e) t = 3000 s.

    Table 3. Normalized errors of potential temperature perturbation (θ′) and elapsed CPU time for internal gravity waves test running on different grids.

    Fig. 8. Contour plots of the potential temperature perturbation (θ′) and its errors for the density current on 132×32×2×4 grid at (a) t = 0 s, (b) t = 225 s, (c) t = 450 s, (d) t = 675 s, (e) t = 900 s, and (f) absolute errors.

    Table 2. Normalized errors of the potential temperature perturbation (θ′) and elapsed CPU time for the density current test running on different grids.

    Fig. 7. Contour plots of a potential temperature perturbation (θ′) and its errors for a rising thermal bubble on 100×50×3×2 grid at (a) t = 0 s, (b) t = 250 s, (c) t = 500 s, (d) t = 750 s, (e) t = 1000 s, and (f) absolute errors.

    Table 1. Normalized errors of the potential temperature perturbation (θ′) and elapsed CPU time for the thermal bubble test running on different grids.

    4.4. Sch?r mountain

    The Sch?r mountain case (Sch?r et al., 2002) is used to test the ability of a model to deal with the effects of complex terrain. A mountain with five peaks is used as topography which is specifically defined as

    where h0=250m, a0=5000m, and λ0=4000m. An initial background state of potential temperature is obtained by using a constant Brunt-V?is?l? frequency of N0=10-2s-1and θ0=280K. A constant mean flow of u=10ms-1along the horizontal is also initialized. This case is running on a domain of [-25, 25] km × [0, 21] km for 10 hours. Nonreflecting boundary conditions are implemented by putting sponge layers in the area of z≥9 km for the top boundary and |x|≥15 km for the lateral inflow and outflow boundaries. The bottom boundary is a slippery wall. A refinement threshold, δ =0.3, is applied to this case.

    The profile of the Sch?r mountain is depicted in Fig. 11e,noting that only part of the computational domain is displayed. Contour plots of the horizontal velocity, u, at various stages in the simulations are displayed in Figs. 11a-d.Since the disturbed regions quickly extended to cover the entire computational domain, it is not expected that the computational costs can be significantly saved by AMR models.Numerical results on a uniform fine grid with a resolution of 125 m × 105 m are used as reference solutions and the corresponding normalized errors are given in Table 5. The elapsed CPU time of the AMR model is about 44% of that on the uniform grid. The AMR grid does not affect accuracy since the numerical errors after 10 hours are almost the same as those on the uniform grid with the same resolution.

    Table 5. Normalized errors of horizontal velocity (u) and elapsed CPU time for the Sch?r mountain test running on different grids.

    Fig. 11. Contour plots of horizontal velocity ( u ) of the Sch?r mountain case at (a) t = 7200 s, (b) t = 16800 s, (c) t =26400 s, (d) t = 36000 s, and (e) the shape and size of the Sch?r mountain.

    5. Conclusion

    In this paper, an adaptive nonhydrostatic atmospheric dynamical core is proposed by using the multi-moment constrained, finite-volume method and Berger-Oliger’s adaptive mesh refinement algorithm. The high-order scheme is constructed based on two kinds of local degrees of freedom. As a result, the spatial reconstruction for a 3rd-order scheme is accomplished based on a single-cell-based stencil. The compact spatial stencil is beneficial for the efficient implementation of coarse-fine interpolation and reduction of the extra numerical errors due to the non-uniform resolution of an AMR grid. The proposed model runs on the adaptive grid consisting of blocks with different resolutions. The blocks with fine resolutions are placed in those regions that contain large variations of physical fields in order to improve the numerical accuracy, while the blocks with coarse resolutions are placed in the remainder of the area to save computational costs. With the evolution of flow fields, the distributions of blocks are dynamically adjusted to guarantee that the regions with complex flow structures are always resolved with fine resolutions. Numerical results of widely used benchmark tests reveal the effectiveness of the AMR technique in saving computational costs. It is observed that the use of an adaptive grid has only a very slight negative impact on computational accuracy in comparison with results on fixed grids with the same resolution.

    Today, finer predictions of small-scale weather and climate phenomena and their interactions with large-scale ones gain more and more attention. Though the supercomputing capacity has been greatly increased recently, the use of an AMR grid would be beneficial in reducing unnecessary computational cells and make it more affordable to accurately track spatially complex and time-dependent small-scale phenomena. However, using an AMR grid has the undesirable side-effect of making it more difficult to achieve high scalability, since it is not easy to keep satisfying load balance among different CPUs on time-varying computational meshes. It is a major challenge to construct a practical atmospheric model using adaptive mesh.

    Promising results by the proposed adaptive model have shown great potential in applying the proposed numerical framework to develop a more efficient atmospheric dynamical core. Future research will mainly focus on the extension of an adaptive model to the three-dimensional regional and global dynamical cores.

    Acknowledgements.This work is supported by The National Key Research and Development Program of China(Grants Nos. 2017YFA0603901 and 2017YFC1501901) and The National Natural Science Foundation of China (Grant No.41522504).

    国产精品综合久久久久久久免费| 国产成人免费观看mmmm| 亚洲最大成人中文| 精品午夜福利在线看| 看十八女毛片水多多多| 国产亚洲5aaaaa淫片| 天堂√8在线中文| 男女边摸边吃奶| 欧美最新免费一区二区三区| 性插视频无遮挡在线免费观看| 日产精品乱码卡一卡2卡三| 午夜福利在线观看吧| ponron亚洲| 免费观看精品视频网站| 亚洲欧美日韩卡通动漫| 国产亚洲5aaaaa淫片| 99re6热这里在线精品视频| 久热久热在线精品观看| 久久人人爽人人爽人人片va| 人人妻人人看人人澡| 亚洲av免费在线观看| 国产日韩欧美在线精品| 亚洲最大成人av| 亚洲欧美精品自产自拍| 欧美xxxx黑人xx丫x性爽| 天天躁夜夜躁狠狠久久av| 亚洲av二区三区四区| 尾随美女入室| 亚洲三级黄色毛片| 禁无遮挡网站| 欧美日本视频| 久久精品国产亚洲av涩爱| 天天躁日日操中文字幕| 日韩精品有码人妻一区| 国产午夜精品论理片| 久久人人爽人人片av| 国产成年人精品一区二区| 免费观看在线日韩| 成人欧美大片| 99热这里只有是精品在线观看| 99久久中文字幕三级久久日本| 国产午夜精品久久久久久一区二区三区| 夫妻性生交免费视频一级片| 丝瓜视频免费看黄片| 秋霞在线观看毛片| 精品久久久久久久久av| 成年人午夜在线观看视频 | 亚洲欧美一区二区三区国产| 亚洲18禁久久av| 美女黄网站色视频| 欧美日韩精品成人综合77777| 免费不卡的大黄色大毛片视频在线观看 | 免费看美女性在线毛片视频| 午夜精品一区二区三区免费看| 亚洲国产精品成人综合色| 自拍偷自拍亚洲精品老妇| 亚洲在久久综合| 亚洲人与动物交配视频| 亚洲欧洲国产日韩| 亚洲人成网站在线观看播放| 亚洲精品中文字幕在线视频 | 久久精品久久久久久噜噜老黄| 国产又色又爽无遮挡免| 国产熟女欧美一区二区| 亚洲精品国产av蜜桃| 精品久久久久久久末码| 国产综合精华液| 亚洲国产精品专区欧美| 国产精品福利在线免费观看| 国产精品无大码| 亚洲欧美精品专区久久| 国产女主播在线喷水免费视频网站 | 晚上一个人看的免费电影| 国产亚洲精品久久久com| 久久久色成人| 禁无遮挡网站| 精品人妻熟女av久视频| 亚洲精品日本国产第一区| 少妇猛男粗大的猛烈进出视频 | 亚洲欧美成人精品一区二区| 又爽又黄a免费视频| 欧美日韩国产mv在线观看视频 | 国产欧美另类精品又又久久亚洲欧美| 国产精品久久久久久久电影| 国产美女午夜福利| 国产精品国产三级国产专区5o| 亚州av有码| 两个人的视频大全免费| 亚洲人成网站在线播| 欧美日韩视频高清一区二区三区二| 午夜福利在线在线| 国产成人午夜福利电影在线观看| 三级国产精品片| 日本免费a在线| 97人妻精品一区二区三区麻豆| 日韩国内少妇激情av| 91精品国产九色| 免费观看无遮挡的男女| 亚洲国产av新网站| 国产午夜精品论理片| 成人二区视频| 色播亚洲综合网| 街头女战士在线观看网站| a级一级毛片免费在线观看| 成年人午夜在线观看视频 | 少妇高潮的动态图| 18禁动态无遮挡网站| 少妇的逼好多水| 亚洲欧美日韩无卡精品| 麻豆成人av视频| 免费不卡的大黄色大毛片视频在线观看 | av在线蜜桃| 欧美3d第一页| 国产黄色小视频在线观看| 亚洲国产精品sss在线观看| freevideosex欧美| 人妻制服诱惑在线中文字幕| 久久精品久久久久久久性| 青春草亚洲视频在线观看| 少妇人妻一区二区三区视频| 亚洲无线观看免费| 欧美丝袜亚洲另类| 国产精品精品国产色婷婷| 亚洲精品成人久久久久久| 久久久久久久久久久免费av| 麻豆乱淫一区二区| 国产免费视频播放在线视频 | 床上黄色一级片| 日韩欧美 国产精品| 国产在线男女| av女优亚洲男人天堂| 午夜激情久久久久久久| 亚洲精品乱码久久久久久按摩| 免费看不卡的av| 别揉我奶头 嗯啊视频| 一本一本综合久久| 夫妻午夜视频| 街头女战士在线观看网站| 亚洲,欧美,日韩| 精品久久久久久成人av| 男人和女人高潮做爰伦理| 嫩草影院精品99| 日韩精品青青久久久久久| 成年版毛片免费区| 天堂影院成人在线观看| 一个人观看的视频www高清免费观看| 色吧在线观看| 婷婷色综合大香蕉| 国产精品1区2区在线观看.| 国产 一区 欧美 日韩| 久久久久网色| 国产高清国产精品国产三级 | 欧美 日韩 精品 国产| 亚洲欧美成人综合另类久久久| 欧美日韩综合久久久久久| 高清毛片免费看| 国产视频内射| 亚洲国产精品成人综合色| 精品午夜福利在线看| 免费高清在线观看视频在线观看| av福利片在线观看| 亚洲在线自拍视频| 最近的中文字幕免费完整| 免费看美女性在线毛片视频| 亚洲国产av新网站| 自拍偷自拍亚洲精品老妇| 国产av码专区亚洲av| 国产精品不卡视频一区二区| 99热这里只有是精品在线观看| 国产黄片视频在线免费观看| 亚洲精品日韩在线中文字幕| 看免费成人av毛片| 中文字幕久久专区| 久久久久久久大尺度免费视频| 久久久久网色| 欧美激情在线99| 99九九线精品视频在线观看视频| 国产午夜精品久久久久久一区二区三区| 黄色日韩在线| 国产伦一二天堂av在线观看| 嘟嘟电影网在线观看| 99久国产av精品国产电影| 啦啦啦中文免费视频观看日本| 五月伊人婷婷丁香| 国产有黄有色有爽视频| 久久亚洲国产成人精品v| 欧美高清性xxxxhd video| 日韩亚洲欧美综合| 综合色丁香网| 黄色日韩在线| 精品国内亚洲2022精品成人| 最新中文字幕久久久久| 白带黄色成豆腐渣| a级毛色黄片| 久久6这里有精品| 我的女老师完整版在线观看| 日韩伦理黄色片| 日本wwww免费看| 国产高潮美女av| 国产毛片a区久久久久| 亚洲丝袜综合中文字幕| 欧美成人午夜免费资源| 免费在线观看成人毛片| 亚洲婷婷狠狠爱综合网| av一本久久久久| 国产欧美另类精品又又久久亚洲欧美| 免费看a级黄色片| 国产爱豆传媒在线观看| 夫妻性生交免费视频一级片| 青春草视频在线免费观看| 久久久久久久久久久丰满| 在现免费观看毛片| 久久6这里有精品| 少妇裸体淫交视频免费看高清| 淫秽高清视频在线观看| 国产精品国产三级专区第一集| 午夜福利高清视频| 欧美xxⅹ黑人| 麻豆久久精品国产亚洲av| 精品久久久久久久人妻蜜臀av| 亚洲在线观看片| 亚洲精品中文字幕在线视频 | 国产不卡一卡二| 国产午夜精品久久久久久一区二区三区| 国产男女超爽视频在线观看| 国产又色又爽无遮挡免| 亚洲精品456在线播放app| 成年人午夜在线观看视频 | 天天一区二区日本电影三级| 国产成人a区在线观看| a级毛色黄片| 熟女人妻精品中文字幕| 欧美日韩视频高清一区二区三区二| 日本猛色少妇xxxxx猛交久久| 又大又黄又爽视频免费| 日日啪夜夜撸| 纵有疾风起免费观看全集完整版 | 欧美日韩亚洲高清精品| 久久久久久久久久久丰满| 精品久久久噜噜| 欧美变态另类bdsm刘玥| 91狼人影院| 亚洲成人av在线免费| 大话2 男鬼变身卡| 日韩av在线免费看完整版不卡| 国产 一区精品| 色综合亚洲欧美另类图片| 777米奇影视久久| 我要看日韩黄色一级片| 国产黄色小视频在线观看| 久久久久九九精品影院| av女优亚洲男人天堂| 日韩一区二区三区影片| 狠狠精品人妻久久久久久综合| 欧美成人午夜免费资源| 久久久精品免费免费高清| 内射极品少妇av片p| 国产精品1区2区在线观看.| 亚洲第一区二区三区不卡| 在线观看av片永久免费下载| 精品国产三级普通话版| 日韩欧美三级三区| av一本久久久久| 丝袜美腿在线中文| 国产片特级美女逼逼视频| 亚洲av电影不卡..在线观看| 观看免费一级毛片| 国产伦一二天堂av在线观看| 波野结衣二区三区在线| 永久免费av网站大全| 街头女战士在线观看网站| 亚洲国产精品专区欧美| 国产黄a三级三级三级人| 日本av手机在线免费观看| 美女内射精品一级片tv| 能在线免费观看的黄片| 亚洲美女搞黄在线观看| 大又大粗又爽又黄少妇毛片口| 国产伦在线观看视频一区| 波野结衣二区三区在线| 22中文网久久字幕| 在线免费观看的www视频| 深爱激情五月婷婷| 精品久久久精品久久久| 亚洲欧美一区二区三区国产| 中文字幕亚洲精品专区| av专区在线播放| 亚洲最大成人中文| 三级国产精品欧美在线观看| 亚洲欧美精品专区久久| 99久久中文字幕三级久久日本| 日韩一区二区三区影片| 别揉我奶头 嗯啊视频| 午夜免费观看性视频| 99久久九九国产精品国产免费| 国内精品美女久久久久久| 亚洲自拍偷在线| 精品一区在线观看国产| 视频中文字幕在线观看| 国内精品宾馆在线| 91精品国产九色| 久久久久性生活片| 插逼视频在线观看| 久久久久久久国产电影| 久久精品久久久久久久性| 国产69精品久久久久777片| 成人性生交大片免费视频hd| 亚洲国产最新在线播放| 午夜福利在线观看吧| 91在线精品国自产拍蜜月| 一夜夜www| 国产黄片视频在线免费观看| 亚洲精品影视一区二区三区av| 国产精品女同一区二区软件| 草草在线视频免费看| 亚洲欧洲国产日韩| av免费在线看不卡| 视频中文字幕在线观看| 好男人在线观看高清免费视频| 噜噜噜噜噜久久久久久91| 男女视频在线观看网站免费| 欧美xxxx性猛交bbbb| 男人和女人高潮做爰伦理| 中文字幕人妻熟人妻熟丝袜美| 九色成人免费人妻av| 中文字幕av成人在线电影| 亚洲av二区三区四区| 联通29元200g的流量卡| 久久久久久久久久久丰满| 九九爱精品视频在线观看| 中文字幕久久专区| 国产又色又爽无遮挡免| 成人高潮视频无遮挡免费网站| 寂寞人妻少妇视频99o| 天堂av国产一区二区熟女人妻| 欧美高清成人免费视频www| 老司机影院毛片| 精品国内亚洲2022精品成人| 久久久精品免费免费高清| 天堂av国产一区二区熟女人妻| 乱码一卡2卡4卡精品| 国产精品.久久久| a级一级毛片免费在线观看| 亚洲av二区三区四区| 不卡视频在线观看欧美| 大又大粗又爽又黄少妇毛片口| 搡老妇女老女人老熟妇| 欧美日韩国产mv在线观看视频 | 欧美成人一区二区免费高清观看| 一级毛片电影观看| 久久久久久久午夜电影| 一级a做视频免费观看| 日日干狠狠操夜夜爽| 久久人人爽人人爽人人片va| 欧美激情在线99| 亚洲国产最新在线播放| 天堂俺去俺来也www色官网 | 秋霞在线观看毛片| 亚洲国产精品成人综合色| 欧美成人一区二区免费高清观看| 国产亚洲最大av| 我的女老师完整版在线观看| 蜜臀久久99精品久久宅男| 亚洲三级黄色毛片| 亚洲精品第二区| 国产成年人精品一区二区| 日韩人妻高清精品专区| 人人妻人人澡人人爽人人夜夜 | 简卡轻食公司| av在线天堂中文字幕| 菩萨蛮人人尽说江南好唐韦庄| 久久99精品国语久久久| 成年版毛片免费区| 国产日韩欧美在线精品| 久久久精品免费免费高清| 波多野结衣巨乳人妻| 永久网站在线| 黄片wwwwww| 噜噜噜噜噜久久久久久91| 国产黄色视频一区二区在线观看| 男女那种视频在线观看| 日韩国内少妇激情av| 亚洲欧美日韩东京热| 日日摸夜夜添夜夜添av毛片| 精品一区二区三卡| av.在线天堂| 99热网站在线观看| 免费观看在线日韩| 黄片无遮挡物在线观看| 99热网站在线观看| 国产黄色小视频在线观看| 天堂俺去俺来也www色官网 | 久久这里有精品视频免费| 亚洲精华国产精华液的使用体验| 国产精品久久久久久久电影| 成人亚洲精品一区在线观看 | 国产亚洲av嫩草精品影院| 嘟嘟电影网在线观看| 日韩一区二区视频免费看| 人体艺术视频欧美日本| 人体艺术视频欧美日本| 永久免费av网站大全| 精品国产一区二区三区久久久樱花 | 日本一本二区三区精品| 成年人午夜在线观看视频 | 免费高清在线观看视频在线观看| 我的女老师完整版在线观看| 午夜激情久久久久久久| 欧美日韩国产mv在线观看视频 | 在线天堂最新版资源| 91aial.com中文字幕在线观看| 亚洲精品色激情综合| 一本一本综合久久| 国产黄色视频一区二区在线观看| av黄色大香蕉| 欧美不卡视频在线免费观看| 91av网一区二区| 国产高清有码在线观看视频| 国产单亲对白刺激| av在线亚洲专区| 日韩一本色道免费dvd| 国产欧美另类精品又又久久亚洲欧美| 一区二区三区乱码不卡18| 日韩欧美 国产精品| 久久草成人影院| 亚洲在久久综合| 免费观看av网站的网址| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 久久久久久久久大av| 激情 狠狠 欧美| 国产精品一二三区在线看| 免费看光身美女| 亚洲成人中文字幕在线播放| 精品一区在线观看国产| 97热精品久久久久久| 国产亚洲精品久久久com| 秋霞在线观看毛片| 国产色婷婷99| 欧美精品一区二区大全| 久久精品综合一区二区三区| 国产麻豆成人av免费视频| 日韩视频在线欧美| 久久久久久九九精品二区国产| 国产亚洲最大av| 啦啦啦啦在线视频资源| 色5月婷婷丁香| 免费观看a级毛片全部| 午夜精品在线福利| 亚洲国产最新在线播放| 看黄色毛片网站| 日韩大片免费观看网站| 亚洲成人一二三区av| 全区人妻精品视频| 日韩电影二区| 丝瓜视频免费看黄片| 成人鲁丝片一二三区免费| 高清欧美精品videossex| 成人午夜精彩视频在线观看| 亚洲av成人精品一二三区| 午夜福利视频1000在线观看| 久久久精品免费免费高清| 久久99蜜桃精品久久| 18禁在线无遮挡免费观看视频| 极品少妇高潮喷水抽搐| 日韩一本色道免费dvd| 久久99热这里只频精品6学生| 欧美成人精品欧美一级黄| 精品熟女少妇av免费看| 一级毛片电影观看| 久久久久久久大尺度免费视频| 国产精品久久久久久久电影| 国产黄a三级三级三级人| 久久草成人影院| 精品一区二区三区人妻视频| 搡老乐熟女国产| 天堂影院成人在线观看| 亚洲精品亚洲一区二区| 国产精品久久久久久av不卡| 日韩电影二区| 街头女战士在线观看网站| 国产精品久久视频播放| 80岁老熟妇乱子伦牲交| 五月伊人婷婷丁香| 99久国产av精品国产电影| 亚洲人成网站在线观看播放| 亚洲乱码一区二区免费版| 欧美另类一区| 日韩一区二区三区影片| 国产精品1区2区在线观看.| 久久99热这里只有精品18| 有码 亚洲区| 日韩欧美国产在线观看| 亚洲乱码一区二区免费版| 大香蕉97超碰在线| 十八禁网站网址无遮挡 | 伦理电影大哥的女人| 国产精品日韩av在线免费观看| 久久久久久久国产电影| 永久网站在线| 日本爱情动作片www.在线观看| 精品亚洲乱码少妇综合久久| 亚洲成色77777| 麻豆国产97在线/欧美| 超碰97精品在线观看| 精品一区二区三区人妻视频| 观看美女的网站| 18禁动态无遮挡网站| 亚洲精品日韩在线中文字幕| 久久6这里有精品| av线在线观看网站| 日产精品乱码卡一卡2卡三| 精品欧美国产一区二区三| 国产探花极品一区二区| 2018国产大陆天天弄谢| 亚洲不卡免费看| 人人妻人人澡欧美一区二区| 高清欧美精品videossex| 免费大片黄手机在线观看| 国国产精品蜜臀av免费| 国产精品一二三区在线看| 国产精品久久久久久久电影| 亚洲aⅴ乱码一区二区在线播放| 免费看不卡的av| 亚洲av免费在线观看| 色视频www国产| 亚洲第一区二区三区不卡| 99九九线精品视频在线观看视频| 精品99又大又爽又粗少妇毛片| 精品一区二区三区人妻视频| 欧美精品国产亚洲| a级毛色黄片| 国产成人精品福利久久| 爱豆传媒免费全集在线观看| 精品一区二区三区视频在线| 亚洲欧美成人精品一区二区| 亚洲成人精品中文字幕电影| 午夜福利视频精品| 成人综合一区亚洲| 自拍偷自拍亚洲精品老妇| 久久综合国产亚洲精品| 亚洲天堂国产精品一区在线| 亚洲国产高清在线一区二区三| 国产精品精品国产色婷婷| 亚洲美女搞黄在线观看| 久久热精品热| 一个人观看的视频www高清免费观看| 精品久久久噜噜| 少妇人妻一区二区三区视频| 亚洲最大成人手机在线| 欧美激情久久久久久爽电影| 综合色av麻豆| 五月天丁香电影| 日本熟妇午夜| 国产亚洲91精品色在线| 色尼玛亚洲综合影院| 亚洲精品视频女| 五月天丁香电影| 国产老妇女一区| 亚洲欧美日韩卡通动漫| 日韩一区二区视频免费看| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产伦精品一区二区三区视频9| 男女视频在线观看网站免费| 国产激情偷乱视频一区二区| 我的女老师完整版在线观看| 久久草成人影院| 日产精品乱码卡一卡2卡三| 大香蕉97超碰在线| 欧美区成人在线视频| 好男人视频免费观看在线| 成人午夜精彩视频在线观看| 久久人人爽人人爽人人片va| 免费少妇av软件| 看非洲黑人一级黄片| 成人鲁丝片一二三区免费| 久久久午夜欧美精品| 老司机影院成人| 肉色欧美久久久久久久蜜桃 | 美女被艹到高潮喷水动态| 久久99热这里只有精品18| 国产精品蜜桃在线观看| 国产精品一区二区性色av| 少妇猛男粗大的猛烈进出视频 | 国产高清三级在线| 少妇丰满av| 成年免费大片在线观看| 精品一区二区三区人妻视频| 免费观看性生交大片5| videos熟女内射| 神马国产精品三级电影在线观看| 91在线精品国自产拍蜜月| 高清毛片免费看| 寂寞人妻少妇视频99o| 免费大片18禁| 亚洲久久久久久中文字幕| 三级国产精品欧美在线观看| 亚洲最大成人av| 别揉我奶头 嗯啊视频| 在线观看av片永久免费下载| 深爱激情五月婷婷| 久久精品国产亚洲av天美| 免费看日本二区| 国产成人一区二区在线| 深爱激情五月婷婷| 中国美白少妇内射xxxbb| 国产黄色小视频在线观看| 80岁老熟妇乱子伦牲交| 夫妻午夜视频| 秋霞伦理黄片| 日本猛色少妇xxxxx猛交久久| 精品久久久噜噜| 2018国产大陆天天弄谢| 日韩视频在线欧美| 欧美精品国产亚洲| 久久精品熟女亚洲av麻豆精品 |