-
Cross-correlation image analysis for real-time particle tracking
Authors:
Leonardo R. Werneck,
Cody Jessup,
Austin Brandenberger,
Tyler Knowles,
Charles W. Lewandowski,
Megan Nolan,
Ken Sible,
Zachariah B. Etienne,
Brian D'Urso
Abstract:
Accurately measuring the translations of objects between images is essential in many fields, including biology, medicine, chemistry, and physics. One important application is tracking one or more particles by measuring their apparent displacements in a series of images. Popular methods, such as the center-of-mass, often require idealized scenarios to reach the shot-noise limit of particle tracking…
▽ More
Accurately measuring the translations of objects between images is essential in many fields, including biology, medicine, chemistry, and physics. One important application is tracking one or more particles by measuring their apparent displacements in a series of images. Popular methods, such as the center-of-mass, often require idealized scenarios to reach the shot-noise limit of particle tracking and are, therefore, not generally applicable to multiple image types. More general methods, like maximum likelihood estimation, reliably approach the shot-noise limit, but are too computationally intense for use in real-time applications. These limitations are significant, as real-time, shot-noise-limited particle tracking is of paramount importance for feedback control systems. To fill this gap, we introduce a new cross-correlation-based algorithm that approaches shot-noise-limited displacement detection and a GPU-based implementation for real-time image analysis of a single particle.
△ Less
Submitted 2 February, 2024; v1 submitted 12 October, 2023;
originally announced October 2023.
-
HPC-driven computational reproducibility in numerical relativity codes: A use case study with IllinoisGRMHD
Authors:
Yufeng Luo,
Qian Zhang,
Roland Haas,
Zachariah B. Etienne,
Gabrielle Allen
Abstract:
Reproducibility of results is a cornerstone of the scientific method. Scientific computing encounters two challenges when aiming for this goal. Firstly, reproducibility should not depend on details of the runtime environment, such as the compiler version or computing environment, so results are verifiable by third-parties. Secondly, different versions of software code executed in the same runtime…
▽ More
Reproducibility of results is a cornerstone of the scientific method. Scientific computing encounters two challenges when aiming for this goal. Firstly, reproducibility should not depend on details of the runtime environment, such as the compiler version or computing environment, so results are verifiable by third-parties. Secondly, different versions of software code executed in the same runtime environment should produce consistent numerical results for physical quantities. In this manuscript, we test the feasibility of reproducing scientific results obtained using the IllinoisGRMHD code that is part of an open-source community software for simulation in relativistic astrophysics, the Einstein Toolkit. We verify that numerical results of simulating a single isolated neutron star with IllinoisGRMHD can be reproduced, and compare them to results reported by the code authors in 2015. We use two different supercomputers: Expanse at SDSC, and Stampede2 at TACC.
By compiling the source code archived along with the paper on both Expanse and Stampede2, we find that IllinoisGRMHD reproduces results published in its announcement paper up to errors comparable to round-off level changes in initial data parameters. We also verify that a current version of IlliinoisGRMHD reproduces these results once we account for bug fixes which has occurred since the original publication
△ Less
Submitted 8 December, 2023; v1 submitted 3 July, 2023;
originally announced July 2023.
-
Ameliorating the Courant-Friedrichs-Lewy condition in spherical coordinates: A double FFT filter method for general relativistic MHD in dynamical spacetimes
Authors:
Liwei Ji,
Vassilios Mewes,
Yosef Zlochower,
Lorenzo Ennoggi,
Federico G. Lopez Armengol,
Manuela Campanelli,
Federico Cipolletta,
Zachariah B. Etienne
Abstract:
Numerical simulations of merging compact objects and their remnants form the theoretical foundation for gravitational wave and multi-messenger astronomy. While Cartesian-coordinate-based adaptive mesh refinement is commonly used for simulations, spherical-like coordinates are more suitable for nearly spherical remnants and azimuthal flows due to lower numerical dissipation in the evolution of flui…
▽ More
Numerical simulations of merging compact objects and their remnants form the theoretical foundation for gravitational wave and multi-messenger astronomy. While Cartesian-coordinate-based adaptive mesh refinement is commonly used for simulations, spherical-like coordinates are more suitable for nearly spherical remnants and azimuthal flows due to lower numerical dissipation in the evolution of fluid angular momentum, as well as requiring fewer numbers of computational cells. However, the use of spherical coordinates to numerically solve hyperbolic partial differential equations can result in severe Courant-Friedrichs-Lewy (CFL) stability condition timestep limitations, which can make simulations prohibitively expensive. This paper addresses this issue for the numerical solution of coupled spacetime and general relativistic magnetohydrodynamics evolutions by introducing a double FFT filter and implementing it within the fully MPI-parallelized SphericalNR framework in the Einstein Toolkit. We demonstrate the effectiveness and robustness of the filtering algorithm by applying it to a number of challenging code tests, and show that it passes these tests effectively, demonstrating convergence while also increasing the timestep significantly compared to unfiltered simulations.
△ Less
Submitted 9 November, 2023; v1 submitted 2 May, 2023;
originally announced May 2023.
-
Active Optical Table Tilt Stabilization
Authors:
Charles W. Lewandowski,
Tyler D. Knowles,
Zachariah B. Etienne,
Brian D'Urso
Abstract:
We show that a simple modification to an optical table with pneumatic vibration isolation can be used to actively reduce the long term drift in the tilt of the table by nearly a factor of 1000. Without active stabilization, we measure a root-mean-square (RMS) tilt variation of \SI{270}{\upmu rad} over three days. The active stabilization can be used to limit the tilt to \SI{0.35}{\upmu rad} RMS ov…
▽ More
We show that a simple modification to an optical table with pneumatic vibration isolation can be used to actively reduce the long term drift in the tilt of the table by nearly a factor of 1000. Without active stabilization, we measure a root-mean-square (RMS) tilt variation of \SI{270}{\upmu rad} over three days. The active stabilization can be used to limit the tilt to \SI{0.35}{\upmu rad} RMS over the same time period. This technique can be used to minimize drift in tilt-sensitive experiments.
△ Less
Submitted 6 March, 2020;
originally announced March 2020.
-
High sensitivity accelerometry with a feedback-cooled magnetically levitated microsphere
Authors:
Charles W. Lewandowski,
Tyler D. Knowles,
Zachariah B. Etienne,
Brian D'Urso
Abstract:
We show that a magnetically levitated microsphere in high vacuum can be used as an accelerometer by comparing its response to that of a commercially available geophone. This system shows great promise for ultrahigh acceleration sensitivities without the need for large masses or cryogenics. With feedback cooling, the transient decay time is reduced and the center-of-mass motion is cooled to \SI{9}{…
▽ More
We show that a magnetically levitated microsphere in high vacuum can be used as an accelerometer by comparing its response to that of a commercially available geophone. This system shows great promise for ultrahigh acceleration sensitivities without the need for large masses or cryogenics. With feedback cooling, the transient decay time is reduced and the center-of-mass motion is cooled to \SI{9}{K} or less. Remarkably, the levitated particle accelerometer has a sensitivity down to \SI{3.6e-8}{\mathit{g}/\sqrt{Hz}} and gives measurements similar to those of the commercial geophone at frequencies up to \SI{14}{Hz} despite a test mass that is four billion times smaller. With no free parameters in the calibration, the responses of the accelerometers match within \num{3}\% at \SI{5}{Hz}. The system reaches this sensitivity due to a relatively large particle mass of \SI{0.25}{\upmu g}, a low center of mass oscillation frequency of \SI{1.75}{Hz}, and a novel image analysis method that can measure the displacement with an uncertainty of \SI{1.6}{nm} in a single image.
△ Less
Submitted 6 March, 2020; v1 submitted 8 February, 2020;
originally announced February 2020.
-
Numerical relativity in spherical coordinates: A new dynamical spacetime and general relativistic MHD evolution framework for the Einstein Toolkit
Authors:
Vassilios Mewes,
Yosef Zlochower,
Manuela Campanelli,
Thomas W. Baumgarte,
Zachariah B. Etienne,
Federico G. Lopez Armengol,
Federico Cipolletta
Abstract:
We present SphericalNR, a new framework for the publicly available Einstein Toolkit that numerically solves the Einstein field equations coupled to the equations of general relativistic magnetohydrodynamics (GRMHD) in a 3+1 split of spacetime in spherical coordinates without symmetry assumptions. The spacetime evolution is performed using reference-metric versions of either the Baumgarte-Shapiro-S…
▽ More
We present SphericalNR, a new framework for the publicly available Einstein Toolkit that numerically solves the Einstein field equations coupled to the equations of general relativistic magnetohydrodynamics (GRMHD) in a 3+1 split of spacetime in spherical coordinates without symmetry assumptions. The spacetime evolution is performed using reference-metric versions of either the Baumgarte-Shapiro-Shibata-Nakamura equations or the fully covariant and conformal Z4 system with constraint dam**. We have developed a reference-metric version of the Valencia formulation of GRMHD with a vector potential method, guaranteeing the absence of magnetic monopoles during the evolution. In our framework, every dynamical field (both spacetime and matter) is evolved using its components in an orthonormal basis with respect to the spherical reference-metric. Furthermore, all geometric information about the spherical coordinate system is encoded in source terms appearing in the evolution equations. This allows for the straightforward extension of Cartesian high-resolution shock-capturing finite volume codes to use spherical coordinates with our framework. To this end, we have adapted GRHydro, a Cartesian finite volume GRMHD code already available in the Einstein Toolkit, to use spherical coordinates. We present the full evolution equations of the framework, as well as details of its implementation in the Einstein Toolkit. We validate SphericalNR by demonstrating it passes a variety of challenging code tests in static and dynamical spacetimes.
△ Less
Submitted 5 May, 2020; v1 submitted 14 February, 2020;
originally announced February 2020.
-
Numerical generation of vector potentials from specified magnetic fields
Authors:
Zachary J. Silberman,
Thomas R. Adams,
Joshua A. Faber,
Zachariah B. Etienne,
Ian Ruchlin
Abstract:
Many codes have been developed to study highly relativistic, magnetized flows around and inside compact objects. Depending on the adopted formalism, some of these codes evolve the vector potential $\mathbf{A}$, and others evolve the magnetic field $\mathbf{B}=\nabla\times\mathbf{A}$ directly. Given that these codes possess unique strengths, sometimes it is desirable to start a simulation using a c…
▽ More
Many codes have been developed to study highly relativistic, magnetized flows around and inside compact objects. Depending on the adopted formalism, some of these codes evolve the vector potential $\mathbf{A}$, and others evolve the magnetic field $\mathbf{B}=\nabla\times\mathbf{A}$ directly. Given that these codes possess unique strengths, sometimes it is desirable to start a simulation using a code that evolves $\mathbf{B}$ and complete it using a code that evolves $\mathbf{A}$. Thus transferring the data from one code to another would require an inverse curl algorithm. This paper describes two new inverse curl techniques in the context of Cartesian numerical grids: a cell-by-cell method, which scales approximately linearly with the numerical grid, and a global linear algebra approach, which has worse scaling properties but is generally more robust (e.g., in the context of a magnetic field possessing some nonzero divergence). We demonstrate these algorithms successfully generate smooth vector potential configurations in challenging special and general relativistic contexts.
△ Less
Submitted 27 March, 2018;
originally announced March 2018.