首页 > 最新文献

Journal of Computational Physics: X最新文献

英文 中文
On the modeling of brain fibers in the EEG forward problem via a new family of wire integral equations 用一类新的线积分方程组对脑电正演问题中的脑纤维建模
Pub Date : 2020-01-01 DOI: 10.1016/j.jcpx.2019.100048
Lyes Rahmouni , Adrien Merlini , Axelle Pillain , Francesco P. Andriulli

Source localization based on electroencephalography (EEG) has become a widely used neuroimaging technique. However its precision has been shown to be very dependent on how accurately the brain, head and scalp can be electrically modeled within the so-called forward problem. The construction of this model is traditionally performed by leveraging Finite Element or Boundary Element Methods (FEM or BEM). Even though the latter is more computationally efficient thanks to the smaller interaction matrices it yields and near-linear solvers, it has traditionally been used on simpler models than the former. Indeed, while FEM models taking into account the different media anisotropies are widely available, BEM models have been limited to isotropic, piecewise homogeneous models. In this work we augment standard BEM with a new wire integral equation to account for the anisotropy of the white matter. The new formulation combines the efficiency of BEM discretization of the boundaries only and modeling of the fibrous nature of the white matter as one-dimensional basis functions which limits the computational impact of their modeling. We compare our scheme against widely used formulations and establish its correctness in both canonical and realistic cases.

基于脑电图的脑源定位已成为一种广泛应用的神经成像技术。然而,它的精度已被证明在很大程度上取决于在所谓的正向问题中大脑、头部和头皮的电建模精度。该模型的构造传统上是通过利用有限元或边界元方法(FEM或BEM)来执行的。尽管后者由于产生较小的交互矩阵和接近线性的求解器而在计算上更高效,但传统上它被用于比前者更简单的模型。事实上,尽管考虑不同介质各向异性的有限元模型广泛可用,但边界元模型仅限于各向同性、分段齐次模型。在这项工作中,我们用一个新的线积分方程来增加标准边界元法,以考虑白质的各向异性。新公式将边界的边界元法离散化和白质纤维性质建模的效率结合为一维基函数,这限制了它们建模的计算影响。我们将我们的方案与广泛使用的公式进行了比较,并在规范和现实的情况下证明了它的正确性。
{"title":"On the modeling of brain fibers in the EEG forward problem via a new family of wire integral equations","authors":"Lyes Rahmouni ,&nbsp;Adrien Merlini ,&nbsp;Axelle Pillain ,&nbsp;Francesco P. Andriulli","doi":"10.1016/j.jcpx.2019.100048","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100048","url":null,"abstract":"<div><p>Source localization based on electroencephalography (EEG) has become a widely used neuroimaging technique. However its precision has been shown to be very dependent on how accurately the brain, head and scalp can be electrically modeled within the so-called forward problem. The construction of this model is traditionally performed by leveraging Finite Element or Boundary Element Methods (FEM or BEM). Even though the latter is more computationally efficient thanks to the smaller interaction matrices it yields and near-linear solvers, it has traditionally been used on simpler models than the former. Indeed, while FEM models taking into account the different media anisotropies are widely available, BEM models have been limited to isotropic, piecewise homogeneous models. In this work we augment standard BEM with a new wire integral equation to account for the anisotropy of the white matter. The new formulation combines the efficiency of BEM discretization of the boundaries only and modeling of the fibrous nature of the white matter as one-dimensional basis functions which limits the computational impact of their modeling. We compare our scheme against widely used formulations and establish its correctness in both canonical and realistic cases.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"5 ","pages":"Article 100048"},"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.100048","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72270301","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}
引用次数: 0
An adaptive local time-stepping scheme for multiresolution simulations of hyperbolic conservation laws 双曲守恒律多分辨率模拟的自适应局部时间步进方案
Pub Date : 2019-09-01 DOI: 10.1016/j.jcpx.2019.100038
Jakob W.J. Kaiser, Nils Hoppe, Stefan Adami, Nikolaus A. Adams

We present an adaptive local time-stepping (ALTS) scheme for a block-structured multiresolution scheme of hyperbolic conservation laws for fluid flow. The stability of standard local time-stepping (LTS) schemes with level-dependent time-step sizes is improved by local time-step size adaptation when progressing through the underlying multi-stage time integration scheme. The novelty of the approach is that it merges flux computation and time integration of the state vector with projection and prediction operations of the multiresolution scheme [15]. This enables consistent time integration of subdomains with different refinement levels without the need for intermediate time synchronization which can be prohibitively expensive in parallel computations. Consequently, coarser subdomains are advanced in time only once finer subdomains have advanced to the same time instant. Full spatial resolution adaptivity for integrated regions after each substep is maintained.

The new scheme exhibits significantly improved numerical stability as compared to previous LTS schemes due to the local time-step size adaptation at each substep. The computational overhead of the incurred additional operations is small. In applications, the ALTS scheme demonstrates the same computational efficiency as standard LTS schemes.

The new scheme can be applied to any explicit single-step time-integration scheme and is independent of the employed spatial discretization scheme. The improved stability is demonstrated with several one- and two-dimensional examples of flows with one and two phases, applying second- and third-order Runge-Kutta time integration schemes.

针对流体流动双曲守恒律的块结构多分辨率格式,提出了一种自适应局部时间步进(ALTS)格式。具有水平相关时间步长的标准局部时间步长(LTS)方案的稳定性在通过基础的多级时间积分方案时通过局部时间步长自适应来提高。该方法的新颖性在于,它将状态向量的通量计算和时间积分与多分辨率方案的投影和预测操作相结合[15]。这使得具有不同细化级别的子域能够进行一致的时间集成,而不需要中间时间同步,这在并行计算中可能非常昂贵。因此,只有更精细的子域前进到同一时刻,更粗糙的子域才会在时间上前进。在每个子步骤之后,保持集成区域的全空间分辨率自适应性。与以前的LTS方案相比,由于每个子步骤的局部时间步长自适应,新方案表现出显著提高的数值稳定性。所产生的额外操作的计算开销很小。在应用中,ALTS方案表现出与标准LTS方案相同的计算效率。新方案可以应用于任何显式单步时间积分方案,并且与所采用的空间离散化方案无关。应用二阶和三阶龙格-库塔时间积分格式,以单相和两相流的几个一维和二维例子证明了这种改进的稳定性。
{"title":"An adaptive local time-stepping scheme for multiresolution simulations of hyperbolic conservation laws","authors":"Jakob W.J. Kaiser,&nbsp;Nils Hoppe,&nbsp;Stefan Adami,&nbsp;Nikolaus A. Adams","doi":"10.1016/j.jcpx.2019.100038","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100038","url":null,"abstract":"<div><p>We present an adaptive local time-stepping (ALTS) scheme for a block-structured multiresolution scheme of hyperbolic conservation laws for fluid flow. The stability of standard local time-stepping (LTS) schemes with level-dependent time-step sizes is improved by local time-step size adaptation when progressing through the underlying multi-stage time integration scheme. The novelty of the approach is that it merges flux computation and time integration of the state vector with projection and prediction operations of the multiresolution scheme <span>[15]</span>. This enables consistent time integration of subdomains with different refinement levels without the need for intermediate time synchronization which can be prohibitively expensive in parallel computations. Consequently, coarser subdomains are advanced in time only once finer subdomains have advanced to the same time instant. Full spatial resolution adaptivity for integrated regions after each substep is maintained.</p><p>The new scheme exhibits significantly improved numerical stability as compared to previous LTS schemes due to the local time-step size adaptation at each substep. The computational overhead of the incurred additional operations is small. In applications, the ALTS scheme demonstrates the same computational efficiency as standard LTS schemes.</p><p>The new scheme can be applied to any explicit single-step time-integration scheme and is independent of the employed spatial discretization scheme. The improved stability is demonstrated with several one- and two-dimensional examples of flows with one and two phases, applying second- and third-order Runge-Kutta time integration schemes.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"4 ","pages":"Article 100038"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100038","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72235672","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}
引用次数: 19
Stencil selection algorithms for WENO schemes on unstructured meshes 非结构化网格上WENO方案的模板选择算法
Pub Date : 2019-09-01 DOI: 10.1016/j.jcpx.2019.100037
Panagiotis Tsoutsanis

In this paper, a family of stencil selection algorithms is presented for WENO schemes on unstructured meshes. The associated freedom of stencil selection for unstructured meshes, in the context of WENO schemes present a plethora of various stencil selection algorithms. The particular focus of this paper is to assess the performance of various stencil selection algorithm, investigate the parameters that dictate their robustness, accuracy and computational efficiency. Ultimately, efficient and robust stencils are pursued that can provide significant savings in computational performance, while retaining the non-oscillatory character of WENO schemes. This is achieved when making the stencil selection algorithms adaptive, based on the quality of the cells for unstructured meshes, that can in turn reduce the computational cost of WENO schemes. For assessing the performance of the developed algorithms well established test problems are employed. These include the least square approximation of polynomial functions, linear advection equation of smooth functions and solid body rotation test problem. Euler and Navier-Stokes equations test problems are also pursued such as the Shu-Osher test problem, the Double Mach Reflection, the supersonic Forward Facing step, the Kelvin-Helmholtz instability, the Taylor-Green Vortex, and the flow past a transonic circular cylinder.

本文针对非结构化网格上的WENO格式,提出了一类模板选择算法。在WENO方案的背景下,非结构化网格的模板选择的相关自由度提供了过多的各种模板选择算法。本文的重点是评估各种模板选择算法的性能,研究决定其稳健性、准确性和计算效率的参数。最终,追求高效和稳健的模板,可以显著节省计算性能,同时保留WENO方案的非振荡特性。这是在基于非结构化网格的单元质量使模板选择算法自适应时实现的,这反过来可以降低WENO方案的计算成本。为了评估所开发算法的性能,采用了成熟的测试问题。其中包括多项式函数的最小二乘逼近、光滑函数的线性平流方程和固体旋转试验问题。Euler和Navier-Stokes方程的试验问题也在研究中,如Shu-Osher试验问题、双马赫反射、超音速前向台阶、Kelvin-Helmholtz不稳定性、Taylor Green涡和跨声速圆柱体流动。
{"title":"Stencil selection algorithms for WENO schemes on unstructured meshes","authors":"Panagiotis Tsoutsanis","doi":"10.1016/j.jcpx.2019.100037","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100037","url":null,"abstract":"<div><p>In this paper, a family of stencil selection algorithms is presented for WENO schemes on unstructured meshes. The associated freedom of stencil selection for unstructured meshes, in the context of WENO schemes present a plethora of various stencil selection algorithms. The particular focus of this paper is to assess the performance of various stencil selection algorithm, investigate the parameters that dictate their robustness, accuracy and computational efficiency. Ultimately, efficient and robust stencils are pursued that can provide significant savings in computational performance, while retaining the non-oscillatory character of WENO schemes. This is achieved when making the stencil selection algorithms adaptive, based on the quality of the cells for unstructured meshes, that can in turn reduce the computational cost of WENO schemes. For assessing the performance of the developed algorithms well established test problems are employed. These include the least square approximation of polynomial functions, linear advection equation of smooth functions and solid body rotation test problem. Euler and Navier-Stokes equations test problems are also pursued such as the Shu-Osher test problem, the Double Mach Reflection, the supersonic Forward Facing step, the Kelvin-Helmholtz instability, the Taylor-Green Vortex, and the flow past a transonic circular cylinder.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"4 ","pages":"Article 100037"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100037","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72235674","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}
引用次数: 28
An arbitrary order time-stepping algorithm for tracking particles in inhomogeneous magnetic fields 非均匀磁场中粒子跟踪的任意阶时间步进算法
Pub Date : 2019-09-01 DOI: 10.1016/j.jcpx.2019.100036
Krasymyr Tretiak, Daniel Ruprecht

The Lorentz equations describe the motion of electrically charged particles in electric and magnetic fields and are used widely in plasma physics. The most popular numerical algorithm for solving them is the Boris method, a variant of the Störmer-Verlet algorithm. Boris method is phase space volume conserving and simulated particles typically remain near the correct trajectory. However, it is only second order accurate. Therefore, in scenarios where it is not enough to know that a particle stays on the right trajectory but one needs to know where on the trajectory the particle is at a given time, Boris method requires very small time steps to deliver accurate phase information, making it computationally expensive. We derive an improved version of the high-order Boris spectral deferred correction algorithm (Boris-SDC) by adopting a convergence acceleration strategy for second order problems based on the Generalised Minimum Residual (GMRES) method. Our new algorithm is easy to implement as it still relies on the standard Boris method. Like Boris-SDC it can deliver arbitrary order of accuracy through simple changes of runtime parameter but possesses better long-term energy stability. We demonstrate for two examples, a magnetic mirror trap and the Solev'ev equilibrium, that the new method can deliver better accuracy at lower computational cost compared to the standard Boris method. While our examples are motivated by tracking ions in the magnetic field of a nuclear fusion reactor, the introduced algorithm can potentially deliver similar improvements in efficiency for other applications.

洛伦兹方程描述了带电粒子在电场和磁场中的运动,在等离子体物理学中得到了广泛的应用。求解它们最流行的数值算法是Boris方法,它是Störmer-Verlet算法的变体。Boris方法是相空间体积守恒的,模拟粒子通常保持在正确的轨迹附近。然而,它只是二阶精度。因此,在仅仅知道粒子停留在正确的轨迹上是不够的,但需要知道粒子在给定时间在轨迹上的位置的情况下,Boris方法需要非常小的时间步长来提供准确的相位信息,这使得它的计算成本很高。我们在广义最小残差(GMRES)方法的基础上,采用二阶问题的收敛加速策略,导出了高阶Boris谱延迟校正算法(Boris SDC)的改进版本。我们的新算法很容易实现,因为它仍然依赖于标准的Boris方法。与Boris SDC一样,它可以通过简单的运行时参数变化来提供任意数量级的精度,但具有更好的长期能量稳定性。我们通过两个例子,即磁镜陷阱和Solev’ev平衡,证明了与标准Boris方法相比,新方法可以以更低的计算成本提供更好的精度。虽然我们的例子的动机是跟踪核聚变反应堆磁场中的离子,但引入的算法可能会为其他应用带来类似的效率提高。
{"title":"An arbitrary order time-stepping algorithm for tracking particles in inhomogeneous magnetic fields","authors":"Krasymyr Tretiak,&nbsp;Daniel Ruprecht","doi":"10.1016/j.jcpx.2019.100036","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100036","url":null,"abstract":"<div><p>The Lorentz equations describe the motion of electrically charged particles in electric and magnetic fields and are used widely in plasma physics. The most popular numerical algorithm for solving them is the Boris method, a variant of the Störmer-Verlet algorithm. Boris method is phase space volume conserving and simulated particles typically remain near the correct trajectory. However, it is only second order accurate. Therefore, in scenarios where it is not enough to know that a particle stays on the right trajectory but one needs to know where on the trajectory the particle is at a given time, Boris method requires very small time steps to deliver accurate phase information, making it computationally expensive. We derive an improved version of the high-order Boris spectral deferred correction algorithm (Boris-SDC) by adopting a convergence acceleration strategy for second order problems based on the Generalised Minimum Residual (GMRES) method. Our new algorithm is easy to implement as it still relies on the standard Boris method. Like Boris-SDC it can deliver arbitrary order of accuracy through simple changes of runtime parameter but possesses better long-term energy stability. We demonstrate for two examples, a magnetic mirror trap and the Solev'ev equilibrium, that the new method can deliver better accuracy at lower computational cost compared to the standard Boris method. While our examples are motivated by tracking ions in the magnetic field of a nuclear fusion reactor, the introduced algorithm can potentially deliver similar improvements in efficiency for other applications.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"4 ","pages":"Article 100036"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100036","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72235673","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
On derivatives of smooth functions represented in multiwavelet bases 关于多小波基中光滑函数的导数
Pub Date : 2019-09-01 DOI: 10.1016/j.jcpx.2019.100033
Joel Anderson , Robert J. Harrison , Hideo Sekino , Bryan Sundahl , Gregory Beylkin , George I. Fann , Stig R. Jensen , Irina Sagert

We construct high-order derivative operators for smooth functions represented via discontinuous multiwavelet bases. The need for such operators arises in order to avoid artifacts when computing functionals involving high-order derivatives of solutions of integral equations. Previously high-order derivatives had to be formed by repeated application of a first-derivative operator that, while uniquely defined, has a spectral norm that grows quadratically with polynomial order and, hence, greatly amplifies numerical noise (truncation error) in the multiwavelet computation. The new constructions proceed via least-squares projection onto smooth bases and provide substantially improved numerical properties as well as permitting direct construction of high-order derivatives. We employ either b-splines or bandlimited exponentials as the intermediate smooth basis, with the former maintaining the concept of approximation order while the latter preserves the pure imaginary spectrum of the first-derivative operator and provides more direct control over the bandlimit and accuracy of computation. We demonstrate the properties of these new operators via several numerical tests as well as application to a problem in nuclear physics.

我们构造了由不连续多小波基表示的光滑函数的高阶导数算子。在计算涉及积分方程解的高阶导数的泛函时,为了避免伪影,需要使用这样的算子。以前的高阶导数必须通过重复应用一阶导数算子来形成,该算子虽然是唯一定义的,但具有以多项式阶二次增长的谱范数,因此在多小波计算中大大放大了数值噪声(截断误差)。新的构造通过在光滑基底上的最小二乘投影进行,提供了显著改进的数值性质,并允许直接构造高阶导数。我们使用b样条或带限指数作为中间光滑基,前者保持近似阶的概念,而后者保持一阶导数算子的纯虚谱,并对带限和计算精度提供更直接的控制。我们通过几个数值试验证明了这些新算子的性质,并将其应用于核物理中的一个问题。
{"title":"On derivatives of smooth functions represented in multiwavelet bases","authors":"Joel Anderson ,&nbsp;Robert J. Harrison ,&nbsp;Hideo Sekino ,&nbsp;Bryan Sundahl ,&nbsp;Gregory Beylkin ,&nbsp;George I. Fann ,&nbsp;Stig R. Jensen ,&nbsp;Irina Sagert","doi":"10.1016/j.jcpx.2019.100033","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100033","url":null,"abstract":"<div><p>We construct high-order derivative operators for smooth functions represented via discontinuous multiwavelet bases. The need for such operators arises in order to avoid artifacts when computing functionals involving high-order derivatives of solutions of integral equations. Previously high-order derivatives had to be formed by repeated application of a first-derivative operator that, while uniquely defined, has a spectral norm that grows quadratically with polynomial order and, hence, greatly amplifies numerical noise (truncation error) in the multiwavelet computation. The new constructions proceed via least-squares projection onto smooth bases and provide substantially improved numerical properties as well as permitting direct construction of high-order derivatives. We employ either b-splines or bandlimited exponentials as the intermediate smooth basis, with the former maintaining the concept of approximation order while the latter preserves the pure imaginary spectrum of the first-derivative operator and provides more direct control over the bandlimit and accuracy of computation. We demonstrate the properties of these new operators via several numerical tests as well as application to a problem in nuclear physics.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"4 ","pages":"Article 100033"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100033","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72235675","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
Active flux schemes on moving meshes with applications to geometric optics 运动网格上的主动通量方案及其在几何光学中的应用
Pub Date : 2019-06-01 DOI: 10.1016/j.jcpx.2019.100030
Bart S. van Lith , Jan H.M. ten Thije Boonkkamp , Wilbert L. IJzerman

Active flux schemes are finite volume schemes that keep track of both point values and averages. The point values are updated using a semi-Lagrangian step, making active flux schemes highly suitable for geometric optics problems on phase space, i.e., to solve Liouville's equation. We use a semi-discrete version of the active flux scheme. Curved optics lead to moving boundaries in phase space. Therefore, we introduce a novel way of defining the active flux scheme on moving meshes. We show, using scaling arguments as well as numerical experiments, that our scheme outperforms the current industry standard, ray tracing. It has higher accuracy as well as a more favourable time scaling. The numerical experiments demonstrate that the active flux scheme is orders of magnitude more accurate and faster than ray tracing.

主动通量方案是跟踪点值和平均值的有限体积方案。使用半拉格朗日步长更新点值,使有源通量方案非常适合于相空间上的几何光学问题,即求解刘维尔方程。我们使用一个半离散版本的主动通量方案。弯曲的光学器件导致相空间中的边界移动。因此,我们介绍了一种在移动网格上定义主动通量方案的新方法。我们使用缩放参数和数值实验表明,我们的方案优于当前的行业标准射线跟踪。它具有更高的精度以及更有利的时间缩放。数值实验表明,主动通量方案比射线追踪更准确、更快。
{"title":"Active flux schemes on moving meshes with applications to geometric optics","authors":"Bart S. van Lith ,&nbsp;Jan H.M. ten Thije Boonkkamp ,&nbsp;Wilbert L. IJzerman","doi":"10.1016/j.jcpx.2019.100030","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100030","url":null,"abstract":"<div><p>Active flux schemes are finite volume schemes that keep track of both point values and averages. The point values are updated using a semi-Lagrangian step, making active flux schemes highly suitable for geometric optics problems on phase space, i.e., to solve Liouville's equation. We use a semi-discrete version of the active flux scheme. Curved optics lead to moving boundaries in phase space. Therefore, we introduce a novel way of defining the active flux scheme on moving meshes. We show, using scaling arguments as well as numerical experiments, that our scheme outperforms the current industry standard, ray tracing. It has higher accuracy as well as a more favourable time scaling. The numerical experiments demonstrate that the active flux scheme is orders of magnitude more accurate and faster than ray tracing.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"3 ","pages":"Article 100030"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100030","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72234591","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}
引用次数: 2
Modal explicit filtering for large eddy simulation in discontinuous spectral element method 不连续谱元法大涡模拟的模态显式滤波
Pub Date : 2019-06-01 DOI: 10.1016/j.jcpx.2019.100024
Zia Ghiasi , Jonathan Komperda , Dongru Li , Ahmad Peyvan , David Nicholls , Farzad Mashayek

Developing a turbulence model that is computationally inexpensive and compatible with the nature of the numerical scheme is a crucial step in expanding the application of spectral element methods for large eddy simulation (LES) in complex geometries. In this paper, an element-level modal low-pass explicit filtering procedure, which operates in the spectral space, is implemented in a discontinuous spectral element method (DSEM). The application of the modal filter is studied for LES without a subgrid-scale (SGS) model. The method is tested for a configuration featuring isotropic turbulence, and its performance is compared with a previously used method—a spectral interpolation-based nodal filter. The modal filter shows superior performance over the nodal filter. The filtering procedure is then applied to a turbulent channel flow at a friction Reynolds number of Reτ=544, and the results are compared with a previous direct numerical simulation (DNS). It is also shown that the filter strength that provides the best comparison with DNS depends only on the polynomial order and is not a function of the grid resolution. An anisotropic version of the modal filter, which damps high-frequency modes in a specific direction, is also introduced and tested for the channel flow. It is observed that filtering in the spanwise direction is the most effective approach based on the comparison of velocity mean and fluctuations with DNS. In general, the modal filter has shown good performance for both isotropic and wall-bounded flows; the calculated channel friction Reynolds number for the modal filter is within 0.26% error with respect to the DNS data, compared to 5.8% error for a case with no filtering.

开发一个计算成本低廉且与数值格式性质兼容的湍流模型,是扩大谱元方法在复杂几何结构中用于大涡模拟(LES)的应用的关键一步。在本文中,在不连续谱元方法(DSEM)中实现了一种在谱空间中操作的单元级模态低通显式滤波过程。研究了模态滤波器在无子网格尺度(SGS)模型LES中的应用。该方法针对各向同性湍流的配置进行了测试,并将其性能与以前使用的方法——基于谱插值的节点滤波器进行了比较。模态滤波器的性能优于节点滤波器。然后将过滤程序应用于摩擦雷诺数Reτ=544的湍流通道流,并将结果与之前的直接数值模拟(DNS)进行比较。还表明,与DNS进行最佳比较的滤波器强度仅取决于多项式阶数,而不是网格分辨率的函数。还介绍了一种各向异性的模态滤波器,它可以阻尼特定方向上的高频模式,并对通道流进行了测试。根据速度平均值和波动与DNS的比较,可以观察到跨度方向的滤波是最有效的方法。总的来说,模态滤波器在各向同性流和壁有界流中都表现出良好的性能;模态滤波器的计算出的通道摩擦雷诺数相对于DNS数据的误差在0.26%以内。
{"title":"Modal explicit filtering for large eddy simulation in discontinuous spectral element method","authors":"Zia Ghiasi ,&nbsp;Jonathan Komperda ,&nbsp;Dongru Li ,&nbsp;Ahmad Peyvan ,&nbsp;David Nicholls ,&nbsp;Farzad Mashayek","doi":"10.1016/j.jcpx.2019.100024","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100024","url":null,"abstract":"<div><p>Developing a turbulence model that is computationally inexpensive and compatible with the nature of the numerical scheme is a crucial step in expanding the application of spectral element methods for large eddy simulation (LES) in complex geometries. In this paper, an element-level modal low-pass explicit filtering procedure, which operates in the spectral space, is implemented in a discontinuous spectral element method (DSEM). The application of the modal filter is studied for LES without a subgrid-scale (SGS) model. The method is tested for a configuration featuring isotropic turbulence, and its performance is compared with a previously used method—a spectral interpolation-based nodal filter. The modal filter shows superior performance over the nodal filter. The filtering procedure is then applied to a turbulent channel flow at a friction Reynolds number of <span><math><msub><mrow><mi>Re</mi></mrow><mrow><mi>τ</mi></mrow></msub><mo>=</mo><mn>544</mn></math></span>, and the results are compared with a previous direct numerical simulation (DNS). It is also shown that the filter strength that provides the best comparison with DNS depends only on the polynomial order and is not a function of the grid resolution. An anisotropic version of the modal filter, which damps high-frequency modes in a specific direction, is also introduced and tested for the channel flow. It is observed that filtering in the spanwise direction is the most effective approach based on the comparison of velocity mean and fluctuations with DNS. In general, the modal filter has shown good performance for both isotropic and wall-bounded flows; the calculated channel friction Reynolds number for the modal filter is within 0.26% error with respect to the DNS data, compared to 5.8% error for a case with no filtering.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"3 ","pages":"Article 100024"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100024","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72234529","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
Tensor calculus in spherical coordinates using Jacobi polynomials. Part-I: Mathematical analysis and derivations 球面坐标系中使用雅可比多项式的张量演算。第一部分:数学分析和推导
Pub Date : 2019-06-01 DOI: 10.1016/j.jcpx.2019.100013
Geoffrey M. Vasil , Daniel Lecoanet , Keaton J. Burns , Jeffrey S. Oishi , Benjamin P. Brown

This paper presents a method for accurate and efficient computations on scalar, vector and tensor fields in three-dimensional spherical polar coordinates. The method uses spin-weighted spherical harmonics in the angular directions and rescaled Jacobi polynomials in the radial direction. For the 2-sphere, spin-weighted harmonics allow for automating calculations in a fashion as similar to Fourier series as possible. Derivative operators act as wavenumber multiplication on a set of spectral coefficients. After transforming the angular directions, a set of orthogonal tensor rotations put the radially dependent spectral coefficients into individual spaces each obeying a particular regularity condition at the origin. These regularity spaces have remarkably simple properties under standard vector-calculus operations, such as gradient and divergence. We use a hierarchy of rescaled Jacobi polynomials for a basis on these regularity spaces. It is possible to select the Jacobi-polynomial parameters such that all relevant operators act in a minimally banded way. Altogether, the geometric structure allows for the accurate and efficient solution of general partial differential equations in the unit ball.

本文提出了一种在三维球极坐标系中精确有效地计算标量场、矢量场和张量场的方法。该方法在角方向上使用自旋加权球面谐波,在径向方向上使用重缩放雅可比多项式。对于双球,自旋加权谐波允许以尽可能类似傅立叶级数的方式进行自动计算。导数算子充当一组谱系数上的波数乘法。在变换角度方向后,一组正交张量旋转将径向相关的谱系数放入各个空间中,每个空间在原点都遵循特定的正则性条件。这些正则空间在标准向量演算运算下具有非常简单的性质,例如梯度和散度。我们使用重缩放雅可比多项式的层次作为这些正则性空间的基础。可以选择雅可比多项式参数,使得所有相关算子以最小带状的方式起作用。总之,几何结构允许在单位球中精确有效地求解一般偏微分方程。
{"title":"Tensor calculus in spherical coordinates using Jacobi polynomials. Part-I: Mathematical analysis and derivations","authors":"Geoffrey M. Vasil ,&nbsp;Daniel Lecoanet ,&nbsp;Keaton J. Burns ,&nbsp;Jeffrey S. Oishi ,&nbsp;Benjamin P. Brown","doi":"10.1016/j.jcpx.2019.100013","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100013","url":null,"abstract":"<div><p>This paper presents a method for accurate and efficient computations on scalar, vector and tensor fields in three-dimensional spherical polar coordinates. The method uses spin-weighted spherical harmonics in the angular directions and rescaled Jacobi polynomials in the radial direction. For the 2-sphere, spin-weighted harmonics allow for automating calculations in a fashion as similar to Fourier series as possible. Derivative operators act as wavenumber multiplication on a set of spectral coefficients. After transforming the angular directions, a set of orthogonal tensor rotations put the radially dependent spectral coefficients into individual spaces each obeying a particular regularity condition at the origin. These regularity spaces have remarkably simple properties under standard vector-calculus operations, such as <em>gradient</em> and <em>divergence</em>. We use a hierarchy of rescaled Jacobi polynomials for a basis on these regularity spaces. It is possible to select the Jacobi-polynomial parameters such that all relevant operators act in a minimally banded way. Altogether, the geometric structure allows for the accurate and efficient solution of general partial differential equations in the unit ball.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"3 ","pages":"Article 100013"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100013","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72234587","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}
引用次数: 28
An upwind vertex centred finite volume algorithm for nearly and truly incompressible explicit fast solid dynamic applications: Total and Updated Lagrangian formulations 用于几乎和真正不可压缩显式快速固体动力学应用的逆风顶点中心有限体积算法:总量和更新的拉格朗日公式
Pub Date : 2019-06-01 DOI: 10.1016/j.jcpx.2019.100025
Osama I. Hassan , Ataollah Ghavamian , Chun Hean Lee , Antonio J. Gil , Javier Bonet , Ferdinando Auricchio

This paper presents an explicit vertex centred finite volume method for the solution of fast transient isothermal large strain solid dynamics via a system of first order hyperbolic conservation laws. Building upon previous work developed by the authors, in the context of alternative numerical discretisations, this paper explores the use of a series of enhancements (both from the formulation and numerical standpoints) in order to explore some limiting scenarios, such as the consideration of near and true incompressibility. Both Total and Updated Lagrangian formulations are presented and compared at the discrete level, where very small differences between both descriptions are observed due to the excellent discrete satisfaction of the involutions. In addition, a matrix-free tailor-made artificial compressibility algorithm is discussed and combined with an angular momentum projection algorithm. A wide spectrum of numerical examples is thoroughly examined. The scheme shows excellent (stable, consistent and accurate) behaviour, in comparison with other methodologies, in compressible, nearly incompressible and truly incompressible bending dominated scenarios, yielding equal second order of convergence for velocities, deviatoric and volumetric components of the stress.

本文提出了一种通过一阶双曲守恒律系统求解快速瞬态等温大应变固体动力学的显式顶点中心有限体积方法。在作者先前工作的基础上,在替代数值离散化的背景下,本文探索了一系列增强的使用(从公式和数值的角度),以探索一些限制场景,例如考虑接近和真实的不可压缩性。Total和Updated Lagrangian公式都在离散级别上进行了介绍和比较,由于对合的离散满足性很好,两种描述之间的差异很小。此外,还讨论了一种无矩阵定制的人工压缩算法,并将其与角动量投影算法相结合。对大量的数值例子进行了深入的研究。与其他方法相比,该方案在可压缩、几乎不可压缩和真正不可压缩的弯曲主导场景中表现出了良好的(稳定、一致和准确)性能,在速度、应力的偏分量和体积分量方面产生了相等的二阶收敛性。
{"title":"An upwind vertex centred finite volume algorithm for nearly and truly incompressible explicit fast solid dynamic applications: Total and Updated Lagrangian formulations","authors":"Osama I. Hassan ,&nbsp;Ataollah Ghavamian ,&nbsp;Chun Hean Lee ,&nbsp;Antonio J. Gil ,&nbsp;Javier Bonet ,&nbsp;Ferdinando Auricchio","doi":"10.1016/j.jcpx.2019.100025","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100025","url":null,"abstract":"<div><p>This paper presents an explicit vertex centred finite volume method for the solution of fast transient isothermal large strain solid dynamics via a system of first order hyperbolic conservation laws. Building upon previous work developed by the authors, in the context of alternative numerical discretisations, this paper explores the use of a series of enhancements (both from the formulation and numerical standpoints) in order to explore some limiting scenarios, such as the consideration of near and true incompressibility. Both Total and Updated Lagrangian formulations are presented and compared at the discrete level, where very small differences between both descriptions are observed due to the excellent discrete satisfaction of the involutions. In addition, a matrix-free tailor-made artificial compressibility algorithm is discussed and combined with an angular momentum projection algorithm. A wide spectrum of numerical examples is thoroughly examined. The scheme shows excellent (stable, consistent and accurate) behaviour, in comparison with other methodologies, in compressible, nearly incompressible and truly incompressible bending dominated scenarios, yielding equal second order of convergence for velocities, deviatoric and volumetric components of the stress.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"3 ","pages":"Article 100025"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100025","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72234592","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}
引用次数: 13
Tensor calculus in spherical coordinates using Jacobi polynomials. Part-II: Implementation and examples 球面坐标系中使用雅可比多项式的张量演算。第二部分:实施和实例
Pub Date : 2019-06-01 DOI: 10.1016/j.jcpx.2019.100012
Daniel Lecoanet , Geoffrey M. Vasil , Keaton J. Burns , Benjamin P. Brown , Jeffrey S. Oishi

We present a simulation code which can solve a broad range of partial differential equations in a full sphere. The code expands tensorial variables in a spectral series of spin-weighted spherical harmonics in the angular directions and a scaled Jacobi polynomial basis in the radial direction, as described in Vasil et al. (2018; hereafter, Part-I). Nonlinear terms are calculated by transforming from the coefficients of the spectral series to the value of each quantity on the physical grid, where it is easy to calculate products and perform other local operations. The expansion makes it straightforward to solve equations in tensor form (i.e., without decomposition into scalars). We propose and study several unit tests which demonstrate the code can accurately solve linear problems, implement boundary conditions, and transform between spectral and physical space. We then run a series of benchmark problems proposed in Marti et al. (2014), implementing the hydrodynamic and magnetohydrodynamic equations. We are able to calculate more accurate solutions than reported in Marti et al. (2014) by running at higher spatial resolution and using a higher-order timestepping scheme. We find the rotating convection and convective dynamo benchmark problems depend sensitively on details of timestepping and data analysis. We also demonstrate that in low resolution simulations of the dynamo problem, small changes in a numerical scheme can lead to large changes in the solution. To aid future comparison to these benchmarks, we include the source code used to generate the data, as well as the data and analysis scripts used to generate the figures.

我们提出了一个模拟代码,可以在一个完整的球体中求解广泛的偏微分方程。如Vasil等人(2018;下文,第一部分)所述,该代码在角方向上扩展了自旋加权球面谐波的频谱序列中的张量变量,在径向上扩展了缩放雅可比多项式基。非线性项是通过将谱级数的系数转换为物理网格上每个量的值来计算的,在物理网格上很容易计算乘积并执行其他局部运算。该展开使求解张量形式的方程变得简单(即,无需分解为标量)。我们提出并研究了几个单元测试,证明该代码可以准确地解决线性问题,实现边界条件,以及在光谱和物理空间之间转换。然后,我们运行了Marti等人提出的一系列基准问题。(2014),实现了流体动力学和磁流体动力学方程。我们能够计算出比Marti等人报道的更准确的解。(2014)通过以更高的空间分辨率运行并使用更高阶的时间步长方案。我们发现旋转对流和对流发电机基准问题敏感地依赖于时间步长和数据分析的细节。我们还证明,在发电机问题的低分辨率模拟中,数值格式的微小变化可能会导致解的巨大变化。为了帮助将来与这些基准进行比较,我们包含了用于生成数据的源代码,以及用于生成数字的数据和分析脚本。
{"title":"Tensor calculus in spherical coordinates using Jacobi polynomials. Part-II: Implementation and examples","authors":"Daniel Lecoanet ,&nbsp;Geoffrey M. Vasil ,&nbsp;Keaton J. Burns ,&nbsp;Benjamin P. Brown ,&nbsp;Jeffrey S. Oishi","doi":"10.1016/j.jcpx.2019.100012","DOIUrl":"https://doi.org/10.1016/j.jcpx.2019.100012","url":null,"abstract":"<div><p>We present a simulation code which can solve a broad range of partial differential equations in a full sphere. The code expands tensorial variables in a spectral series of spin-weighted spherical harmonics in the angular directions and a scaled Jacobi polynomial basis in the radial direction, as described in Vasil et al. (2018; hereafter, Part-I). Nonlinear terms are calculated by transforming from the coefficients of the spectral series to the value of each quantity on the physical grid, where it is easy to calculate products and perform other local operations. The expansion makes it straightforward to solve equations in tensor form (i.e., without decomposition into scalars). We propose and study several unit tests which demonstrate the code can accurately solve linear problems, implement boundary conditions, and transform between spectral and physical space. We then run a series of benchmark problems proposed in Marti et al. (2014), implementing the hydrodynamic and magnetohydrodynamic equations. We are able to calculate more accurate solutions than reported in Marti et al. (2014) by running at higher spatial resolution and using a higher-order timestepping scheme. We find the rotating convection and convective dynamo benchmark problems depend sensitively on details of timestepping and data analysis. We also demonstrate that in low resolution simulations of the dynamo problem, small changes in a numerical scheme can lead to large changes in the solution. To aid future comparison to these benchmarks, we include the source code used to generate the data, as well as the data and analysis scripts used to generate the figures.</p></div>","PeriodicalId":37045,"journal":{"name":"Journal of Computational Physics: X","volume":"3 ","pages":"Article 100012"},"PeriodicalIF":0.0,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.jcpx.2019.100012","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72234586","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}
引用次数: 27
期刊
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