Pub Date : 2024-06-14DOI: 10.1016/j.jocs.2024.102364
Xiaogang Zhu, Yaping Zhang
This paper proposes an efficient spline-based DQ method for the 2D and 3D convection–diffusion equations (CDEs) with Riesz fractional derivative in space, which have been widely used to describe the anomalous solute transport in complex media. Firstly, a spline-based differential quadrature (DQ) formula is developed to approximate the Riesz derivative by using cubic B-splines as trial functions, which allows us to approximate the fractional derivatives with high accuracy and small computational cost. We then utilize it to discretize the fractional derivatives in the governing equation and a cubic B-spline DQ scheme is further established by applying the finite difference (FD) scheme to the resulting system of ordinary differential equations. A brief implementation of the proposed DQ method is also presented. To examine the effectiveness of this spline-based DQ method, numerical tests are finally done on some benchmark problems and the simulation of rotating Gaussian hill in convection-dominated flow governed by fractional derivatives. The advantages in computational accuracy and efficiency are illustrated by comparing the results with the other algorithms in open literature.
二维和三维对流扩散方程(CDEs)在空间具有 Riesz 分导数,被广泛用于描述复杂介质中的溶质异常输运,本文提出了一种基于样条的高效 DQ 方法。首先,我们开发了一种基于样条曲线的微分正交(DQ)公式,通过使用三次 B 样条曲线作为试函数来逼近 Riesz 导数,从而以较高的精度和较小的计算成本逼近分数导数。然后,我们利用它对支配方程中的分数导数进行离散化,并通过将有限差分(FD)方案应用于由此产生的常微分方程系统,进一步建立立方 B 样条 DQ 方案。此外,还简要介绍了所提出的 DQ 方法的实现过程。为了检验这种基于样条线的 DQ 方法的有效性,最后在一些基准问题上进行了数值测试,并模拟了在分数导数支配的对流中的旋转高斯山。通过与公开文献中其他算法的结果比较,说明了该方法在计算精度和效率方面的优势。
{"title":"An efficient spline-based DQ method for 2D/3D Riesz space-fractional convection–diffusion equations","authors":"Xiaogang Zhu, Yaping Zhang","doi":"10.1016/j.jocs.2024.102364","DOIUrl":"10.1016/j.jocs.2024.102364","url":null,"abstract":"<div><p>This paper proposes an efficient spline-based DQ method for the 2D and 3D convection–diffusion equations (CDEs) with Riesz fractional derivative in space, which have been widely used to describe the anomalous solute transport in complex media. Firstly, a spline-based differential quadrature (DQ) formula is developed to approximate the Riesz derivative by using cubic B-splines as trial functions, which allows us to approximate the fractional derivatives with high accuracy and small computational cost. We then utilize it to discretize the fractional derivatives in the governing equation and a cubic B-spline DQ scheme is further established by applying the finite difference (FD) scheme to the resulting system of ordinary differential equations. A brief implementation of the proposed DQ method is also presented. To examine the effectiveness of this spline-based DQ method, numerical tests are finally done on some benchmark problems and the simulation of rotating Gaussian hill in convection-dominated flow governed by fractional derivatives. The advantages in computational accuracy and efficiency are illustrated by comparing the results with the other algorithms in open literature.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.1,"publicationDate":"2024-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141394264","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Python Indian Weather Radar Toolkit, abbreviated as "pyiwr", is an open-source Python library tailored for the purpose of handling data from the Indian Doppler Weather Radar (DWR). This paper provides a comprehensive overview of the pyiwr, which serves as a toolkit to read, analyze, process, and visualize weather radar data. Apart from this, the toolkit offers a range of robust functions implementing various algorithms covering several aspects of the radar data processing and quality control that facilitate the manipulation and analysis of weather radar data. To demonstrate the practical applicability of pyiwr, various case studies are presented, focusing on processing raw reflectivity data (clutter correction), Quantitative Precipitation Estimation (QPE) using Z-R relationship and time-series analysis of reflectivity and rain intensity, both spatially as well as at a specific location, during various meteorological events. This module enhances the accessibility and compatibility of radar data, enabling researchers, weather forecasters, and hydrologists to efficiently work with DWR data (particularly Indian DWR) that fosters advancements in weather radar research and applications. The open availability of pyiwr's source code on GitHub ensures that researchers and practitioners can not only access the toolkit but also contribute to its ongoing development.
{"title":"Python Indian Weather Radar Toolkit (pyiwr): An open-source Python library for processing, analyzing and visualizing weather radar data","authors":"Nitig Singh , Vaibhav Tyagi , Saurabh Das , Udaya Kumar Sahoo , Shyam Sundar Kundu","doi":"10.1016/j.jocs.2024.102363","DOIUrl":"10.1016/j.jocs.2024.102363","url":null,"abstract":"<div><p>The Python Indian Weather Radar Toolkit, abbreviated as \"pyiwr\", is an open-source Python library tailored for the purpose of handling data from the Indian Doppler Weather Radar (DWR). This paper provides a comprehensive overview of the pyiwr, which serves as a toolkit to read, analyze, process, and visualize weather radar data. Apart from this, the toolkit offers a range of robust functions implementing various algorithms covering several aspects of the radar data processing and quality control that facilitate the manipulation and analysis of weather radar data. To demonstrate the practical applicability of pyiwr, various case studies are presented, focusing on processing raw reflectivity data (clutter correction), Quantitative Precipitation Estimation (QPE) using Z-R relationship and time-series analysis of reflectivity and rain intensity, both spatially as well as at a specific location, during various meteorological events. This module enhances the accessibility and compatibility of radar data, enabling researchers, weather forecasters, and hydrologists to efficiently work with DWR data (particularly Indian DWR) that fosters advancements in weather radar research and applications. The open availability of pyiwr's source code on GitHub ensures that researchers and practitioners can not only access the toolkit but also contribute to its ongoing development.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.1,"publicationDate":"2024-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141407979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-13DOI: 10.1016/j.jocs.2024.102347
Filip Katulski , Maciej Malawski
The primary objective of LIT-FED-SEARCH software is to develop a user-friendly solution tailored to researchers and scientists. This solution aims to enhance their impact by facilitating the analysis of data from modern, extensive datasets like PubMed and Clinical Trials, alongside real-world evidence. The central concept we offer is a Federated Search Workflow Engine, which has been designed and maintained to accommodate various infrastructure configurations for the convenience of users. In line with this approach, potential users have the flexibility to configure their own computing environment and a set of interesting data repositories, based on their specific requirements and capabilities. This customization can significantly reduce the time and resources invested in research. LIT-FED-SEARCH is constructed with the support of OpenSearch full-text search engine as its heart. This paper offers an overview of the system’s architecture, capabilities, and potential applications in the field of biomedical research.
{"title":"The next-gen federated search architecture for biomedical knowledge repositories — The LIT-FED-SEARCH engine","authors":"Filip Katulski , Maciej Malawski","doi":"10.1016/j.jocs.2024.102347","DOIUrl":"10.1016/j.jocs.2024.102347","url":null,"abstract":"<div><p>The primary objective of LIT-FED-SEARCH software is to develop a user-friendly solution tailored to researchers and scientists. This solution aims to enhance their impact by facilitating the analysis of data from modern, extensive datasets like PubMed and Clinical Trials, alongside real-world evidence. The central concept we offer is a Federated Search Workflow Engine, which has been designed and maintained to accommodate various infrastructure configurations for the convenience of users. In line with this approach, potential users have the flexibility to configure their own computing environment and a set of interesting data repositories, based on their specific requirements and capabilities. This customization can significantly reduce the time and resources invested in research. LIT-FED-SEARCH is constructed with the support of OpenSearch full-text search engine as its heart. This paper offers an overview of the system’s architecture, capabilities, and potential applications in the field of biomedical research.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.1,"publicationDate":"2024-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141389620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-12DOI: 10.1016/j.jocs.2024.102355
Monika Nagy-Huber, Volker Roth
Partial differential equations (PDEs) are widely used to describe relevant phenomena in dynamical systems. In real-world applications, we commonly need to combine formal PDE models with (potentially noisy) observations. This is especially relevant in settings where we lack information about boundary or initial conditions, or where we need to identify unknown model parameters. In recent years, Physics-Informed Neural Networks (PINNs) have become a popular tool for this kind of problems. In high-dimensional settings, however, PINNs often suffer from computational problems because they usually require dense collocation points over the entire computational domain. To address this problem, we present Physics-Informed Boundary Integral Networks (PIBI-Nets) as a data-driven approach for solving PDEs in one dimension less than the original problem space. PIBI-Nets only require points at the computational domain boundary, while still achieving highly accurate results. Moreover, PIBI-Nets clearly outperform PINNs in several practical settings. Exploiting elementary properties of fundamental solutions of linear differential operators, we present a principled and simple way to handle point sources in inverse problems. We demonstrate the excellent performance of PIBI-Nets for the Laplace and Poisson equations, both on artificial datasets and within a real-world application concerning the reconstruction of groundwater flows.
{"title":"Physics-informed boundary integral networks (PIBI-Nets): A data-driven approach for solving partial differential equations","authors":"Monika Nagy-Huber, Volker Roth","doi":"10.1016/j.jocs.2024.102355","DOIUrl":"https://doi.org/10.1016/j.jocs.2024.102355","url":null,"abstract":"<div><p>Partial differential equations (PDEs) are widely used to describe relevant phenomena in dynamical systems. In real-world applications, we commonly need to combine formal PDE models with (potentially noisy) observations. This is especially relevant in settings where we lack information about boundary or initial conditions, or where we need to identify unknown model parameters. In recent years, Physics-Informed Neural Networks (PINNs) have become a popular tool for this kind of problems. In high-dimensional settings, however, PINNs often suffer from computational problems because they usually require dense collocation points over the entire computational domain. To address this problem, we present Physics-Informed Boundary Integral Networks (PIBI-Nets) as a data-driven approach for solving PDEs in one dimension less than the original problem space. PIBI-Nets only require points at the computational domain boundary, while still achieving highly accurate results. Moreover, PIBI-Nets clearly outperform PINNs in several practical settings. Exploiting elementary properties of fundamental solutions of linear differential operators, we present a principled and simple way to handle point sources in inverse problems. We demonstrate the excellent performance of PIBI-Nets for the Laplace and Poisson equations, both on artificial datasets and within a real-world application concerning the reconstruction of groundwater flows.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.1,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1877750324001480/pdfft?md5=ef935b3248f3e9ad9542948ffdedafa3&pid=1-s2.0-S1877750324001480-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141482404","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-12DOI: 10.1016/j.jocs.2024.102362
Aishvarya Kumar , Ram Prakash Bharti
The present study assesses RANS-based turbulence models to simulate the isothermal confined swirling flow in a combustor representing a constituent can combustor of the can-annular configuration used in jet engines. The two-equation models (standard , realizable , standard , SST ), and seven-equation model (linear pressure strain-Reynolds stress model, LPS-RSM), are assessed by comparing their predictions of mean axial velocity, mean transverse velocity, turbulent kinetic energy, and shear stress with the experimental data at two different positions (i.e., the primary and dilution hole planes) in the combustor. While the two-equation models generally have failed to predict the confined swirling flow at both positions accurately, the SST model yielded the most accurate, followed by standard and realizable models. The discrepancies between the computational and experimental results could be attributed to the isotropic turbulence assumptions, which, however, are invalid for confined swirling flows. Further, the two-equation model formulations cannot capture the intricacies of vortex flow and its interaction with the surroundings in confined swirling flows. The LPS-RSM, which considers turbulence anisotropy, showed some promise, although overpredicted results follow the trend with experimental values at the primary holes plane. However, at the dilution holes plane, the model overpredicted the velocity field, and underestimated the turbulence field, including turbulent kinetic energy and shear stress. These observed discrepancies can be ascribed to the pressure-strain correlation in the LPS-RSM, which assumes the pressure is a linear function of the strain-rate tensor. However, this linear assumption is quite simplistic for complex flows. Further, the influence of discretization (SOU and third-order MUSCL) schemes of convective terms is also assessed, and the differences in predictions resulted from MUSCL scheme having lower diffusion and superior ability to capture sharper gradients, however, did not translate into improving the solution accuracy. Hence, this study suggests that more advanced high-fidelity turbulence models (e.g., hybrid RANS-LES, LES, DNS) are needed to accurately predict the confined swirling flow in combustors.
{"title":"Assessment of RANS-based turbulence models for isothermal confined swirling flow in a realistic can-type gas turbine combustor application","authors":"Aishvarya Kumar , Ram Prakash Bharti","doi":"10.1016/j.jocs.2024.102362","DOIUrl":"10.1016/j.jocs.2024.102362","url":null,"abstract":"<div><p>The present study assesses RANS-based turbulence models to simulate the isothermal confined swirling flow in a combustor representing a constituent can combustor of the can-annular configuration used in jet engines. The two-equation models (standard <span><math><mrow><mi>k</mi><mo>−</mo><mi>ϵ</mi></mrow></math></span>, realizable <span><math><mrow><mi>k</mi><mo>−</mo><mi>ϵ</mi></mrow></math></span>, standard <span><math><mrow><mi>k</mi><mo>−</mo><mi>ω</mi></mrow></math></span>, SST <span><math><mrow><mi>k</mi><mo>−</mo><mi>ω</mi></mrow></math></span>), and seven-equation model (linear pressure strain-Reynolds stress model, LPS-RSM), are assessed by comparing their predictions of mean axial velocity, mean transverse velocity, turbulent kinetic energy, and shear stress with the experimental data at two different positions (i.e., the primary and dilution hole planes) in the combustor. While the two-equation models generally have failed to predict the confined swirling flow at both positions accurately, the SST <span><math><mrow><mi>k</mi><mo>−</mo><mi>ω</mi></mrow></math></span> model yielded the most accurate, followed by standard <span><math><mrow><mi>k</mi><mo>−</mo><mi>ω</mi></mrow></math></span> and realizable <span><math><mrow><mi>k</mi><mo>−</mo><mi>ϵ</mi></mrow></math></span> models. The discrepancies between the computational and experimental results could be attributed to the isotropic turbulence assumptions, which, however, are invalid for confined swirling flows. Further, the two-equation model formulations cannot capture the intricacies of vortex flow and its interaction with the surroundings in confined swirling flows. The LPS-RSM, which considers turbulence anisotropy, showed some promise, although overpredicted results follow the trend with experimental values at the primary holes plane. However, at the dilution holes plane, the model overpredicted the velocity field, and underestimated the turbulence field, including turbulent kinetic energy and shear stress. These observed discrepancies can be ascribed to the pressure-strain correlation in the LPS-RSM, which assumes the pressure is a linear function of the strain-rate tensor. However, this linear assumption is quite simplistic for complex flows. Further, the influence of discretization (SOU and third-order MUSCL) schemes of convective terms is also assessed, and the differences in predictions resulted from MUSCL scheme having lower diffusion and superior ability to capture sharper gradients, however, did not translate into improving the solution accuracy. Hence, this study suggests that more advanced high-fidelity turbulence models (e.g., hybrid RANS-LES, LES, DNS) are needed to accurately predict the confined swirling flow in combustors.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.3,"publicationDate":"2024-06-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141389996","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-11DOI: 10.1016/j.jocs.2024.102357
Hongwei Chen , Shiyang Chen , Joshua J. Turner , Adrian Feiguin
In atomistic spin dynamics simulations, the time cost of constructing the space- and time-displaced pair correlation function in real space increases quadratically as the number of spins , leading to significant computational effort. The GEMM subroutine can be adopted to accelerate the calculation of the dynamical spin–spin correlation function, but the computational cost of simulating large spin systems ( spins) on CPUs remains expensive. In this work, we perform the simulation on a graphics processing unit (GPU), a hardware solution widely used as an accelerator for scientific computing and deep learning. We show that GPUs can accelerate the simulation up to 25-fold compared to multi-core CPUs when using the GEMM subroutine on both. To hide memory latency, we fuse the element-wise operation into the GEMM kernel using which can improve the performance by 26% 33% compared to the implementation based on . Furthermore, we perform the ‘on-the-fly’ calculation in the epilogue of the GEMM subroutine to avoid saving intermediate results on global memory, which makes large-scale atomistic spin dynamics simulations feasible and affordable.
在原子自旋动力学模拟中,在实空间构建空间和时间错位的自旋对相关函数的时间成本随着自旋数 N 的增加而二次方增加,从而导致大量的计算工作。可以采用 GEMM 子程序来加速动力学自旋相关函数的计算,但在 CPU 上模拟大型自旋系统(>40000 个自旋)的计算成本仍然很高。在这项工作中,我们在图形处理器(GPU)上进行模拟,GPU是一种广泛用作科学计算和深度学习加速器的硬件解决方案。我们的研究表明,与多核 CPU 相比,在 GPU 上使用 GEMM 子程序时,模拟速度最多可提高 25 倍。为了隐藏内存延迟,我们使用 CUTLASS 将元素向操作融合到 GEMM 内核中,与基于 cuBLAS 的实现相比,性能提高了 26% ∼ 33%。此外,我们在 GEMM 子程序的尾声中执行 "即时 "计算,避免将中间结果保存在全局内存中,这使得大规模原子自旋动力学模拟变得可行且经济实惠。
{"title":"Kernel fusion in atomistic spin dynamics simulations on Nvidia GPUs using tensor core","authors":"Hongwei Chen , Shiyang Chen , Joshua J. Turner , Adrian Feiguin","doi":"10.1016/j.jocs.2024.102357","DOIUrl":"https://doi.org/10.1016/j.jocs.2024.102357","url":null,"abstract":"<div><p>In atomistic spin dynamics simulations, the time cost of constructing the space- and time-displaced pair correlation function in real space increases quadratically as the number of spins <span><math><mi>N</mi></math></span>, leading to significant computational effort. The GEMM subroutine can be adopted to accelerate the calculation of the dynamical spin–spin correlation function, but the computational cost of simulating large spin systems (<span><math><mrow><mo>></mo><mn>40000</mn></mrow></math></span> spins) on CPUs remains expensive. In this work, we perform the simulation on a graphics processing unit (GPU), a hardware solution widely used as an accelerator for scientific computing and deep learning. We show that GPUs can accelerate the simulation up to 25-fold compared to multi-core CPUs when using the GEMM subroutine on both. To hide memory latency, we fuse the element-wise operation into the GEMM kernel using <span><math><mstyle><mi>C</mi><mi>U</mi><mi>T</mi><mi>L</mi><mi>A</mi><mi>S</mi><mi>S</mi></mstyle></math></span> which can improve the performance by 26% <span><math><mo>∼</mo></math></span> 33% compared to the implementation based on <span><math><mstyle><mi>c</mi><mi>u</mi><mi>B</mi><mi>L</mi><mi>A</mi><mi>S</mi></mstyle></math></span>. Furthermore, we perform the ‘on-the-fly’ calculation in the epilogue of the GEMM subroutine to avoid saving intermediate results on global memory, which makes large-scale atomistic spin dynamics simulations feasible and affordable.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.1,"publicationDate":"2024-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141486483","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-10DOI: 10.1016/j.jocs.2024.102340
Maciej Sikora , Patryk Krukowski , Anna Paszyńska , Maciej Paszyński
We present a comparison of Physics Informed Neural Networks (PINN) and Variational Physics Informed Neural Networks (VPINN) with higher-order and continuity Finite Element Method (FEM). We focus on the one-dimensional advection-dominated diffusion problem and the two-dimensional Eriksson–Johnson model problem. We show that the standard Galerkin method for FEM cannot solve this problem on uniform grid. We discuss the stabilization of the advection-dominated diffusion problem with the Petrov–Galerkin (PG) formulation and present the FEM solution obtained with the PG method. The main benefit of using a stabilization method is that it can deliver a good-quality approximation to the solution on a mesh that is not fully refined towards the singularity. We employ PINN and VPINN methods, defining several strong and weak loss functions. We compare the training and solutions of PINN and VPINN methods with higher-order FEM methods. We consider a case with uniform FEM and uniform distribution of points for PINN, as well as uniform distribution of test functions for VPINN. We also consider adaptive FEM, refined towards edge singularity, and non-uniform distribution of points for PINN, as well as non-uniform distribution of test functions for VPINN.
{"title":"Comparison of Physics Informed Neural Networks and Finite Element Method Solvers for advection-dominated diffusion problems","authors":"Maciej Sikora , Patryk Krukowski , Anna Paszyńska , Maciej Paszyński","doi":"10.1016/j.jocs.2024.102340","DOIUrl":"https://doi.org/10.1016/j.jocs.2024.102340","url":null,"abstract":"<div><p>We present a comparison of Physics Informed Neural Networks (PINN) and Variational Physics Informed Neural Networks (VPINN) with higher-order and continuity Finite Element Method (FEM). We focus on the one-dimensional advection-dominated diffusion problem and the two-dimensional Eriksson–Johnson model problem. We show that the standard Galerkin method for FEM cannot solve this problem on uniform grid. We discuss the stabilization of the advection-dominated diffusion problem with the Petrov–Galerkin (PG) formulation and present the FEM solution obtained with the PG method. The main benefit of using a stabilization method is that it can deliver a good-quality approximation to the solution on a mesh that is not fully refined towards the singularity. We employ PINN and VPINN methods, defining several strong and weak loss functions. We compare the training and solutions of PINN and VPINN methods with higher-order FEM methods. We consider a case with uniform FEM and uniform distribution of points for PINN, as well as uniform distribution of test functions for VPINN. We also consider adaptive FEM, refined towards edge singularity, and non-uniform distribution of points for PINN, as well as non-uniform distribution of test functions for VPINN.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.3,"publicationDate":"2024-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141324803","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-10DOI: 10.1016/j.jocs.2024.102346
Wieslaw L. Nowinski
The human brain is an enormous scientific challenge. Knowledge of the complete map of neuronal connections (connectome) is essential for understanding how neuronal circuits encode information and the brain works in health and disease. Nanoscale connectomes are created for a few small animals but not yet for the human. The key challenges in the development of a whole human brain model at the nanoscale are data acquisition and computing including big data and high performance computing. This work focuses on big data and volumetric and geometric modeling of brain morphology at the micro- and nanoscales. It presents the volumetric and four geometric neuronal models and estimates the storage required for them. It introduces four geometric neuronal models: straight wireframe, enhanced wireframe, straight polygonal, and enhanced polygonal. The volumetric model requires approximately from 4.2 to 33.6 petabytes (PB) at the microscale up to 5,600,000 exabytes (EB) at the nanoscale. The straight wireframe model requires 18 PB at the microscale and 24 PB at the nanoscale. The enhanced parabolic wireframe model needs 36 PB at the microscale and 48 PB at the nanoscale, whereas the enhanced cubic model requires 54 PB at the microscale and 72 PB at the nanoscale. The straight polygonal model requires 24 PB at the microscale and 32 PB at the nanoscale. The enhanced parabolic polygonal model needs 48 PB at the microscale and 64 PB at the nanoscale, while the enhanced cubic model needs 72 PB at the microscale and 96 PB at the nanoscale. The straight wireframe model of 18 PB is sufficient to enable computing of the human synaptome and subsequently the connectome. The only operational supercomputer able to provide such storage is the world’s first exascale supercomputer Frontier. The sizes of the volumetric and geometric models are comparable at the microscale, however, their difference is dramatic at the nanoscale; for the 10 nm resolution the geometric models are smaller approximately from 58 to 233 thousand times, and for the 1 nm resolution from 58 to 233 million times. This novel work is an extended version of a conference paper [15] and it represents a step forward toward the development of the human whole brain model at the nanoscale.
{"title":"Storage estimation in morphology modeling of the human whole brain at the nanoscale","authors":"Wieslaw L. Nowinski","doi":"10.1016/j.jocs.2024.102346","DOIUrl":"https://doi.org/10.1016/j.jocs.2024.102346","url":null,"abstract":"<div><p>The human brain is an enormous scientific challenge. Knowledge of the complete map of neuronal connections (connectome) is essential for understanding how neuronal circuits encode information and the brain works in health and disease. Nanoscale connectomes are created for a few small animals but not yet for the human. The key challenges in the development of a whole human brain model at the nanoscale are data acquisition and computing including big data and high performance computing. This work focuses on big data and volumetric and geometric modeling of brain morphology at the micro- and nanoscales. It presents the volumetric and four geometric neuronal models and estimates the storage required for them. It introduces four geometric neuronal models: straight wireframe, enhanced wireframe, straight polygonal, and enhanced polygonal. The volumetric model requires approximately from 4.2 to 33.6 petabytes (PB) at the microscale up to 5,600,000 exabytes (EB) at the nanoscale. The straight wireframe model requires 18 PB at the microscale and 24 PB at the nanoscale. The enhanced parabolic wireframe model needs 36 PB at the microscale and 48 PB at the nanoscale, whereas the enhanced cubic model requires 54 PB at the microscale and 72 PB at the nanoscale. The straight polygonal model requires 24 PB at the microscale and 32 PB at the nanoscale. The enhanced parabolic polygonal model needs 48 PB at the microscale and 64 PB at the nanoscale, while the enhanced cubic model needs 72 PB at the microscale and 96 PB at the nanoscale. The straight wireframe model of 18 PB is sufficient to enable computing of the human synaptome and subsequently the connectome. The only operational supercomputer able to provide such storage is the world’s first exascale supercomputer <em>Frontier</em>. The sizes of the volumetric and geometric models are comparable at the microscale, however, their difference is dramatic at the nanoscale; for the 10 nm resolution the geometric models are smaller approximately from 58 to 233 thousand times, and for the 1 nm resolution from 58 to 233 million times. This novel work is an extended version of a conference paper [15] and it represents a step forward toward the development of the human whole brain model at the nanoscale.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.3,"publicationDate":"2024-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141313790","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-08DOI: 10.1016/j.jocs.2024.102359
Marc Josien
Mérope is a software devoted to the geometrical design and the discretization of microstructures of random heterogeneous materials. Mérope aims at building large samples of microstructured materials, called Representative Volume Elements, in order to derive their effective physical behaviors. Various microstructures are supported: spherical, polyhedral or spheropolyhedral inclusions, polycrystals, Gaussian fields and Boolean combinations of these. Discretization takes two forms: either regular Cartesian grids of (composite) voxels for computations with FFT-based solvers, or tetrahedral meshes for computations with Finite Element solvers. A special emphasis on the code has been put on performance, which will be further improved in the future.
This article aims at introducing the main features of the software as well as exemplifying its use.
{"title":"Mérope: A microstructure generator for simulation of heterogeneous materials","authors":"Marc Josien","doi":"10.1016/j.jocs.2024.102359","DOIUrl":"https://doi.org/10.1016/j.jocs.2024.102359","url":null,"abstract":"<div><p>Mérope is a software devoted to the geometrical design and the discretization of microstructures of random heterogeneous materials. Mérope aims at building large samples of microstructured materials, called Representative Volume Elements, in order to derive their effective physical behaviors. Various microstructures are supported: spherical, polyhedral or spheropolyhedral inclusions, polycrystals, Gaussian fields and Boolean combinations of these. Discretization takes two forms: either regular Cartesian grids of (composite) voxels for computations with FFT-based solvers, or tetrahedral meshes for computations with Finite Element solvers. A special emphasis on the code has been put on performance, which will be further improved in the future.</p><p>This article aims at introducing the main features of the software as well as exemplifying its use.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.3,"publicationDate":"2024-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1877750324001522/pdfft?md5=b25f551fa5b99451dc10a39808fdf131&pid=1-s2.0-S1877750324001522-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141324802","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2024-06-06DOI: 10.1016/j.jocs.2024.102341
Noemi Zeraick Monteiro , Ricardo Reis Pereira , Bernardo Martins Rocha , Rodrigo Weber dos Santos , Sandro Rodrigues Mazorche , Abimael Fernando Dourado Loula
Phenomena in life sciences can be modeled using systems of reaction–diffusion partial differential equations with cross-diffusion. These equations, nonlinear in nature, exhibit complex spatial behavior. Within this framework, we propose an SIR model with cross-diffusion to depict the dynamic interaction between susceptible and infectious individuals in the presence of public policies. Achieving accurate solutions requires fine space discretization, leading to high computational costs. In addition, we propose a second-order semi-implicit method based on an Alternating Direction Implicit (ADI) scheme, called SSI, suitable for treating nonlinear reaction and linear diffusion problems.
生命科学中的现象可以用带有交叉扩散的反应-扩散偏微分方程系统来模拟。这些非线性方程表现出复杂的空间行为。在这一框架内,我们提出了一个具有交叉扩散的 SIR 模型,以描述在公共政策存在的情况下,易感者和感染者之间的动态互动。要获得精确的解决方案,需要对空间进行精细离散化,从而导致高昂的计算成本。此外,我们还提出了一种基于交替方向隐式(ADI)方案的二阶半隐式方法,称为 SSIADI,适用于处理非线性反应和线性扩散问题。
{"title":"A novel second-order ADI Scheme for solving epidemic models with cross-diffusion","authors":"Noemi Zeraick Monteiro , Ricardo Reis Pereira , Bernardo Martins Rocha , Rodrigo Weber dos Santos , Sandro Rodrigues Mazorche , Abimael Fernando Dourado Loula","doi":"10.1016/j.jocs.2024.102341","DOIUrl":"https://doi.org/10.1016/j.jocs.2024.102341","url":null,"abstract":"<div><p>Phenomena in life sciences can be modeled using systems of reaction–diffusion partial differential equations with cross-diffusion. These equations, nonlinear in nature, exhibit complex spatial behavior. Within this framework, we propose an SIR model with cross-diffusion to depict the dynamic interaction between susceptible and infectious individuals in the presence of public policies. Achieving accurate solutions requires fine space discretization, leading to high computational costs. In addition, we propose a second-order semi-implicit method based on an Alternating Direction Implicit (ADI) scheme, called SSI<span><math><msub><mrow></mrow><mrow><mi>A</mi><mi>D</mi><mi>I</mi></mrow></msub></math></span>, suitable for treating nonlinear reaction and linear diffusion problems.</p></div>","PeriodicalId":48907,"journal":{"name":"Journal of Computational Science","volume":null,"pages":null},"PeriodicalIF":3.3,"publicationDate":"2024-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141298085","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}