首页 > 最新文献

Journal of Computational Physics: X最新文献

英文 中文
Computational fluid dynamics on 3D point set surfaces 三维点集曲面上的计算流体动力学
Pub Date : 2020-06-01 DOI: 10.1016/j.jcpx.2020.100069
Hassan Bouchiba , Simon Santoso , Jean-Emmanuel Deschaud , Luisa Rocha-Da-Silva , François Goulette , Thierry Coupez

Computational fluid dynamics (CFD) in many cases requires designing 3D models manually, which is a tedious task that requires specific skills. In this paper, we present a novel method for performing CFD directly on scanned 3D point clouds. The proposed method builds an anisotropic volumetric tetrahedral mesh adapted around a point-sampled surface, without an explicit surface reconstruction step. The surface is represented by a new extended implicit moving least squares (EIMLS) scalar representation that extends the definition of the function to the entire computational domain, which makes it possible for use in immersed boundary flow simulations. The workflow we present allows us to compute flows around point-sampled geometries automatically. It also gives a better control of the precision around the surface with a limited number of computational nodes, which is a critical issue in CFD.

计算流体动力学(CFD)在许多情况下需要手动设计3D模型,这是一项乏味的任务,需要特定的技能。在本文中,我们提出了一种直接在扫描的三维点云上进行CFD的新方法。所提出的方法构建了一个适用于点采样表面的各向异性体积四面体网格,而无需显式的表面重建步骤。表面由一种新的扩展隐式移动最小二乘(EIMLS)标量表示表示表示,该标量表示将函数的定义扩展到整个计算域,这使得在浸没边界流模拟中使用成为可能。我们提供的工作流程允许我们自动计算点采样几何图形周围的流量。它还可以通过有限数量的计算节点更好地控制表面周围的精度,这是CFD中的一个关键问题。
{"title":"Computational fluid dynamics on 3D point set surfaces","authors":"Hassan Bouchiba ,&nbsp;Simon Santoso ,&nbsp;Jean-Emmanuel Deschaud ,&nbsp;Luisa Rocha-Da-Silva ,&nbsp;François Goulette ,&nbsp;Thierry Coupez","doi":"10.1016/j.jcpx.2020.100069","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100069","url":null,"abstract":"<div><p>Computational fluid dynamics (CFD) in many cases requires designing 3D models manually, which is a tedious task that requires specific skills. In this paper, we present a novel method for performing CFD directly on scanned 3D point clouds. The proposed method builds an anisotropic volumetric tetrahedral mesh adapted around a point-sampled surface, without an explicit surface reconstruction step. The surface is represented by a new extended implicit moving least squares (EIMLS) scalar representation that extends the definition of the function to the entire computational domain, which makes it possible for use in immersed boundary flow simulations. The workflow we present allows us to compute flows around point-sampled geometries automatically. It also gives a better control of the precision around the surface with a limited number of computational nodes, which is a critical issue in CFD.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"7 ","pages":"Article 100069"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100069","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72230723","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Adaptive dynamic multilevel simulation of fractured geothermal reservoirs 裂缝性地热储层的自适应动态多级模拟
Pub Date : 2020-06-01 DOI: 10.1016/j.jcpx.2020.100061
Mousa HosseiniMehr , Cornelis Vuik , Hadi Hajibeygi

An algebraic dynamic multilevel (ADM) method for fully-coupled simulation of flow and heat transport in heterogeneous fractured geothermal reservoirs is presented. Fractures are modeled explicitly using the projection-based embedded discrete method (pEDFM), which accurately represents fractures with generic conductivity values, from barriers to highly-conductive manifolds. A fully implicit scheme is used to obtain the coupled discrete system including mass and energy balance equations with two main unknowns (i.e., pressure and temperature) at fine-scale level. The ADM method is then developed to map the fine-scale discrete system to a dynamic multilevel coarse grid, independently for matrix and fractures. To obtain the ADM map, multilevel multiscale coarse grids are constructed for matrix as well as for each fracture at all coarsening levels. On this hierarchical nested grids, multilevel multiscale basis functions (for flow and heat) are solved locally at the beginning of the simulation. They are used during the ADM simulation to allow for accurate multilevel systems in presence of parameter heterogeneity. The resolution of ADM simulations is defined dynamically based on the solution gradient (i.e. front tracking technique) using a user-defined threshold. The ADM mapping occurs algebraically using the so-called ADM prolongation and restriction operators, for all unknowns. A variety of 2D and 3D fractured test cases with homogeneous and heterogeneous permeability maps are studied. It is shown that ADM is able to model the coupled mass-heat transport accurately by employing only a fraction of fine-scale grid cells. Therefore, it promises an efficient approach for simulation of large and real-field scale fractured geothermal reservoirs. All software developments of this paper is publicly available at https://gitlab.com/DARSim2simulator.

提出了一种代数动态多级(ADM)方法,用于非均质裂缝性地热储层流动和热输运的全耦合模拟。使用基于投影的嵌入式离散方法(pEDFM)对裂缝进行显式建模,该方法准确地表示了具有通用电导率值的裂缝,从屏障到高导电歧管。使用完全隐式格式来获得包括质量和能量平衡方程的耦合离散系统,该系统在精细尺度水平上具有两个主要未知数(即压力和温度)。然后,针对矩阵和裂缝,开发了ADM方法,将精细尺度离散系统映射到动态多级粗网格。为了获得ADM图,为矩阵以及所有粗化级别的每个裂缝构建了多级多尺度粗网格。在这种分层嵌套网格上,在模拟开始时局部求解多级多尺度基函数(用于流量和热量)。它们在ADM模拟过程中使用,以在存在参数异质性的情况下实现精确的多级系统。ADM模拟的分辨率是使用用户定义的阈值基于解梯度(即前沿跟踪技术)动态定义的。ADM映射是使用所谓的ADM延拓和限制算子对所有未知项进行代数映射的。研究了各种具有均质和非均质渗透率图的二维和三维裂缝测试案例。结果表明,ADM能够通过仅使用一小部分精细尺度的网格单元来精确地模拟耦合质量热传输。因此,它有望为模拟大型和真实油田规模的裂缝性地热储层提供一种有效的方法。本文的所有软件开发都可在https://gitlab.com/DARSim2simulator.
{"title":"Adaptive dynamic multilevel simulation of fractured geothermal reservoirs","authors":"Mousa HosseiniMehr ,&nbsp;Cornelis Vuik ,&nbsp;Hadi Hajibeygi","doi":"10.1016/j.jcpx.2020.100061","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100061","url":null,"abstract":"<div><p>An algebraic dynamic multilevel (ADM) method for fully-coupled simulation of flow and heat transport in heterogeneous fractured geothermal reservoirs is presented. Fractures are modeled explicitly using the projection-based embedded discrete method (pEDFM), which accurately represents fractures with generic conductivity values, from barriers to highly-conductive manifolds. A fully implicit scheme is used to obtain the coupled discrete system including mass and energy balance equations with two main unknowns (i.e., pressure and temperature) at fine-scale level. The ADM method is then developed to map the fine-scale discrete system to a dynamic multilevel coarse grid, independently for matrix and fractures. To obtain the ADM map, multilevel multiscale coarse grids are constructed for matrix as well as for each fracture at all coarsening levels. On this hierarchical nested grids, multilevel multiscale basis functions (for flow and heat) are solved locally at the beginning of the simulation. They are used during the ADM simulation to allow for accurate multilevel systems in presence of parameter heterogeneity. The resolution of ADM simulations is defined dynamically based on the solution gradient (i.e. front tracking technique) using a user-defined threshold. The ADM mapping occurs algebraically using the so-called ADM prolongation and restriction operators, for all unknowns. A variety of 2D and 3D fractured test cases with homogeneous and heterogeneous permeability maps are studied. It is shown that ADM is able to model the coupled mass-heat transport accurately by employing only a fraction of fine-scale grid cells. Therefore, it promises an efficient approach for simulation of large and real-field scale fractured geothermal reservoirs. All software developments of this paper is publicly available at <span>https://gitlab.com/DARSim2simulator</span><svg><path></path></svg>.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"7 ","pages":"Article 100061"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100061","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72266784","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Height-function curvature estimation with arbitrary order on non-uniform Cartesian grids 非均匀笛卡尔网格上任意阶高度函数曲率估计
Pub Date : 2020-06-01 DOI: 10.1016/j.jcpx.2020.100060
Fabien Evrard, Fabian Denner, Berend van Wachem

This paper proposes a height-function algorithm to estimate the curvature of two-dimensional curves and three-dimensional surfaces that are defined implicitly on two- and three-dimensional non-uniform Cartesian grids. It relies on the reconstruction of local heights, onto which polynomial height-functions are fitted. The algorithm produces curvature estimates of order N1 anywhere in a stencil of (N+1)d1 heights computed from the volume-fraction data available on a d-dimensional non-uniform Cartesian grid. These estimates are of order N at the centre of the stencil when it is symmetric about its main axis. This is confirmed by a comprehensive convergence analysis conducted on the errors associated with the application of the algorithm to a fabricated test-curve and test-surface.

本文提出了一种高度函数算法来估计在二维和三维非均匀笛卡尔网格上隐式定义的二维曲线和三维曲面的曲率。它依赖于局部高度的重建,多项式高度函数被拟合到局部高度上。该算法根据d维非均匀笛卡尔网格上可用的体积分数数据计算出(N+1)d−1高度模板中任何位置的N−1阶曲率估计。当模版关于其主轴对称时,这些估计在模版的中心为N阶。这一点通过对与将算法应用于制造的测试曲线和测试表面相关的误差进行的全面收敛分析得到了证实。
{"title":"Height-function curvature estimation with arbitrary order on non-uniform Cartesian grids","authors":"Fabien Evrard,&nbsp;Fabian Denner,&nbsp;Berend van Wachem","doi":"10.1016/j.jcpx.2020.100060","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100060","url":null,"abstract":"<div><p>This paper proposes a height-function algorithm to estimate the curvature of two-dimensional curves and three-dimensional surfaces that are defined implicitly on two- and three-dimensional non-uniform Cartesian grids. It relies on the reconstruction of local heights, onto which polynomial height-functions are fitted. The algorithm produces curvature estimates of order <span><math><mi>N</mi><mo>−</mo><mn>1</mn></math></span> anywhere in a stencil of <span><math><msup><mrow><mo>(</mo><mi>N</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mrow><mi>d</mi><mo>−</mo><mn>1</mn></mrow></msup></math></span> heights computed from the volume-fraction data available on a <em>d</em>-dimensional non-uniform Cartesian grid. These estimates are of order <em>N</em> at the centre of the stencil when it is symmetric about its main axis. This is confirmed by a comprehensive convergence analysis conducted on the errors associated with the application of the algorithm to a fabricated test-curve and test-surface.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"7 ","pages":"Article 100060"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100060","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72230725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Parallel-in-time integration of kinematic dynamos 运动发电机的并行时间积分
Pub Date : 2020-06-01 DOI: 10.1016/j.jcpx.2020.100057
Andrew T. Clarke , Christopher J. Davies , Daniel Ruprecht , Steven M. Tobias

The precise mechanisms responsible for the natural dynamos in the Earth and Sun are still not fully understood. Numerical simulations of natural dynamos are extremely computationally intensive, and are carried out in parameter regimes many orders of magnitude away from real conditions. Parallelization in space is a common strategy to speed up simulations on high performance computers, but eventually hits a scaling limit. Additional directions of parallelization are desirable to utilise the high number of processor cores now available. Parallel-in-time methods can deliver speed up in addition to that offered by spatial partitioning but have not yet been applied to dynamo simulations. This paper investigates the feasibility of using the parallel-in-time algorithm Parareal to speed up initial value problem simulations of the kinematic dynamo, using the open source Dedalus spectral solver. Both the time independent Roberts and time dependent Galloway-Proctor 2.5D dynamos are investigated over a range of magnetic Reynolds numbers. Speedups beyond those possible from spatial parallelisation are found in both cases. Results for the Galloway-Proctor flow are promising, with Parareal efficiency found to be close to 0.3. Roberts flow results are less efficient, but Parareal still shows some speed up over spatial parallelisation alone. Parallel in space and time speed ups of ∼300 were found for 1600 cores for the Galloway-Proctor flow, with total parallel efficiency of ∼0.16.

地球和太阳中自然发电机的确切机制还没有完全了解。自然发电机的数值模拟计算量非常大,并且是在与实际条件相差许多数量级的参数范围内进行的。太空中的并行化是在高性能计算机上加速模拟的常见策略,但最终会达到扩展限制。为了利用目前可用的大量处理器内核,需要额外的并行化方向。除了空间划分提供的速度外,时间上的并行方法还可以提高速度,但尚未应用于发电机模拟。本文研究了使用并行实时算法Parareal,使用开源的Dedalus谱求解器来加速运动发电机的初值问题模拟的可行性。在一定范围的磁雷诺数上研究了与时间无关的Roberts和与时间相关的Galloway Proctor 2.5D发电机。在这两种情况下都发现了超越空间平行化可能带来的加速。加洛韦-普罗克特流的结果是有希望的,Parareal效率接近0.3。Roberts流的结果效率较低,但Parareal仍然显示出比单独的空间平行化更快的速度。Galloway-Proctor流的1600个芯在空间和时间上的平行速度为~300,总平行效率为~0.16。
{"title":"Parallel-in-time integration of kinematic dynamos","authors":"Andrew T. Clarke ,&nbsp;Christopher J. Davies ,&nbsp;Daniel Ruprecht ,&nbsp;Steven M. Tobias","doi":"10.1016/j.jcpx.2020.100057","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100057","url":null,"abstract":"<div><p>The precise mechanisms responsible for the natural dynamos in the Earth and Sun are still not fully understood. Numerical simulations of natural dynamos are extremely computationally intensive, and are carried out in parameter regimes many orders of magnitude away from real conditions. Parallelization in space is a common strategy to speed up simulations on high performance computers, but eventually hits a scaling limit. Additional directions of parallelization are desirable to utilise the high number of processor cores now available. Parallel-in-time methods can deliver speed up in addition to that offered by spatial partitioning but have not yet been applied to dynamo simulations. This paper investigates the feasibility of using the parallel-in-time algorithm Parareal to speed up initial value problem simulations of the kinematic dynamo, using the open source Dedalus spectral solver. Both the time independent Roberts and time dependent Galloway-Proctor 2.5D dynamos are investigated over a range of magnetic Reynolds numbers. Speedups beyond those possible from spatial parallelisation are found in both cases. Results for the Galloway-Proctor flow are promising, with Parareal efficiency found to be close to 0.3. Roberts flow results are less efficient, but Parareal still shows some speed up over spatial parallelisation alone. Parallel in space and time speed ups of ∼300 were found for 1600 cores for the Galloway-Proctor flow, with total parallel efficiency of ∼0.16.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"7 ","pages":"Article 100057"},"PeriodicalIF":0.0,"publicationDate":"2020-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100057","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72230722","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
An implicit local time-stepping method based on cell reordering for multiphase flow in porous media 基于单元重排的多孔介质多相流隐式局部时间步进方法
Pub Date : 2020-03-01 DOI: 10.1016/j.jcpx.2020.100051
Gaute Linga , Olav Møyner , Halvor Møll Nilsen , Arthur Moncorgé , Knut-Andreas Lie

We discuss how to introduce local time-step refinements in a sequential implicit method for multiphase flow in porous media. Our approach relies heavily on causality-based optimal ordering, which implies that cells can be ordered according to total fluxes after the pressure field has been computed, leaving the transport problem as a sequence of ordinary differential equations, which can be solved cell-by-cell or block-by-block. The method is suitable for arbitrary local time steps and grids, is mass-conservative, and reduces to the standard implicit upwind finite-volume method in the case of equal time steps in adjacent cells. The method is validated by a series of numerical simulations. We discuss various strategies for selecting local time steps and demonstrate the efficiency of the method and several of these strategies by through a series of numerical examples.

我们讨论了如何在多孔介质中多相流的顺序隐式方法中引入局部时间步长精化。我们的方法在很大程度上依赖于基于因果关系的最优排序,这意味着在计算压力场后,可以根据总流量对细胞进行排序,将传输问题留给一系列常微分方程,可以逐个细胞或逐块求解。该方法适用于任意的局部时间步长和网格,具有质量守恒性,并在相邻单元中时间步长相等的情况下简化为标准隐式逆风有限体积法。该方法通过一系列数值模拟得到了验证。我们讨论了选择局部时间步长的各种策略,并通过一系列数值例子证明了该方法和其中几种策略的有效性。
{"title":"An implicit local time-stepping method based on cell reordering for multiphase flow in porous media","authors":"Gaute Linga ,&nbsp;Olav Møyner ,&nbsp;Halvor Møll Nilsen ,&nbsp;Arthur Moncorgé ,&nbsp;Knut-Andreas Lie","doi":"10.1016/j.jcpx.2020.100051","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100051","url":null,"abstract":"<div><p>We discuss how to introduce local time-step refinements in a sequential implicit method for multiphase flow in porous media. Our approach relies heavily on causality-based optimal ordering, which implies that cells can be ordered according to total fluxes after the pressure field has been computed, leaving the transport problem as a sequence of ordinary differential equations, which can be solved cell-by-cell or block-by-block. The method is suitable for arbitrary local time steps and grids, is mass-conservative, and reduces to the standard implicit upwind finite-volume method in the case of equal time steps in adjacent cells. The method is validated by a series of numerical simulations. We discuss various strategies for selecting local time steps and demonstrate the efficiency of the method and several of these strategies by through a series of numerical examples.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"6 ","pages":"Article 100051"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100051","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72232701","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Massively parallel implicit equal-weights particle filter for ocean drift trajectory forecasting 用于漂移轨迹预测的大规模并行隐式等权粒子滤波器
Pub Date : 2020-03-01 DOI: 10.1016/j.jcpx.2020.100053
Håvard Heitlo Holm , Martin Lilleeng Sætra , Peter Jan van Leeuwen

Forecasting of ocean drift trajectories are important for many applications, including search and rescue operations, oil spill cleanup and iceberg risk mitigation. In an operational setting, forecasts of drift trajectories are produced based on computationally demanding forecasts of three-dimensional ocean currents. Herein, we investigate a complementary approach for shorter time scales by using the recently proposed two-stage implicit equal-weights particle filter applied to a simplified ocean model. To achieve this, we present a new algorithmic design for a data-assimilation system in which all components – including the model, model errors, and particle filter – take advantage of massively parallel compute architectures, such as graphical processing units. Faster computations can enable in-situ and ad-hoc model runs for emergency management, and larger ensembles for better uncertainty quantification. Using a challenging test case with near-realistic chaotic instabilities, we run data-assimilation experiments based on synthetic observations from drifting and moored buoys, and analyze the trajectory forecasts for the drifters. Our results show that even sparse drifter observations are sufficient to significantly improve short-term drift forecasts up to twelve hours. With equidistant moored buoys observing only 0.1% of the state space, the ensemble gives an accurate description of the true state after data assimilation followed by a high-quality probabilistic forecast.

海洋漂移轨迹的预测在许多应用中都很重要,包括搜救行动、漏油清理和冰山风险缓解。在操作环境中,漂移轨迹的预测是基于对三维洋流的计算要求高的预测产生的。在此,我们通过将最近提出的两阶段隐式等权重粒子滤波器应用于简化海洋模型,研究了一种适用于较短时间尺度的互补方法。为了实现这一点,我们为数据同化系统提出了一种新的算法设计,其中所有组件——包括模型、模型误差和粒子滤波器——都利用了大规模并行计算架构,如图形处理单元。更快的计算可以实现应急管理的现场和特别模型运行,以及更好的不确定性量化的更大集合。使用一个具有接近现实的混沌不稳定性的具有挑战性的测试案例,我们基于漂移和系泊浮标的合成观测结果进行了数据同化实验,并分析了漂移者的轨迹预测。我们的结果表明,即使是稀疏的漂移观测也足以显著改善长达12小时的短期漂移预测。在等距系泊浮标仅观测到0.1%的状态空间的情况下,该集合在数据同化后给出了真实状态的准确描述,然后进行了高质量的概率预测。
{"title":"Massively parallel implicit equal-weights particle filter for ocean drift trajectory forecasting","authors":"Håvard Heitlo Holm ,&nbsp;Martin Lilleeng Sætra ,&nbsp;Peter Jan van Leeuwen","doi":"10.1016/j.jcpx.2020.100053","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100053","url":null,"abstract":"<div><p>Forecasting of ocean drift trajectories are important for many applications, including search and rescue operations, oil spill cleanup and iceberg risk mitigation. In an operational setting, forecasts of drift trajectories are produced based on computationally demanding forecasts of three-dimensional ocean currents. Herein, we investigate a complementary approach for shorter time scales by using the recently proposed two-stage implicit equal-weights particle filter applied to a simplified ocean model. To achieve this, we present a new algorithmic design for a data-assimilation system in which all components – including the model, model errors, and particle filter – take advantage of massively parallel compute architectures, such as graphical processing units. Faster computations can enable in-situ and ad-hoc model runs for emergency management, and larger ensembles for better uncertainty quantification. Using a challenging test case with near-realistic chaotic instabilities, we run data-assimilation experiments based on synthetic observations from drifting and moored buoys, and analyze the trajectory forecasts for the drifters. Our results show that even sparse drifter observations are sufficient to significantly improve short-term drift forecasts up to twelve hours. With equidistant moored buoys observing only 0.1% of the state space, the ensemble gives an accurate description of the true state after data assimilation followed by a high-quality probabilistic forecast.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"6 ","pages":"Article 100053"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100053","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72232700","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS) 用于非均匀多孔介质中传输的自适应多级时空步进方案(ADM-LTS)
Pub Date : 2020-03-01 DOI: 10.1016/j.jcpx.2020.100052
Ludovica Delpopolo Carciopolo , Matteo Cusini , Luca Formaggia , Hadi Hajibeygi

We present ADM-LTS, an adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media. At each time step, firstly, the flow (pressure) solution is obtained. Then, the transport equation is solved using the ADM-LTS method, which consists of two stages. In the first stage, an initial solution is obtained by imposing the coarsest space-time grid. This initial solution is then improved, in the second stage, by imposing a space-time adaptive grid on the cells where the solution does not satisfy the desired quality. The quality control is based on error estimators with user-defined threshold values. The time-integration procedure, in which the coarsest-scale solution provides local flux boundary conditions for sub-domains with local time refinement, is strictly mass conservative. In addition, the method employs space-time fine grid cells only at the moving saturation fronts. In order to ensure local mass conservation at all levels, finite-volume restriction operators and unity prolongation operators are developed. Several numerical experiments have been performed to analyze the efficiency and accuracy of the proposed ADM-LTS method for both homogeneous and heterogeneous permeability fields on two and three dimensional domains. The results show that the method provides accurate solutions, at the same time it maintains the computational efficiency. The ADM-LTS implementation is publicly available at https://gitlab.com/darsim2simulator.

我们提出了ADM-LTS,一种用于非均匀多孔介质中传输的自适应多级时空步进方案。在每个时间步长,首先获得流量(压力)解。然后,使用ADM-LTS方法求解输运方程,该方法由两个阶段组成。在第一阶段,通过施加最粗糙的时空网格来获得初始解。然后,在第二阶段中,通过在解不满足所需质量的单元上施加时空自适应网格来改进该初始解。质量控制基于具有用户定义阈值的误差估计器。时间积分过程是严格质量守恒的,其中最粗尺度的解通过局部时间精化为子域提供局部通量边界条件。此外,该方法仅在移动饱和前沿使用时空精细网格单元。为了保证各级的局部质量守恒,发展了有限体积限制算子和单位延拓算子。已经进行了几个数值实验来分析所提出的ADM-LTS方法在二维和三维域上的均匀和非均匀渗透率场的效率和准确性。结果表明,该方法提供了精确的解,同时保持了计算效率。ADM-LTS实现可在https://gitlab.com/darsim2simulator.
{"title":"Adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media (ADM-LTS)","authors":"Ludovica Delpopolo Carciopolo ,&nbsp;Matteo Cusini ,&nbsp;Luca Formaggia ,&nbsp;Hadi Hajibeygi","doi":"10.1016/j.jcpx.2020.100052","DOIUrl":"https://doi.org/10.1016/j.jcpx.2020.100052","url":null,"abstract":"<div><p>We present ADM-LTS, an adaptive multilevel space-time-stepping scheme for transport in heterogeneous porous media. At each time step, firstly, the flow (pressure) solution is obtained. Then, the transport equation is solved using the ADM-LTS method, which consists of two stages. In the first stage, an initial solution is obtained by imposing the coarsest space-time grid. This initial solution is then improved, in the second stage, by imposing a space-time adaptive grid on the cells where the solution does not satisfy the desired quality. The quality control is based on error estimators with user-defined threshold values. The time-integration procedure, in which the coarsest-scale solution provides local flux boundary conditions for sub-domains with local time refinement, is strictly mass conservative. In addition, the method employs space-time fine grid cells only at the moving saturation fronts. In order to ensure local mass conservation at all levels, finite-volume restriction operators and unity prolongation operators are developed. Several numerical experiments have been performed to analyze the efficiency and accuracy of the proposed ADM-LTS method for both homogeneous and heterogeneous permeability fields on two and three dimensional domains. The results show that the method provides accurate solutions, at the same time it maintains the computational efficiency. The ADM-LTS implementation is publicly available at <span>https://gitlab.com/darsim2simulator</span><svg><path></path></svg>.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"6 ","pages":"Article 100052"},"PeriodicalIF":0.0,"publicationDate":"2020-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2020.100052","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72232690","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Implicit hybridized discontinuous Galerkin methods for compressible magnetohydrodynamics 可压缩磁流体力学的隐式杂交间断Galerkin方法
Pub Date : 2020-01-01 DOI: 10.1016/j.jcpx.2019.100042
C. Ciucă , P. Fernandez , A. Christophe , N.C. Nguyen , J. Peraire

We present hybridized discontinuous Galerkin (HDG) methods for ideal and resistive compressible magnetohydrodynamics (MHD). The HDG methods are fully implicit, high-order accurate and endowed with a unique feature which distinguishes themselves from other discontinuous Galerkin (DG) methods. In particular, they reduce the globally coupled unknowns to the approximate trace of the solution on element boundaries, thereby resulting in considerably smaller global degrees of freedom than other DG methods. Furthermore, we develop a shock capturing method to deal with shocks by appropriately adding artificial bulk viscosity, molecular viscosity, thermal conductivity, and electric resistivity to the physical viscosities in the MHD equations. We show the optimal convergence of the HDG methods for ideal MHD problems and validate our resistive implementation for a magnetic reconnection problem. For smooth problems, we observe that employing a generalized Lagrange multiplier (GLM) formulation can reduce the errors in the divergence of the magnetic field by two orders of magnitude. We demonstrate the robustness of our shock capturing method on a number of test cases and compare our results, both qualitatively and quantitatively, with other MHD solvers. For shock problems, we observe that an effective treatment of both the shock wave and the divergence-free constraint is crucial to ensuring numerical stability.

我们提出了理想和电阻可压缩磁流体力学(MHD)的杂交不连续伽辽金(HDG)方法。HDG方法是完全隐式的、高阶的精确方法,具有区别于其他不连续伽辽金方法的独特性。特别是,它们将全局耦合的未知量减少到元素边界上解的近似轨迹,从而导致比其他DG方法小得多的全局自由度。此外,我们开发了一种冲击捕获方法,通过在MHD方程中的物理粘度中适当添加人工体积粘度、分子粘度、热导率和电阻率来处理冲击。我们展示了HDG方法对理想MHD问题的最优收敛性,并验证了我们对磁重联问题的电阻实现。对于光滑问题,我们观察到使用广义拉格朗日乘子(GLM)公式可以将磁场发散的误差减少两个数量级。我们在许多测试案例中证明了我们的冲击捕捉方法的稳健性,并将我们的结果与其他MHD求解器进行了定性和定量比较。对于冲击问题,我们观察到,有效处理冲击波和无发散约束对于确保数值稳定性至关重要。
{"title":"Implicit hybridized discontinuous Galerkin methods for compressible magnetohydrodynamics","authors":"C. Ciucă ,&nbsp;P. Fernandez ,&nbsp;A. Christophe ,&nbsp;N.C. Nguyen ,&nbsp;J. Peraire","doi":"10.1016/j.jcpx.2019.100042","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100042","url":null,"abstract":"<div><p>We present hybridized discontinuous Galerkin (HDG) methods for ideal and resistive compressible magnetohydrodynamics (MHD). The HDG methods are fully implicit, high-order accurate and endowed with a unique feature which distinguishes themselves from other discontinuous Galerkin (DG) methods. In particular, they reduce the globally coupled unknowns to the approximate trace of the solution on element boundaries, thereby resulting in considerably smaller global degrees of freedom than other DG methods. Furthermore, we develop a shock capturing method to deal with shocks by appropriately adding artificial bulk viscosity, molecular viscosity, thermal conductivity, and electric resistivity to the physical viscosities in the MHD equations. We show the optimal convergence of the HDG methods for ideal MHD problems and validate our resistive implementation for a magnetic reconnection problem. For smooth problems, we observe that employing a generalized Lagrange multiplier (GLM) formulation can reduce the errors in the divergence of the magnetic field by two orders of magnitude. We demonstrate the robustness of our shock capturing method on a number of test cases and compare our results, both qualitatively and quantitatively, with other MHD solvers. For shock problems, we observe that an effective treatment of both the shock wave and the divergence-free constraint is crucial to ensuring numerical stability.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"5 ","pages":"Article 100042"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100042","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72270300","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Modelling binary alloy solidification with adaptive mesh refinement 二元合金凝固的自适应网格细化建模
Pub Date : 2020-01-01 DOI: 10.1016/j.jcpx.2019.100043
James R.G. Parkinson , Daniel F. Martin , Andrew J. Wells , Richard F. Katz

The solidification of a binary alloy results in the formation of a porous mushy layer, within which spontaneous localisation of fluid flow can lead to the emergence of features over a range of spatial scales. We describe a finite volume method for simulating binary alloy solidification in two dimensions with local mesh refinement in space and time. The coupled heat, solute, and mass transport is described using an enthalpy method with flow described by a Darcy-Brinkman equation for flow across porous and liquid regions. The resulting equations are solved on a hierarchy of block-structured adaptive grids. A projection method is used to compute the fluid velocity, whilst the viscous and nonlinear diffusive terms are calculated using a semi-implicit scheme. A series of synchronization steps ensure that the scheme is flux-conservative and correct for errors that arise at the boundaries between different levels of refinement. We also develop a corresponding method using Darcy's law for flow in a porous medium/narrow Hele-Shaw cell. We demonstrate the accuracy and efficiency of our method using established benchmarks for solidification without flow and convection in a fixed porous medium, along with convergence tests for the fully coupled code. Finally, we demonstrate the ability of our method to simulate transient mushy layer growth with narrow liquid channels which evolve over time.

二元合金的固化导致多孔糊状层的形成,在该糊状层内,流体流动的自发局部化可以导致在一系列空间尺度上出现特征。我们描述了一种在空间和时间上进行局部网格细化的二维模拟二元合金凝固的有限体积方法。热、溶质和质量的耦合传输是使用焓法描述的,流动由多孔和液体区域流动的Darcy Brinkman方程描述。所得方程在块结构自适应网格的层次结构上求解。采用投影法计算流体速度,同时采用半隐式格式计算粘性项和非线性扩散项。一系列的同步步骤确保了该方案是通量守恒的,并且可以校正在不同细化级别之间的边界处出现的误差。我们还开发了一种使用达西定律计算多孔介质/窄Hele-Shaw池中流动的相应方法。我们使用固定多孔介质中无流动和对流凝固的既定基准,以及完全耦合代码的收敛性测试,证明了我们方法的准确性和有效性。最后,我们展示了我们的方法模拟狭窄液体通道随时间演变的瞬态糊状层生长的能力。
{"title":"Modelling binary alloy solidification with adaptive mesh refinement","authors":"James R.G. Parkinson ,&nbsp;Daniel F. Martin ,&nbsp;Andrew J. Wells ,&nbsp;Richard F. Katz","doi":"10.1016/j.jcpx.2019.100043","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100043","url":null,"abstract":"<div><p>The solidification of a binary alloy results in the formation of a porous mushy layer, within which spontaneous localisation of fluid flow can lead to the emergence of features over a range of spatial scales. We describe a finite volume method for simulating binary alloy solidification in two dimensions with local mesh refinement in space and time. The coupled heat, solute, and mass transport is described using an enthalpy method with flow described by a Darcy-Brinkman equation for flow across porous and liquid regions. The resulting equations are solved on a hierarchy of block-structured adaptive grids. A projection method is used to compute the fluid velocity, whilst the viscous and nonlinear diffusive terms are calculated using a semi-implicit scheme. A series of synchronization steps ensure that the scheme is flux-conservative and correct for errors that arise at the boundaries between different levels of refinement. We also develop a corresponding method using Darcy's law for flow in a porous medium/narrow Hele-Shaw cell. We demonstrate the accuracy and efficiency of our method using established benchmarks for solidification without flow and convection in a fixed porous medium, along with convergence tests for the fully coupled code. Finally, we demonstrate the ability of our method to simulate transient mushy layer growth with narrow liquid channels which evolve over time.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"5 ","pages":"Article 100043"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100043","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72233850","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
A fast solver for the narrow capture and narrow escape problems in the sphere 球体中窄捕获和窄逃逸问题的快速求解器
Pub Date : 2020-01-01 DOI: 10.1016/j.jcpx.2019.100047
Jason Kaye , Leslie Greengard

We present an efficient method to solve the narrow capture and narrow escape problems for the sphere. The narrow capture problem models the equilibrium behavior of a Brownian particle in the exterior of a sphere whose surface is reflective, except for a collection of small absorbing patches. The narrow escape problem is the dual problem: it models the behavior of a Brownian particle confined to the interior of a sphere whose surface is reflective, except for a collection of small patches through which it can escape.

Mathematically, these give rise to mixed Dirichlet/Neumann boundary value problems of the Poisson equation. They are numerically challenging for two main reasons: (1) the solutions are non-smooth at Dirichlet-Neumann interfaces, and (2) they involve adaptive mesh refinement and the solution of large, ill-conditioned linear systems when the number of small patches is large.

By using the Neumann Green's functions for the sphere, we recast each boundary value problem as a system of first-kind integral equations on the collection of patches. A block-diagonal preconditioner together with a multiple scattering formalism leads to a well-conditioned system of second-kind integral equations and a very efficient approach to discretization. This system is solved iteratively using GMRES. We develop a hierarchical, fast multipole method-like algorithm to accelerate each matrix-vector product. Our method is insensitive to the patch size, and the total cost scales with the number N of patches as O(NlogN), after a precomputation whose cost depends only on the patch size and not on the number or arrangement of patches. We demonstrate the method with several numerical examples, and are able to achieve highly accurate solutions with 100 000 patches in one hour on a 60-core workstation. For that case, adaptive discretization of each patch would lead to a dense linear system with about 360 million degrees of freedom. Our preconditioned system uses only 13.6 million “compressed” degrees of freedom and a few dozen GMRES iterations.

我们提出了一种有效的方法来解决球体的窄捕获和窄逃逸问题。窄捕获问题模拟了布朗粒子在球体外部的平衡行为,该球体的表面是反射的,除了一组小的吸收斑块。狭义逃逸问题是双重问题:它模拟了一个布朗粒子的行为,该粒子被限制在一个表面是反射的球体内部,除了一组可以逃逸的小块。在数学上,这些产生了泊松方程的混合Dirichlet/Neumann边值问题。它们在数值上具有挑战性,主要有两个原因:(1)解在Dirichlet Neumann界面上是非光滑的,以及(2)当小块数量很大时,它们涉及自适应网格精化和大型病态线性系统的解。通过使用球面的Neumann-Green函数,我们将每个边值问题重新定义为面片集合上的第一类积分方程组。块对角预处理器与多重散射形式相结合,得到了一个条件良好的第二类积分方程组和一种非常有效的离散化方法。该系统使用GMRES迭代求解。我们开发了一种分层的、快速的多极方法类算法来加速每个矩阵向量乘积。我们的方法对补丁大小不敏感,并且总成本随补丁数量N而缩放为O(Nlog⁡N) ,在预计算之后,其成本仅取决于补丁大小,而不取决于补丁的数量或排列。我们用几个数值例子演示了该方法,并能够在60核工作站上在一小时内获得10万个补丁的高精度解。在这种情况下,每个补丁的自适应离散化将导致具有约3.6亿自由度的密集线性系统。我们的预处理系统仅使用1360万个“压缩”自由度和几十次GMRES迭代。
{"title":"A fast solver for the narrow capture and narrow escape problems in the sphere","authors":"Jason Kaye ,&nbsp;Leslie Greengard","doi":"10.1016/j.jcpx.2019.100047","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100047","url":null,"abstract":"<div><p>We present an efficient method to solve the narrow capture and narrow escape problems for the sphere. The <em>narrow capture</em> problem models the equilibrium behavior of a Brownian particle in the exterior of a sphere whose surface is reflective, except for a collection of small absorbing patches. The <em>narrow escape</em> problem is the dual problem: it models the behavior of a Brownian particle confined to the interior of a sphere whose surface is reflective, except for a collection of small patches through which it can escape.</p><p>Mathematically, these give rise to mixed Dirichlet/Neumann boundary value problems of the Poisson equation. They are numerically challenging for two main reasons: (1) the solutions are non-smooth at Dirichlet-Neumann interfaces, and (2) they involve adaptive mesh refinement and the solution of large, ill-conditioned linear systems when the number of small patches is large.</p><p>By using the Neumann Green's functions for the sphere, we recast each boundary value problem as a system of first-kind integral equations on the collection of patches. A block-diagonal preconditioner together with a multiple scattering formalism leads to a well-conditioned system of second-kind integral equations and a very efficient approach to discretization. This system is solved iteratively using GMRES. We develop a hierarchical, fast multipole method-like algorithm to accelerate each matrix-vector product. Our method is insensitive to the patch size, and the total cost scales with the number <em>N</em> of patches as <span><math><mi>O</mi><mo>(</mo><mi>N</mi><mi>log</mi><mo>⁡</mo><mi>N</mi><mo>)</mo></math></span>, after a precomputation whose cost depends only on the patch size and not on the number or arrangement of patches. We demonstrate the method with several numerical examples, and are able to achieve highly accurate solutions with 100<!--> <!-->000 patches in one hour on a 60-core workstation. For that case, adaptive discretization of each patch would lead to a dense linear system with about 360 million degrees of freedom. Our preconditioned system uses only 13.6 million “compressed” degrees of freedom and a few dozen GMRES iterations.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"5 ","pages":"Article 100047"},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100047","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72233851","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
期刊
Journal of Computational Physics: X
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1