High-resolution numerical simulations of electrophoresis using the Fourier pseudo-spectral method

被引:8
|
作者
Gupta, Prateek [1 ]
Bahga, Supreet Singh [2 ]
机构
[1] Swiss Fed Inst Technol, Dept Mech & Proc Engn, CH-8092 Zurich, Switzerland
[2] Indian Inst Technol Delhi, Dept Mech Engn, New Delhi, India
关键词
High‐ resolution; Nonlinear electrophoresis; Pseudo‐ spectral method; Simulations; DYNAMIC COMPUTER-SIMULATIONS; CAPILLARY-ELECTROPHORESIS; IONIC-STRENGTH; STACKING; SEPARATIONS; IMPACT;
D O I
10.1002/elps.202000259
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
We present the formulation, implementation, and performance evaluation of the Fourier pseudo-spectral method for performing fast and accurate simulations of electrophoresis. We demonstrate the applicability of this method for simulating a wide variety of electrophoretic processes such as capillary zone electrophoresis, transient-isotachophoresis, field amplified sample stacking, and oscillating electrolytes. Through these simulations, we show that the Fourier pseudo-spectral method yields accurate and stable solutions on coarser computational grids compared with other nondissipative spatial discretization schemes. Moreover, due to the use of coarser grids, the Fourier pseudo-spectral method requires lower computational time to achieve the same degree of accuracy. We have demonstrated the application of the Fourier pseudo-spectral method for simulating realistic electrophoresis problems with current densities as high as 5000 A/m(2) with over tenfold speed-up compared to the commonly used second-order central difference scheme, to achieve a given degree of accuracy. The Fourier pseudo-spectral method is also suitable for simulating electrophoretic processes involving a large number of concentration gradients, which render the adaptive grid-refinement techniques ineffective. We have integrated the numerical scheme in a new electrophoresis simulator named SPYCE, which we offer to the community as open-source code.
引用
收藏
页码:890 / 898
页数:9
相关论文
共 50 条
  • [31] GPU-enabled extreme-scale turbulence simulations: Fourier pseudo-spectral algorithms at the exascale using OpenMP offloading
    Yeung, P. K.
    Ravikumar, Kiran
    Nichols, Stephen
    Uma-Vaideswaran, Rohini
    COMPUTER PHYSICS COMMUNICATIONS, 2025, 306
  • [32] Calculation of Turbulent Flow with Pseudo-spectral Method
    梁志勇
    谢峰
    张根宝
    Journal of Donghua University(English Edition), 2009, 26 (03) : 329 - 332
  • [33] Numerical simulation of seismic wave propagation in realistic 3-D geo-models with a Fourier pseudo-spectral method
    Klin, Peter
    Priolo, Enrico
    Seriani, Geza
    GEOPHYSICAL JOURNAL INTERNATIONAL, 2010, 183 (02) : 905 - 922
  • [34] Calculation of turbulent flow with pseudo-spectral method
    Liang, Zhi-Yong
    Xie, Feng
    Zhang, Gen-Bao
    Journal of Donghua University (English Edition), 2009, 26 (03) : 329 - 332
  • [35] Seismic wave simulation using a trapezoid grid pseudo-spectral method
    Tan W.
    Wu B.
    Li B.
    Lei J.
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2020, 55 (06): : 1282 - 1291
  • [36] A Deuflhard-Type Exponential Integrator Fourier Pseudo-Spectral Method for the “Good” Boussinesq Equation
    Chunmei Su
    Wenqi Yao
    Journal of Scientific Computing, 2020, 83
  • [37] CONSTRAINED STATION CHANGE IN GEO USING A LEGENDRE PSEUDO-SPECTRAL METHOD
    Kim, Seung Pil
    Melton, Robert G.
    SPACEFLIGHT MECHANICS 2013, PTS I-IV, 2013, 148 : 1941 - 1958
  • [38] An adaptive time-stepping Fourier pseudo-spectral method for the Zakharov-Rubenchik equation
    Ji, Bingquan
    Zhou, Xuanxuan
    ADVANCES IN COMPUTATIONAL MATHEMATICS, 2024, 50 (04)
  • [39] RESOLUTION OF NAVIER-STOKES EQUATIONS BY A SPACE-TIME PSEUDO-SPECTRAL METHOD
    MORCHOISNE, Y
    RECHERCHE AEROSPATIALE, 1979, (05): : 293 - 306
  • [40] Optimal error estimate of a conformal Fourier pseudo-spectral method for the damped nonlinear Schrodinger equation
    Jiang, Chaolong
    Cai, Wenjun
    Wang, Yushun
    NUMERICAL METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS, 2018, 34 (04) : 1422 - 1454