- 1James Watt School of Engineering, University of Glasgow, Glasgow, United Kingdom
- 2Argonne National Laboratory, Lemont, IL, United States
Editorial on the Research Topic
Quantum computing applications in computational engineering
Quantum computing research is a very active and diverse area of research, including work on creating quantum processing hardware in addition to investigations of applications with the potential for significant speed-up over simulations on classical (non-quantum) computers. The focus of this Research Topic is on applications in computational science and engineering. For these applications, the development of effective quantum algorithms with a significant speed-up over classical algorithms running on classical computers, has shown limited overall progress and is still in its infancy. However, this area of research has seen significant growth and progress in recent years, as illustrated by the three articles in this Research Topic.
The three articles in this Research Topic present advances in the development of quantum algorithms for applications in computational engineering, in particular computational fluid dynamics and structural mechanics. Two of the articles focus on original research in the area of computational fluid dynamics, while the third article provides a detailed review of existing work and prospects for quantum computing for partial differential equations in structural mechanics.
Focusing on the concept of quantum annealing, the article by Ray et al. explores the feasibility of using quantum annealers for the simulation of fluid flows. In the literature, this approach has not been widely investigated. In their article, Ray et al. consider the well-studied flow problem comprising the fully-developed pressure-driven flow between two infinite flat plates so that a linear, quasi-one-dimensional problem emerges. They then describe a framework to convert this type of problem in terms of an optimization problem suitable for use on quantum annealers. The D-Wave annealer (D-Wave, 2022) used in this work returns multiple states that sample the energy landscape of the problem and therefore the authors explore different solution selection strategies to approximate the solution of the problem. The obtained solutions are analyzed both qualitatively and quantitatively, showing, for example, the sensitivity to the precision used in the fixed-point representation of the velocity data.
In recent years, a major research focus in quantum computer applications to fluid dynamics has been lattice-based modeling, in particular approaches based on the Lattice Boltzmann method, e.g., Todorova and Steijl (2020); Budinski (2021); Budinski (2022). The article by Moawad et al. focuses on quantum circuit implementations of the one-dimensional three-velocity (D1Q3) lattice model, in addition to efficient techniques for simulating and analyzing these circuits on classical computing hardware. With respect to circuit simulation, the authors focused on the feasibility of using hardware acceleration to perform such simulations with reduced energy consumption as compared to circuit simulation on CPUs. For the D1Q3 model, the nonlinearity of the model was represented in the collision term. For said collision term, novel quantum circuit implementations were presented along with quantum circuit reduction approaches to reduce the circuit width (qubit count), facilitating efficient simulation on classical hardware.
As mentioned earlier, the scope of this Research Topic was broader than Computational Fluid Dynamics, and the third article by Tosti Balducci et al. considered quantum computing applications to structural mechanics. Their study reviews previous work dealing with the application of quantum algorithms to solve partial differential equations (PDEs) in structural mechanics. Their review not only discusses the theoretical possibility and extent of advantage for a given PDE, boundary conditions, and input/output to the solver but also examines the hardware requirements of the methods proposed in the literature. In their review, fundamental building blocks of a wider range of quantum algorithms are discussed, including linear system solvers (Harrow et al., 2009), quantum amplitude estimation and quantum amplitude amplification (Brassard et al., 2002), and variational quantum algorithms (Lubasch et al., 2020). The review of these algorithms will certainly benefit a broader research community beyond computational structural mechanics.
In summary, it is clear that the three articles cover a wide range of contributions in a very active area of research. We hope that readers will enjoy reading the articles and will find them useful and stimulating.
Author contributions
RS prepared the initial version of this editorial, with further additions and edits by RM. All authors contributed to the article and approved the submitted version.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Brassard, G., Hoyer, P., Mosca, M., and Tapp, A. (2002). Quantum amplitude amplification and estimation. Quantum Comput. Inf. Contemp. Math. 305, 53–74. doi:10.1090/conm/305/05215
Budinski, L. (2021). Quantum algorithm for the advection–diffusion equation simulated with the lattice Boltzmann method. Quantum Inf. Process. 20, 57. doi:10.1007/s11128-021-02996-3
Budinski, L. (2022). Quantum algorithm for the Navier–Stokes equations by using the streamfunction-vorticity formulation and the lattice Boltzmann method. Int. J. Quantum Inf. 20, 2150039. doi:10.1142/S0219749921500398
Harrow, A., Hassidim, A., and Lloyd, S. (2009). Quantum algorithm for linear systems of equations. Phys. Rev. Lett. 103, 150502. doi:10.1103/PhysRevLett.103.150502
Lubasch, M., Joo, J., Moinier, P., Kiffner, M., and Jaksch, D. (2020). Variational quantum algorithms for nonlinear problems. Phys. Rev. A 101, 010301. doi:10.1103/PhysRevA.101.010301
Keywords: quantum computing, quantum algorithm, computational engineering, fluid dynamics, structural mechanics
Citation: Steijl R and Maulik R (2023) Editorial: Quantum computing applications in computational engineering. Front. Mech. Eng 9:1237653. doi: 10.3389/fmech.2023.1237653
Received: 09 June 2023; Accepted: 19 June 2023;
Published: 26 June 2023.
Edited and reviewed by:
Ram Balachandar, University of Windsor, CanadaCopyright © 2023 Steijl and Maulik. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: René Steijl, rene.steijl@glasgow.ac.uk