Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:1205.5487 · Journal of Software Engineering and Applications

Web Portal for Photonic Technologies Using Grid Infrastructures

Hrachya V. Astsatryan, Tigran Gevorgyan, Anna Shahinyan

Published Jan 1, 2012• 6 citations
arXivHTMLPDF

Abstract

The modeling of physical processes is an integral part of scientific and technical research. In this area, the Extendible C++ Application in Quantum Technologies (ECAQT) package provides the numerical simulations and modeling of complex quantum systems in the presence of decoherence with wide applications in photonics. It allows creating models of interacting complex systems and simulates their time evolution with a number of available time-evolution drivers. Physical simulations require massive amounts of calculations are often executed on distributed computing infrastructures. It is often difficult for non expert users to use such computational infrastructures or even to use advanced libraries over the infrastructures, because they often require being familiar with middleware and tools, parallel programming techniques and packages. The Parallel Grid Run-time and Application Development Environment (P-RADE) Grid Portal is a Grid portal solution that allows users to manage the whole life-cycle for executing a parallel application on the computing Grid infrastructures. The article describes the functionality and the structure of the web portal based on ECAQT package.

DOI
10.4236/jsea.2012.511100

Related papers

Cloud Service for Numerical Calculations and Visualizations of Photonic Dissipative Systems

Hayk Grigoryan, Hrachya V. Astsatryan, T. V. Gevorgyan +1 more

Abstract Nowadays quantum physics is crucial for several scientific applications, where it is no longer possible to neglect the environmental interaction, like dissipation and decoherence. In these cases, the quantum systems are usually treated as open systems and their time-evolution is described by a density matrix in frames of the master equation, instead of the Hilbert-space vector and the Schrodinger equation. The visualization of such quantum systems allows users to calculate and study the sensitivity of the parameters, like excitation photon numbers or photonnumber distribution functions or Wigner functions. In this paper, a cloud service for numerical calculations and visualization of photonic dissipative systems is presented, which enables numerical simulations and visualizations of a wide variety of Hamiltonians, including those with arbitrary time-dependences widely used in many physics applications. The service allows creating graphics and charts for interacting complex systems and simulating their time evolution with many available timeevolution drivers.

Cybernetics and Information Technologies•Dec 20, 2017•2 citations

Software for numerical simulations in the field of quantum technologies based on parallel programming

Hayk H. Adamyan, N. H. Adamyan, Narine Gevorgyan +2 more

We provide a software package for numerical simulations and modeling of complex quantum systems in the presence of dissipation and decoherence for a wider class of problems in the field of quantum technologies. This software is based on the method of quantum trajectories usually used for calculations of the density matrix. An important part of this Toolkit is the universal user interface, which is based on Tool Command Language (TCL) scripting language. It is elaborated in such a manner that the system description and system parameters should not be included in the source code. The core is implemented as a generic set of C++ classes, which can be efficiently reused for modeling of a wide range of photonic systems. The code has been written so as to facilitate optimization of the performance without breaking the object-orientedness of the design. We demonstrate that this software package is very useful for high performance parallel calculations on the Cluster.

Physics of Particles and Nuclei Letters•May 1, 2008•6 citations

Parallel computations of dissipative quantum systems: A nonlinear oscillator in a strict quantum regime

A. R. Shahinyan, T. V. Gevorgyan

A software package for the numerical study of quantum dissipative systems in the field of photonics and quantum optics is developed in a cluster that includes the graphical user interface. Library of C++ classes for numerical simulation of the time evolution of the density matrix, the mean values of different operators (the mean number of photons, the correlation functions of various orders, quadratic mean fluctuations, etc.), the Poincare section, and various quasi-probability distribution functions including the Wigner function in phase space is created. As an application, the results of calculations for a nonlinear oscillator in a strict quantum regime are obtained.

Journal of Contemporary Physics (Armenian Academy of Sciences)•Apr 28, 2013•0 citations

qlbm – A quantum lattice Boltzmann software framework

Georgescu Calin, Merel A. Schalkers, Matthias Möller

We present qlbm , a Python software package designed to facilitate the development, simulation, and analysis of Quantum Lattice Boltzmann Methods (QBMs). qlbm is a modular framework that introduces a quantum component abstraction hierarchy tailored to the implementation of novel QBMs. The framework interfaces with state-of-the-art quantum software infrastructure to enable efficient simulation and validation pipelines, and leverages novel execution and pre-processing techniques that significantly reduce the computational resources required to develop quantum circuits. We demonstrate the versatility of the software by showcasing multiple QBMs in 2D and 3D with complex boundary conditions, integrated within automated benchmarking utilities. Accompanying the source code are extensive test suites, thorough online documentation resources, analysis tools, visualization methods, and demos that aim to increase the accessibility of QBMs while encouraging reproducibility and collaboration. Program summary Program Title: qlbm CPC Library link to program files: https://doi.org/10.17632/28hkvsg7p2.1 Developer's repository link: https://github.com/QCFD-Lab/qlbm Licensing provisions: MPL-2.0 Programming language: Python3 Supplementary material: The documentation of is available at https://qcfd-lab.github.io/qlbm/ . Nature of problem: The advent of quantum algorithms for computational fluid dynamics brings with it challenges that are new to the established field of computational physics. These challenges include the lack of standardized implementations of the still nascent quantum methods, the intense computational demands of developing and simulating quantum algorithms on hardware available today, and the absence of tools that integrate novel developments into established infrastructure. Because of these current limitations, physicists and mathematicians expend superfluous resources on tasks that more mature computational physics branches have surmounted long ago. Solution method: QLBM is a software package that provides an end-to-end development environment for quantum lattice Boltzmann methods. The modular design and flexible quantum circuit library provide a base for extending and generalizing quantum algorithms. Performance enhancements exploit the paradigm of quantum computing simulations to accelerate the speed at which researchers can verify the validity of their methods. Its integration with state-of-the-art quantum computing software and visualization tools increases the algorithms' accesibility. These features allow QLBM to effectively generate, simulate, and analyze quantum circuits for 2D and 3D computational fluid dynamics problems.

arXiv:2411.19439•Computer Physics Communications•Jun 5, 2025•3 citations

QDT — A Matlab toolbox for the simulation of coupled quantum systems and coherent multidimensional spectroscopy

Tristan Kenneweg, Stefan Mueller, Tobias Brixner +1 more

We present QDT (“quantum dynamics toolbox”), an open-source Matlab software package that enables users to simulate coupled quantum systems in the subsystem energy eigenbasis using modular functions. QDT requires no user knowledge of operator matrix assembly and automatically performs all necessary operator constructions and Hilbert space expansions. Density matrix propagation is performed by numerically solving the Liouville–von-Neumann equation. In order to simulate dissipation and decoherence effects, the Lindblad formalism is implemented. Furthermore, QDT supplies practical analysis and plotting functions, such as visualization of density matrix and expectation value dynamics, that facilitate the evaluation of simulation results. QDT further provides a module for the simulation of coherent multidimensional spectroscopy. Program Title: QDT — A Quantum Dynamics Toolbox CPC Library link to program files: https://doi.org/10.17632/786vb4rgy3.1 Code Ocean capsule: https://codeocean.com/capsule/4608215 Licensing provisions: MIT Programming language: Matlab R2018a (and above) with parallel computing toolbox (optional) [1] Supplementary material: Available on the QDT website [2] Nature of problem: Coupled quantum systems can be easily set up and discussed as level schemes in the subsystem energy eigenbasis. The simulation of the time evolution of these systems by numerically solving differential equations is not straightforward, however. Simulation code that is written from scratch is time-consuming to create and prone to errors during implementation. Furthermore, if code bases deviate drastically between research groups, reproducibility of results becomes challenging, and communication is hindered. Solution method: QDT addresses the above issues by providing a modular toolbox that contains, among others, elements for the simulation of multi-level quantum systems, quantum harmonic oscillators, their interaction with external electric fields, and dissipation. These elements can be combined by the user to build a specific system of interest. All operators are created and expanded automatically based on a single script file provided by the user. Simulation tasks are automated by a single function call, and parallelized in case of extensive tasks.

Computer Physics Communications•Dec 1, 2023•6 citations

Consideration of the Need for Quantum Grid Computing

Dominic Rosch-Grace, Jeremy Straub

Quantum computing is poised to dramatically change the computational landscape, worldwide. Quantum computers can solve complex problems that are, at least in some cases, beyond the ability of even advanced future classical-style computers. In addition to being able to solve these classical computer-unsolvable problems, quantum computers have demonstrated a capability to solve some problems (such as prime factoring) much more efficiently than classical computing. This will create problems for encryption techniques, which depend on the difficulty of factoring for their security. Security, scientific, and other applications will require access to quantum computing resources to access their unique capabilities, speed and economic (aggregate computing time cost) benefits. Many scientific applications, as well as numerous other ones, use grid computing to provide benefits such as scalability and resource access. As these applications may benefit from quantum capabilities - and some future applications may require quantum capabilities - identifying how to integrate quantum computing systems into grid computing environments is critical. This paper discusses the benefits of grid-connected quantum computers and what is required to achieve this.

arXiv:2106.11341•Jun 21, 2021•0 citations
The modeling of physical processes is an integral part of scientific and technical research. In this area, the Extendible C++ Application in Quantum Technologies (ECAQT) package provides the numerical simulations and modeling of complex quantum systems in the presence of decoherence with wide applications in photonics. It allows creating models of interacting complex systems and simulates their time evolution with a number of available time-evolution drivers. Physical simulations require massive amounts of calculations are often executed on distributed computing infrastructures. It is often difficult for non expert users to use such computational infrastructures or even to use advanced libraries over the infrastructures, because they often require being familiar with middleware and tools, parallel programming techniques and packages. The Parallel Grid Run-time and Application Development Environment (P-RADE) Grid Portal is a Grid portal solution that allows users to manage the whole life-cycle for executing a parallel application on the computing Grid infrastructures. The article describes the functionality and the structure of the web portal based on ECAQT package.
Abstract Nowadays quantum physics is crucial for several scientific applications, where it is no longer possible to neglect the environmental interaction, like dissipation and decoherence. In these cases, the quantum systems are usually treated as open systems and their time-evolution is described by a density matrix in frames of the master equation, instead of the Hilbert-space vector and the Schrodinger equation. The visualization of such quantum systems allows users to calculate and study the sensitivity of the parameters, like excitation photon numbers or photonnumber distribution functions or Wigner functions. In this paper, a cloud service for numerical calculations and visualization of photonic dissipative systems is presented, which enables numerical simulations and visualizations of a wide variety of Hamiltonians, including those with arbitrary time-dependences widely used in many physics applications. The service allows creating graphics and charts for interacting complex systems and simulating their time evolution with many available timeevolution drivers.
We provide a software package for numerical simulations and modeling of complex quantum systems in the presence of dissipation and decoherence for a wider class of problems in the field of quantum technologies. This software is based on the method of quantum trajectories usually used for calculations of the density matrix. An important part of this Toolkit is the universal user interface, which is based on Tool Command Language (TCL) scripting language. It is elaborated in such a manner that the system description and system parameters should not be included in the source code. The core is implemented as a generic set of C++ classes, which can be efficiently reused for modeling of a wide range of photonic systems. The code has been written so as to facilitate optimization of the performance without breaking the object-orientedness of the design. We demonstrate that this software package is very useful for high performance parallel calculations on the Cluster.
A software package for the numerical study of quantum dissipative systems in the field of photonics and quantum optics is developed in a cluster that includes the graphical user interface. Library of C++ classes for numerical simulation of the time evolution of the density matrix, the mean values of different operators (the mean number of photons, the correlation functions of various orders, quadratic mean fluctuations, etc.), the Poincare section, and various quasi-probability distribution functions including the Wigner function in phase space is created. As an application, the results of calculations for a nonlinear oscillator in a strict quantum regime are obtained.
We present qlbm , a Python software package designed to facilitate the development, simulation, and analysis of Quantum Lattice Boltzmann Methods (QBMs). qlbm is a modular framework that introduces a quantum component abstraction hierarchy tailored to the implementation of novel QBMs. The framework interfaces with state-of-the-art quantum software infrastructure to enable efficient simulation and validation pipelines, and leverages novel execution and pre-processing techniques that significantly reduce the computational resources required to develop quantum circuits. We demonstrate the versatility of the software by showcasing multiple QBMs in 2D and 3D with complex boundary conditions, integrated within automated benchmarking utilities. Accompanying the source code are extensive test suites, thorough online documentation resources, analysis tools, visualization methods, and demos that aim to increase the accessibility of QBMs while encouraging reproducibility and collaboration. Program summary Program Title: qlbm CPC Library link to program files: https://doi.org/10.17632/28hkvsg7p2.1 Developer's repository link: https://github.com/QCFD-Lab/qlbm Licensing provisions: MPL-2.0 Programming language: Python3 Supplementary material: The documentation of is available at https://qcfd-lab.github.io/qlbm/ . Nature of problem: The advent of quantum algorithms for computational fluid dynamics brings with it challenges that are new to the established field of computational physics. These challenges include the lack of standardized implementations of the still nascent quantum methods, the intense computational demands of developing and simulating quantum algorithms on hardware available today, and the absence of tools that integrate novel developments into established infrastructure. Because of these current limitations, physicists and mathematicians expend superfluous resources on tasks that more mature computational physics branches have surmounted long ago. Solution method: QLBM is a software package that provides an end-to-end development environment for quantum lattice Boltzmann methods. The modular design and flexible quantum circuit library provide a base for extending and generalizing quantum algorithms. Performance enhancements exploit the paradigm of quantum computing simulations to accelerate the speed at which researchers can verify the validity of their methods. Its integration with state-of-the-art quantum computing software and visualization tools increases the algorithms' accesibility. These features allow QLBM to effectively generate, simulate, and analyze quantum circuits for 2D and 3D computational fluid dynamics problems.
We present QDT (“quantum dynamics toolbox”), an open-source Matlab software package that enables users to simulate coupled quantum systems in the subsystem energy eigenbasis using modular functions. QDT requires no user knowledge of operator matrix assembly and automatically performs all necessary operator constructions and Hilbert space expansions. Density matrix propagation is performed by numerically solving the Liouville–von-Neumann equation. In order to simulate dissipation and decoherence effects, the Lindblad formalism is implemented. Furthermore, QDT supplies practical analysis and plotting functions, such as visualization of density matrix and expectation value dynamics, that facilitate the evaluation of simulation results. QDT further provides a module for the simulation of coherent multidimensional spectroscopy. Program Title: QDT — A Quantum Dynamics Toolbox CPC Library link to program files: https://doi.org/10.17632/786vb4rgy3.1 Code Ocean capsule: https://codeocean.com/capsule/4608215 Licensing provisions: MIT Programming language: Matlab R2018a (and above) with parallel computing toolbox (optional) [1] Supplementary material: Available on the QDT website [2] Nature of problem: Coupled quantum systems can be easily set up and discussed as level schemes in the subsystem energy eigenbasis. The simulation of the time evolution of these systems by numerically solving differential equations is not straightforward, however. Simulation code that is written from scratch is time-consuming to create and prone to errors during implementation. Furthermore, if code bases deviate drastically between research groups, reproducibility of results becomes challenging, and communication is hindered. Solution method: QDT addresses the above issues by providing a modular toolbox that contains, among others, elements for the simulation of multi-level quantum systems, quantum harmonic oscillators, their interaction with external electric fields, and dissipation. These elements can be combined by the user to build a specific system of interest. All operators are created and expanded automatically based on a single script file provided by the user. Simulation tasks are automated by a single function call, and parallelized in case of extensive tasks.
Quantum computing is poised to dramatically change the computational landscape, worldwide. Quantum computers can solve complex problems that are, at least in some cases, beyond the ability of even advanced future classical-style computers. In addition to being able to solve these classical computer-unsolvable problems, quantum computers have demonstrated a capability to solve some problems (such as prime factoring) much more efficiently than classical computing. This will create problems for encryption techniques, which depend on the difficulty of factoring for their security. Security, scientific, and other applications will require access to quantum computing resources to access their unique capabilities, speed and economic (aggregate computing time cost) benefits. Many scientific applications, as well as numerous other ones, use grid computing to provide benefits such as scalability and resource access. As these applications may benefit from quantum capabilities - and some future applications may require quantum capabilities - identifying how to integrate quantum computing systems into grid computing environments is critical. This paper discusses the benefits of grid-connected quantum computers and what is required to achieve this.