English
Related papers

Related papers: GRAPE.jl: Gradient Ascent Pulse Engineering in Jul…

200 papers

We present Trixi.jl, a Julia package for adaptive high-order numerical simulations of hyperbolic partial differential equations. Utilizing Julia's strengths, Trixi.jl is extensible, easy to use, and fast. We describe the main design choices…

Mathematical Software · Computer Science 2022-01-19 Hendrik Ranocha , Michael Schlottke-Lakemper , Andrew R. Winters , Erik Faulhaber , Jesse Chan , Gregor J. Gassner

A central challenge for implementing quantum computing in the solid state is decoupling the qubits from the intrinsic noise of the material. We investigate the implementation of quantum gates for a paradigmatic, non-Markovian model: A…

Quantum Physics · Physics 2010-04-22 P. Rebentrost , I. Serban , T. Schulte-Herbrueggen , F. K. Wilhelm

We introduce Gradus.jl, an open-source and publicly available general relativistic ray-tracing toolkit for spectral modelling in arbitrary spacetimes. Our software is written in the Julia programming language, making use of forward-mode…

High Energy Astrophysical Phenomena · Physics 2025-10-20 Fergus J. E. Baker , Andrew J. Young

InvertibleNetworks.jl is a Julia package designed for the scalable implementation of normalizing flows, a method for density estimation and sampling in high-dimensional distributions. This package excels in memory efficiency by leveraging…

Machine Learning · Computer Science 2023-12-22 Rafael Orozco , Philipp Witte , Mathias Louboutin , Ali Siahkoohi , Gabrio Rizzuti , Bas Peters , Felix J. Herrmann

Quantum computing vendors are beginning to open up application programming interfaces for direct pulse-level quantum control. With this, programmers can begin to describe quantum kernels of execution via sequences of arbitrary pulse shapes.…

Quantum Physics · Physics 2020-06-05 Thien Nguyen , Anthony Santana , Alexander McCaskey

In the quest to achieve scalable quantum information processing technologies, gradient-based optimal control algorithms (e.g., GRAPE) are broadly used for implementing high-precision quantum gates, but their performance is often hindered by…

Quantum Physics · Physics 2019-01-31 Re-Bing Wu , Bing Chu , David Owens , Herschel Rabitz

Designing optimal control for multiparameter quantum sensing is essential for approaching the ultimate precision limits. However, analytical solutions are generally available only for simple systems, while realistic scenarios often involve…

Quantum Physics · Physics 2025-12-15 Ayumi Kanamoto , Takuya Isogawa , Shunsuke Nishimura , Haidong Yuan , Paola Cappellaro

Pulses to steer the time evolution of quantum systems can be designed with optimal control theory. In most cases it is the coherent processes that can be controlled and one optimizes the time evolution towards a target unitary process,…

Quantum Physics · Physics 2015-06-22 Daniel J. Egger , Frank K. Wilhelm

We present an open source computational framework geared towards the efficient numerical investigation of open quantum systems written in the Julia programming language. Built exclusively in Julia and based on standard quantum optics…

Quantum Physics · Physics 2018-03-14 Sebastian Krämer , David Plankensteiner , Laurin Ostermann , Helmut Ritsch

MomentClosure.jl is a Julia package providing automated derivation of the time-evolution equations of the moments of molecule numbers for virtually any chemical reaction network using a wide range of moment closure approximations. It…

Molecular Networks · Quantitative Biology 2021-05-13 Augustinas Sukys , Ramon Grima

Research in high energy physics (HEP) requires huge amounts of computing and storage, putting strong constraints on the code speed and resource usage. To meet these requirements, a compiled high-performance language is typically used; while…

This paper focuses on accelerating quantum optimal control design for complex quantum systems. Based on our previous work [{arXiv:1607.04054}], we combine Pulse Width Modulation (PWM) and gradient descent algorithm into solving quantum…

Quantum Physics · Physics 2022-09-23 Qi-Ming Chen , Re-Bing Wu

Contemporary software often becomes vastly complex, and we are required to use a variety of technologies and different programming languages for its development. As interoperability between programming languages could cause high overhead…

Programming Languages · Computer Science 2021-12-30 M. Šipek , B. Mihaljević , A. Radovan

Julia is a mature general-purpose programming language, with a large ecosystem of libraries and more than 12000 third-party packages, which specifically targets scientific computing. As a language, Julia is as dynamic, interactive, and…

MicroMagnetic.jl is an open-source Julia package for micromagnetic and atomistic simulations. Using the features of the Julia programming language, MicroMagnetic.jl supports CPU and various GPU platforms, including NVIDIA, AMD, Intel, and…

Mesoscale and Nanoscale Physics · Physics 2024-09-09 Weiwei Wang , Boyao Lyu , Lingyao Kong , Hans Fangohr , Haifeng Du

GPUs are popular devices for accelerating scientific calculations. However, as GPU code is usually written in low-level languages, it breaks the abstractions of high-level languages popular with scientific programmers. To overcome this, we…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-04-13 Tim Besard , Pieter Verstraete , Bjorn De Sutter

This research investigates the possibility of using quantum optimal control techniques to co-optimize the energetic cost and the process fidelity of a quantum unitary gate. The energetic cost is theoretically defined, and thereby, the…

Quantum Physics · Physics 2024-11-12 Sebastiaan Fauquenot , Aritra Sarkar , Sebastian Feld

Contemporary quantum computing platforms remain, in essence, programmable physical systems whose control is typically mediated through unitary gate abstractions. While such abstractions provide a uniform interface, they obscure important…

The Julia programming language has gained acceptance within the High-Performance Computing (HPC) community due to its ability to tackle two-language problem: Julia code feels as high-level as Python but allows developers to tune it to…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-04-17 Sergio Sanchez-Ramirez , Mosè Giordano

We present DataDeps.jl: a julia package for the reproducible handling of static datasets to enhance the repeatability of scripts used in the data and computational sciences. It is used to automate the data setup part of running software…

Software Engineering · Computer Science 2018-08-06 Lyndon White , Roberto Togneri , Wei Liu , Mohammed Bennamoun