SearcharxivSearch

arXiv subjects

Apurva Tiwari

Publications and source records attributed to Apurva Tiwari.

5 recordsLinked to original sources

Hardware Realization of a Hamiltonian Simulation Algorithm for Time-Domain Maxwells Equations

We present the first quantum-hardware implementation of a Hamiltonian simulation algorithm that produces signed vector-field solutions to the time-domain Maxwells equations using a Schrodingerisation-based approach. The electromagnetic fields are discretized using finite-difference operators, and the resulting non-unitary matrices are mapped to Bell-basis Trotter blocks, enabling efficient circuit construction. We introduce a measurement procedure that retrieves not only field amplitudes, but also physical directions of the electric and magnetic field values at select spatial points. Implementing this logic on quantum hardware relies on relative-phase-based sign reconstruction. Numerical results obtained using IonQ QPU, show good agreement with analytical solutions of benchmark problems in two dimensions and on simulators; in three dimensions. We further extend our approach to compute fields scattered from simple bodies, by enforcing appropriate boundary conditions. Our work lays the foundational steps towards realizing quantum-hardware solutions for computational electromagnetics.

quant-ph

Quantum Lattice Boltzmann Solutions for Transport under 3D Spatially Varying Advection on Trapped Ion Hardware

The Quantum Lattice Boltzmann Method (QLBM) has emerged as one of the most promising quantum computing approaches for the numerical simulation of problems in computational fluid dynamics (CFD). The dynamics is formulated in terms of mesoscopic particle distribution functions governed by a discrete Boltzmann transport equation, comprising local streaming and collision operations. In this work, the resulting macroscopic behavior corresponds to the advection-diffusion equation, which we adopt as a canonical model problem for transport phenomena. Building upon recent progress in QLBM implementations, we advance towards more realistic problem settings that better reflect conventional CFD requirements. We address, for the first time, transport under the action of non uniform velocity fields on quantum hardware. We implement our demonstration using IonQ's trapped-ion systems including Forte generation systems and a 64-qubit Barium development system similar to the forthcoming IonQ Tempo line. We identify the density readout and subsequent reloading of the fluid density as a potential bottleneck of the current algorithm and discuss several approaches to mitigate this bottleneck. We identify the use of MPS shadow tomography as a promising method to efficiently scale the readout to large system with complex density distributions. Lastly, we introduce and simulate a novel method to implement wall boundaries for advection-diffusion in QLBM, and discuss the prospects of scaling to higher-complexity problems.

quant-ph

Algorithmic Advances Towards a Realizable Quantum Lattice Boltzmann Method

The Quantum Lattice Boltzmann Method (QLBM) is one of the most promising approaches for realizing the potential of quantum computing in simulating computational fluid dynamics. Many recent works mostly focus on classical simulation, and rely on full state tomography. Several key algorithmic issues like observable readout, data encoding, and impractical circuit depth remain unsolved. As a result, these are not directly realizable on any quantum hardware. We present a series of novel algorithmic advances which allow us to implement the QLBM algorithm, for the first time, on a quantum computer. Hardware results for the time evolution of a 2D Gaussian initial density distribution subject to a uniform advection-diffusion field are presented. Furthermore, 3D simulation results are presented for particular non-uniform advection fields, devised so as to avoid the problem of diminishing probability of success due to repeated post-selection operations required for multiple timesteps. We demonstrate the evolution of an initial quantum state governed by the advection-diffusion equation, accounting for the iterative nature of the explicit QLBM algorithm. A tensor network encoding scheme is used to represent the initial condition supplied to the advection-diffusion equation, significantly reducing the two-qubit gate count affording a shorter circuit depth. Further reductions are made in the collision and streaming operators. Collectively, these advances give a path to realizing more practical, 2D and 3D QLBM applications with non-trivial velocity fields on quantum hardware.

quant-ph

$p$-adaptive algorithms in Discontinuous Galerkin solutions to the time-domain Maxwell's equations

The Discontinuous Galerkin time-domain method is well suited for adaptive algorithms to solve the time-domain Maxwell's equations and depends on robust and economically computable drivers. Adaptive algorithms utilize local indicators to dynamically identify regions and assign spatial operators of varying accuracy in the computational domain. This work identifies requisite properties of adaptivity drivers and develops two methods, a feature-based method guided by gradients of local field, and another utilizing the divergence error often found in numerical solution to the time-domain Maxwell's equations. Results for canonical testcases of electromagnetic scattering are presented, highlighting key characteristics of both methods, and their computational performance.

physics.comp-ph

Divergence error based $p$-adaptive discontinuous Galerkin solution of time-domain Maxwell's equations

A $p$-adaptive discontinuous Galerkin time-domain method is developed to obtain high-order solutions to electromagnetic scattering problems. A novel feature of the proposed method is the use of divergence error to drive the $p$-adaptive method. The nature of divergence error is explored and that it is a direct consequence of the act of discretization is established. Its relation with relative truncation error is formed which enables the use of divergence error as an inexpensive proxy to truncation error. Divergence error is used as an indicator to dynamically identify and assign spatial operators of varying accuracy to substantial regions in the computational domain. This results in a reduced computational cost than a comparable discontinuous Galerkin time-domain solution using uniform degree piecewise polynomial bases throughout.

physics.comp-ph