Skip to main content

Showing 1–31 of 31 results for author: Barba, L A

.
  1. arXiv:2306.00230  [pdf, other

    cs.CE cs.LG

    Predictive Limitations of Physics-Informed Neural Networks in Vortex Shedding

    Authors: Pi-Yueh Chuang, Lorena A. Barba

    Abstract: The recent surge of interest in physics-informed neural network (PINN) methods has led to a wave of studies that attest to their potential for solving partial differential equations (PDEs) and predicting the dynamics of physical systems. However, the predictive limitations of PINNs have not been thoroughly investigated. We look at the flow around a 2D cylinder and find that data-free PINNs are una… ▽ More

    Submitted 31 May, 2023; originally announced June 2023.

  2. PyExaFMM: an exercise in designing high-performance software with Python and Numba

    Authors: Srinath Kailasa, Tingyu Wang, Lorena A. Barba, Timo Betcke

    Abstract: Numba is a game-changing compiler for high-performance computing with Python. It produces machine code that runs outside of the single-threaded Python interpreter and that fully utilizes the resources of modern CPUs. This means support for parallel multithreading and auto vectorization if available, as with compiled languages such as C++ or Fortran. In this article we document our experience devel… ▽ More

    Submitted 13 April, 2023; v1 submitted 15 March, 2023; originally announced March 2023.

    Comments: 10 pages, 3 figures

    MSC Class: 68-04 ACM Class: D.2.2

    Journal ref: Computing in Science & Engineering, vol. 24, no. 05, pp. 77-84, 2022

  3. arXiv:2205.14249  [pdf, other

    physics.flu-dyn cs.AI cs.LG

    Experience report of physics-informed neural networks in fluid simulations: pitfalls and frustration

    Authors: Pi-Yueh Chuang, Lorena A. Barba

    Abstract: Though PINNs (physics-informed neural networks) are now deemed as a complement to traditional CFD (computational fluid dynamics) solvers rather than a replacement, their ability to solve the Navier-Stokes equations without given data is still of great interest. This report presents our not-so-successful experiments of solving the Navier-Stokes equations with PINN as a replacement for traditional s… ▽ More

    Submitted 22 July, 2022; v1 submitted 27 May, 2022; originally announced May 2022.

    Comments: 8 pages, 9 figures

  4. arXiv:2204.12564  [pdf, ps, other

    cs.CY

    Defining the role of open source software in research reproducibility

    Authors: Lorena A. Barba

    Abstract: Reproducibility is inseparable from transparency, as sharing data, code and computational environment is a pre-requisite for being able to retrace the steps of producing the research results. Others have made the case that this artifact sharing should adopt appropriate licensing schemes that permit reuse, modification and redistribution. I make a new proposal for the role of open source software,… ▽ More

    Submitted 17 May, 2022; v1 submitted 26 April, 2022; originally announced April 2022.

    Comments: 10 pages. Accepted for publication in IEEE Computer

  5. arXiv:2105.00775  [pdf, other

    physics.flu-dyn cs.CE

    [Re] Three-dimensional wake topology and propulsive performance of low-aspect-ratio pitching-rolling plates

    Authors: Olivier Mesnard, Lorena A. Barba

    Abstract: This article reports on a full replication study in computational fluid dynamics, using an immersed boundary method to obtain the flow around a pitching and rolling elliptical wing. As in the original study, the computational experiments investigate the wake topology and aerodynamic forces, looking at the effect of: Reynolds number (100--400), Strouhal number (0.4--1.2), aspect ratio, and rolling/… ▽ More

    Submitted 3 May, 2021; originally announced May 2021.

    Comments: 22 pages, 19 figures

  6. arXiv:2103.01048  [pdf, other

    physics.comp-ph cs.CE physics.bio-ph

    High-productivity, high-performance workflow for virus-scale electrostatic simulations with Bempp-Exafmm

    Authors: Tingyu Wang, Christopher D. Cooper, Timo Betcke, Lorena A. Barba

    Abstract: Biomolecular electrostatics is key in protein function and the chemical processes affecting it. Implicit-solvent models via the Poisson-Boltzmann (PB) equation provide insights with less computational cost than atomistic models, making large-system studies -- at the scale of viruses -- accessible to more researchers. Here we present a high-productivity and high-performance linear PB solver based o… ▽ More

    Submitted 25 December, 2022; v1 submitted 1 March, 2021; originally announced March 2021.

    Comments: 17 pages, 8 figure

  7. arXiv:2008.05414  [pdf, other

    physics.comp-ph cond-mat.mes-hall

    Reproducible Validation and Replication Studies in Nanoscale Physics

    Authors: Natalia C. Clementi, Lorena A. Barba

    Abstract: Credibility building activities in computational research include verification and validation, reproducibility and replication, and uncertainty quantification. Though orthogonal to each other, they are related. This paper presents validation and replication studies in electromagnetic excitations on nanoscale structures, where the quantity of interest is the wavelength at which resonance peaks occu… ▽ More

    Submitted 12 August, 2020; originally announced August 2020.

    Comments: 20 pages, 11 figures

  8. Engineers Code: reusable open learning modules for engineering computations

    Authors: Lorena A. Barba

    Abstract: Undergraduate programs in science and engineering include at least one course in basic programming, but seldom presented in a contextualized format, where computing is a tool for thinking and learning in the discipline. We have created a series of learning modules to embed computing in engineering education, and share this content under permissive public licenses. The modules are created as a set… ▽ More

    Submitted 16 December, 2019; originally announced January 2020.

    Comments: 7 pages, 1 figure

    Journal ref: Computing in Science & Engineering 22(4): 26-35 (2020)

  9. arXiv:1904.07981  [pdf, other

    cs.CE physics.comp-ph

    Reproducible Workflow on a Public Cloud for Computational Fluid Dynamics

    Authors: Olivier Mesnard, Lorena A. Barba

    Abstract: In a new effort to make our research transparent and reproducible by others, we developed a workflow to run and share computational studies on the public cloud Microsoft Azure. It uses Docker containers to create an image of the application software stack. We also adopt several tools that facilitate creating and managing virtual machines on compute nodes and submitting jobs to these nodes. The con… ▽ More

    Submitted 25 September, 2019; v1 submitted 16 April, 2019; originally announced April 2019.

    Comments: 11 pages, 8 figures, 5 tables

    Journal ref: Computing in Science and Engineering, Vol. 22(1):102-116, 2019

  10. arXiv:1812.10722  [pdf, other

    physics.comp-ph physics.bio-ph

    Computational nanoplasmonics in the quasistatic limit for biosensing applications

    Authors: Natalia C. Clementi, Christopher D. Cooper, Lorena A. Barba

    Abstract: This work uses the long-wavelength limit to compute LSPR response of biosensors, expanding the open-source PyGBe code to compute the extinction cross-section of metallic nanoparticles in the presence of any target for sensing. The target molecule is represented by a surface mesh, based on its crystal structure. PyGBe is research software for continuum electrostatics, written in Python with computa… ▽ More

    Submitted 24 July, 2020; v1 submitted 27 December, 2018; originally announced December 2018.

    Comments: 14 pages, 12 figures

    Journal ref: Phys. Rev. E 100, 063305 (2019)

  11. arXiv:1802.03311  [pdf, ps, other

    cs.DL

    Terminologies for Reproducible Research

    Authors: Lorena A. Barba

    Abstract: Reproducible research---by its many names---has come to be regarded as a key concern across disciplines and stakeholder groups. Funding agencies and journals, professional societies and even mass media are paying attention, often focusing on the so-called "crisis" of reproducibility. One big problem keeps coming up among those seeking to tackle the issue: different groups are using terminologies i… ▽ More

    Submitted 9 February, 2018; originally announced February 2018.

  12. Journal of Open Source Software (JOSS): design and first-year review

    Authors: Arfon M Smith, Kyle E Niemeyer, Daniel S Katz, Lorena A Barba, George Githinji, Melissa Gymrek, Kathryn D Huff, Christopher R Madan, Abigail Cabunoc Mayes, Kevin M Moerman, Pjotr Prins, Karthik Ram, Ariel Rokem, Tracy K Teal, Roman Valls Guimera, Jacob T Vanderplas

    Abstract: This article describes the motivation, design, and progress of the Journal of Open Source Software (JOSS). JOSS is a free and open-access journal that publishes articles describing research software. It has the dual goals of improving the quality of the software submitted and providing a mechanism for research software developers to receive credit. While designed to work within the current merit s… ▽ More

    Submitted 24 January, 2018; v1 submitted 7 July, 2017; originally announced July 2017.

    Comments: 22 pages, 8 figures

    Journal ref: PeerJ Computer Science 4 (2018) e147

  13. arXiv:1605.04339  [pdf, other

    physics.comp-ph

    Reproducible and replicable CFD: it's harder than you think

    Authors: Olivier Mesnard, Lorena A. Barba

    Abstract: Completing a full replication study of our previously published findings on bluff-body aerodynamics was harder than we thought. Despite the fact that we have good reproducible-research practices, sharing our code and data openly. Here's what we learned from three years, four CFD codes and hundreds of runs.

    Submitted 14 October, 2016; v1 submitted 13 May, 2016; originally announced May 2016.

    Comments: 12 pages, 11 figures; accepted in Computing in Science and Engineering. Supplementary materials in https://github.com/barbagroup/snake-repro

  14. arXiv:1506.05957  [pdf, other

    math.NA physics.comp-ph

    Inexact Krylov iterations and relaxation strategies with fast-multipole boundary element method

    Authors: Tingyu Wang, Simon K. Layton, Lorena A. Barba

    Abstract: Boundary element methods produce dense linear systems that can be accelerated via multipole expansions. Solved with Krylov methods, this implies computing the matrix-vector products within each iteration with some error, at an accuracy controlled by the order of the expansion, $p$. We take advantage of a unique property of Krylov iterations that allow lower accuracy of the matrix-vector products a… ▽ More

    Submitted 1 October, 2016; v1 submitted 19 June, 2015; originally announced June 2015.

    Comments: 21 pages, 20 figures. Second version submitted for peer review on March 2016, with all results re-computed and revised author list. Rejected in October 2016. Currently undergoing revision for a third submission. See progress of open revision in https://github.com/barbagroup/inexact-gmres

    MSC Class: 35Q35; 35Q99; 45B05; 76D07; 76Z99

  15. Poisson-Boltzmann model for protein-surface electrostatic interactions and grid-convergence study using the PyGBe code

    Authors: Christopher D. Cooper, Lorena A. Barba

    Abstract: Interactions between surfaces and proteins occur in many vital processes and are crucial in biotechnology: the ability to control specific interactions is essential in fields like biomaterials, biomedical implants and biosensors. In the latter case, biosensor sensitivity hinges on ligand proteins adsorbing on bioactive surfaces with a favorable orientation, exposing reaction sites to target molecu… ▽ More

    Submitted 11 June, 2015; originally announced June 2015.

    Comments: 11 pages, 10 figures. arXiv admin note: substantial text overlap with arXiv:1503.08150

  16. arXiv:1503.08150  [pdf, other

    physics.bio-ph cond-mat.soft physics.chem-ph

    Probing protein orientation near charged nanosurfaces for simulation-assisted biosensor design

    Authors: Christopher D. Cooper, Natalia C. Clementi, Lorena A. Barba

    Abstract: Protein-surface interactions are ubiquitous in biological processes and bioengineering, yet are not fully understood. In biosensors, a key factor determining the sensitivity and thus the performance of the device is the orientation of the ligand molecules on the bioactive device surface. Adsorption studies thus seek to determine how orientation can be influenced by surface preparation. In this wor… ▽ More

    Submitted 20 August, 2015; v1 submitted 25 March, 2015; originally announced March 2015.

    Comments: 14 pages, 10 figures -- This version is revised post peer review, and supersedes all previous ones. Note that v3 was reduced considerably from the previous ones, due to the material being split in two papers. Another preprint was submitted (arXiv:1506.03745) with the material that was cut of this paper, corresponding to how the papers were submitted to peer-reviewed journals

    Journal ref: J. Chem. Phys. 143, 124709 (2015)

  17. arXiv:1412.5557  [pdf

    cs.DC

    Standing Together for Reproducibility in Large-Scale Computing: Report on reproducibility@XSEDE

    Authors: Doug James, Nancy Wilkins-Diehr, Victoria Stodden, Dirk Colbry, Carlos Rosales, Mark Fahey, Justin Shi, Rafael F. Silva, Kyo Lee, Ralph Roskies, Laurence Loewe, Susan Lindsey, Rob Kooper, Lorena Barba, David Bailey, Jonathan Borwein, Oscar Corcho, Ewa Deelman, Michael Dietze, Benjamin Gilbert, Jan Harkes, Seth Keele, Praveen Kumar, Jong Lee, Erika Linke , et al. (30 additional authors not shown)

    Abstract: This is the final report on reproducibility@xsede, a one-day workshop held in conjunction with XSEDE14, the annual conference of the Extreme Science and Engineering Discovery Environment (XSEDE). The workshop's discussion-oriented agenda focused on reproducibility in large-scale computational research. Two important themes capture the spirit of the workshop submissions and discussions: (1) organiz… ▽ More

    Submitted 2 January, 2015; v1 submitted 17 December, 2014; originally announced December 2014.

    MSC Class: 68N01 ACM Class: D.2.9

  18. arXiv:1312.3691  [pdf, other

    physics.comp-ph physics.space-ph

    Finding the Force -- Consistent Particle Seeding for Satellite Aerodynamics

    Authors: J. Brent Parham, L. A. Barba

    Abstract: When calculating satellite trajectories in low-earth orbit, engineers need to adequately estimate aerodynamic forces. But to this day, obtaining the drag acting on the complicated shapes of modern spacecraft suffers from many sources of error. While part of the problem is the uncertain density in the upper atmosphere, this works focuses on improving the modeling of interacting rarified gases and s… ▽ More

    Submitted 12 December, 2013; originally announced December 2013.

    Comments: 14 pages, 11 figures. Presented at the AIAA Science and Technology Forum and Exposition 2014: AIAA Modeling and Simulation Technologies Conference

  19. A biomolecular electrostatics solver using Python, GPUs and boundary elements that can handle solvent-filled cavities and Stern layers

    Authors: Christopher D. Cooper, Jaydeep P. Bardhan, L. A. Barba

    Abstract: The continuum theory applied to bimolecular electrostatics leads to an implicit-solvent model governed by the Poisson-Boltzmann equation. Solvers relying on a boundary integral representation typically do not consider features like solvent-filled cavities or ion-exclusion (Stern) layers, due to the added difficulty of treating multiple boundary surfaces. This has hindered meaningful comparisons wi… ▽ More

    Submitted 16 September, 2013; originally announced September 2013.

    Comments: 12 pages, 11 figures

  20. arXiv:1309.2969  [pdf, other

    physics.flu-dyn

    Lift and wakes of flying snakes

    Authors: Anush Krishnan, John J. Socha, Pavlos P. Vlachos, L. A. Barba

    Abstract: Flying snakes use a unique method of aerial locomotion: they jump from tree branches, flatten their bodies and undulate through the air to produce a glide. The shape of their body cross-section during the glide plays an important role in generating lift. This paper presents a computational investigation of the aerodynamics of the cross-sectional shape. Two-dimensional simulations of incompressible… ▽ More

    Submitted 7 February, 2014; v1 submitted 11 September, 2013; originally announced September 2013.

    Comments: 19 pages, 16 figures

    Journal ref: Phys. Fluids, Vol. 26, 031901 (2014)

  21. arXiv:1110.2921  [pdf, other

    math.NA physics.comp-ph physics.flu-dyn

    FMM-based vortex method for simulation of isotropic turbulence on GPUs, compared with a spectral method

    Authors: Rio Yokota, L. A. Barba

    Abstract: The Lagrangian vortex method offers an alternative numerical approach for direct numerical simulation of turbulence. The fact that it uses the fast multipole method (FMM)--a hierarchical algorithm for N-body problems with highly scalable parallel implementations--as numerical engine makes it a potentially good candidate for exascale systems. However, there have been few validation studies of Lagra… ▽ More

    Submitted 20 August, 2012; v1 submitted 13 October, 2011; originally announced October 2011.

    MSC Class: 76F05 ACM Class: G.1.2; G.1.9

  22. arXiv:1109.3524  [pdf, other

    cs.CE

    cuIBM -- A GPU-accelerated Immersed Boundary Method

    Authors: Simon K Layton, Anush Krishnan, Lorena A. Barba

    Abstract: A projection-based immersed boundary method is dominated by sparse linear algebra routines. Using the open-source Cusp library, we observe a speedup (with respect to a single CPU core) which reflects the constraints of a bandwidth-dominated problem on the GPU. Nevertheless, GPUs offer the capacity to solve large problems on commodity hardware. This work includes validation and a convergence study… ▽ More

    Submitted 8 April, 2016; v1 submitted 16 September, 2011; originally announced September 2011.

    Comments: Extended paper post-conference, presented at the 23rd International Conference on Parallel Computational Fluid Dynamics (http://www.parcfd.org), ParCFD 2011, Barcelona (unpublished)

  23. arXiv:1108.5815  [pdf, other

    math.NA cs.MS

    Hierarchical N-body simulations with auto-tuning for heterogeneous systems

    Authors: Rio Yokota, Lorena A. Barba

    Abstract: With the current hybridization of treecodes and FMMs, combined with auto-tuning capabilities on heterogeneous architectures, the flexibility of fast N-body methods has been greatly enhanced. These features are a requirement to develo** a black-box software library for fast N-body algorithms on heterogeneous systems, which is our immediate goal.

    Submitted 10 December, 2011; v1 submitted 29 August, 2011; originally announced August 2011.

    MSC Class: 70F10 ACM Class: D.1.2; D.1.3; G.1.0; G.1.2

    Journal ref: Computing in Science and Engineering, May/June 2012 (vol. 14 no. 3), pp. 30-39

  24. arXiv:1106.5273  [pdf, other

    math.NA physics.comp-ph physics.flu-dyn

    Petascale turbulence simulation using a highly parallel fast multipole method on GPUs

    Authors: R. Yokota, L. A. Barba, T. Narumi, K. Yasuoka

    Abstract: This paper reports large-scale direct numerical simulations of homogeneous-isotropic fluid turbulence, achieving sustained performance of 1.08 petaflop/s on gpu hardware using single precision. The simulations use a vortex particle method to solve the Navier-Stokes equations, with a highly parallel fast multipole method (FMM) as numerical engine, and match the current record in mesh size for this… ▽ More

    Submitted 3 September, 2012; v1 submitted 26 June, 2011; originally announced June 2011.

    MSC Class: 76F05 ACM Class: G.1.2; G.1.9

  25. A Tuned and Scalable Fast Multipole Method as a Preeminent Algorithm for Exascale Systems

    Authors: Rio Yokota, Lorena Barba

    Abstract: Among the algorithms that are likely to play a major role in future exascale computing, the fast multipole method (FMM) appears as a rising star. Our previous recent work showed scaling of an FMM on GPU clusters, with problem sizes in the order of billions of unknowns. That work led to an extremely parallel FMM, scaling to thousands of GPUs or tens of thousands of CPUs. This paper reports on a a c… ▽ More

    Submitted 16 October, 2011; v1 submitted 10 June, 2011; originally announced June 2011.

    MSC Class: 70F10 ACM Class: D.1.3; G.1.0; G.1.2

  26. arXiv:1010.1482  [pdf, other

    physics.comp-ph

    Treecode and fast multipole method for N-body simulation with CUDA

    Authors: Rio Yokota, Lorena Barba

    Abstract: Due to the variety and importance of applications of treecodes and FMM, the combination of algorithmic acceleration with hardware acceleration can have tremendous impact. Alas, programming these algorithms efficiently is no piece of cake. In this contribution, we aim to present GPU kernels for treecode and FMM in, as much as possible, an uncomplicated, accessible way. The interested reader should… ▽ More

    Submitted 7 October, 2010; originally announced October 2010.

    Journal ref: GPU Computing Gems Emerald Edition, (Morgan Kaufmann/Elsevier, 2011) pp. 113-132

  27. How to obtain efficient GPU kernels: an illustration using FMM & FGT algorithms

    Authors: Felipe A. Cruz, Simon K. Layton, Lorena A. Barba

    Abstract: Computing on graphics processors is maybe one of the most important developments in computational science to happen in decades. Not since the arrival of the Beowulf cluster, which combined open source software with commodity hardware to truly democratize high-performance computing, has the community been so electrified. Like then, the opportunity comes with challenges. The formulation of scientifi… ▽ More

    Submitted 1 March, 2011; v1 submitted 17 September, 2010; originally announced September 2010.

    Journal ref: Comput. Phys. Commun., 182(10):2084-2098 (2011)

  28. arXiv:1007.4591  [pdf, other

    cs.CE physics.chem-ph physics.comp-ph

    Biomolecular electrostatics using a fast multipole BEM on up to 512 GPUs and a billion unknowns

    Authors: Rio Yokota, Jaydeep P. Bardhan, Matthew G. Knepley, L. A. Barba, Tsuyoshi Hamada

    Abstract: We present teraflop-scale calculations of biomolecular electrostatics enabled by the combination of algorithmic and hardware acceleration. The algorithmic acceleration is achieved with the fast multipole method (FMM) in conjunction with a boundary element method (BEM) formulation of the continuum electrostatic model, as well as the BIBEE approximation to BEM. The hardware acceleration is achieved… ▽ More

    Submitted 10 February, 2011; v1 submitted 26 July, 2010; originally announced July 2010.

    Journal ref: Comput. Phys. Commun., 182(6):1271-1283 (2011)

  29. arXiv:0909.5413  [pdf, ps, other

    cs.MS cs.DC math.NA

    PetRBF--A parallel O(N) algorithm for radial basis function interpolation

    Authors: Rio Yokota, L. A. Barba, Matthew G. Knepley

    Abstract: We have developed a parallel algorithm for radial basis function (RBF) interpolation that exhibits O(N) complexity,requires O(N) storage, and scales excellently up to a thousand processes. The algorithm uses a GMRES iterative solver with a restricted additive Schwarz method (RASM) as a preconditioner and a fast matrix-vector algorithm. Previous fast RBF methods, --,achieving at most O(NlogN) com… ▽ More

    Submitted 29 September, 2009; originally announced September 2009.

    Comments: Submitted to Computer Methods in Applied Mechanics and Engineering

    Journal ref: Computer Methods in Applied Mechanics and Engineering, 199(25-28), pp. 1793-1804, 2010

  30. arXiv:0905.2637  [pdf, other

    cs.DC cs.DS

    PetFMM--A dynamically load-balancing parallel fast multipole library

    Authors: Felipe A. Cruz, Matthew G. Knepley, L. A. Barba

    Abstract: Fast algorithms for the computation of $N$-body problems can be broadly classified into mesh-based interpolation methods, and hierarchical or multiresolution methods. To this last class belongs the well-known fast multipole method (FMM), which offers O(N) complexity. This paper presents an extensible parallel library for $N$-body interactions utilizing the FMM algorithm, built on the framework o… ▽ More

    Submitted 15 May, 2009; originally announced May 2009.

    Comments: 28 pages, 9 figures

    Journal ref: Int. J. Num. Meth. Eng., 85(4): 403-428 (Jan. 2011)

  31. arXiv:0809.1810  [pdf, other

    cs.DS physics.comp-ph

    Characterization of the errors of the FMM in particle simulations

    Authors: Felipe A. Cruz, L. A. Barba

    Abstract: The Fast Multipole Method (FMM) offers an acceleration for pairwise interaction calculation, known as $N$-body problems, from $\mathcal{O}(N^2)$ to $\mathcal{O}(N)$ with $N$ particles. This has brought dramatic increase in the capability of particle simulations in many application areas, such as electrostatics, particle formulations of fluid mechanics, and others. Although the literature on the… ▽ More

    Submitted 10 September, 2008; originally announced September 2008.

    Comments: 34 pages, 38 images

    Journal ref: Int. J. Num. Meth. Engrg., 79(13):1577-1604 (2009)