English
Related papers

Related papers: Computational wave optics library for C++: CWO++ l…

200 papers

A common problem in elastic optical networks is to study the behavior of different resources allocation algorithms, such as signal modulation formats or quality of service, in optical networks in dynamic scenarios where connections are…

Networking and Internet Architecture · Computer Science 2021-05-07 Felipe Falcón , Gonzalo España , Danilo Bórquez-Paredes

Recently a splitting approach has been presented for the simulation of sonic-boom propagation. Splitting methods allow one to divide complicated partial differential equations into simpler parts that are solved by specifically tailored…

Numerical Analysis · Mathematics 2021-03-11 Lukas Einkemmer , Alexander Ostermann , Mirko Residori

fwdpp is a C++ library of routines intended to facilitate the development of forward-time simulations under arbitrary mutation and fitness models. The library design provides a combination of speed, low memory overhead, and modeling…

Populations and Evolution · Quantitative Biology 2014-06-24 Kevin R. Thornton

In the era of precision cosmology, the ability to generate accurate and large-scale galaxy catalogs is crucial for advancing our understanding of the universe. With the flood of cosmological data from current and upcoming missions,…

Cosmology and Nongalactic Astrophysics · Physics 2024-12-13 Tanner Sether , Elena Giusarma , Mauricio Reyes-Hurtado

This paper introduces a library of algorithms for representing cloud microphysics in numerical models. The library is written in C++, hence the name libcloudph++. In the current release, the library covers three warm-rain schemes: the…

Atmospheric and Oceanic Physics · Physics 2017-09-12 Sylwester Arabas , Anna Jaruga , Hanna Pawlowska , Wojciech W. Grabowski

A new scalable parallel math library, dMath, is presented in this paper that demonstrates leading scaling when using intranode, or internode, hybrid-parallelism for deep-learning. dMath provides easy-to-use distributed base primitives and a…

Neural and Evolutionary Computing · Computer Science 2016-04-07 Steven Eliuk , Cameron Upright , Anthony Skjellum

Optical imaging plays a critical role in advancing our understanding of three dimensional dynamics of biological systems. Coherent imaging (CI) methods exploit spatial phase information, encoded through propagation of coherent signal light…

Optics · Physics 2015-07-24 Jeffrey J. Field , David G. Winters , Randy A. Bartels

There are many resources useful for processing images, most of them freely available and quite friendly to use. In spite of this abundance of tools, a study of the processing methods is still worthy of efforts. Here, we want to discuss the…

Computer Vision and Pattern Recognition · Computer Science 2015-04-08 Amelia Carolina Sparavigna

Coherent photonic computing uses both the phase and amplitude of light to implement linear operations such as dot products and matrix multiplication but requires phase stability between the interfering paths. This poses a challenge for such…

Optics · Physics 2026-04-16 Shenghan Gao , Kathy Lüdge , Francesco Da Ros , Nathan Youngblood

Modern unified programming models (such as CUDA and SYCL) that combine host (CPU) code and GPU code into the same programming language, same file, and same lexical scope lack adequate support for GPU code specialization, which is a key…

Graphics · Computer Science 2022-07-19 Kerry A. Seitz , Theresa Foley , Serban D. Porumbescu , John D. Owens

DiffSharp is an algorithmic differentiation or automatic differentiation (AD) library for the .NET ecosystem, which is targeted by the C# and F# languages, among others. The library has been designed with machine learning applications in…

Mathematical Software · Computer Science 2016-11-11 Atılım Güneş Baydin , Barak A. Pearlmutter , Jeffrey Mark Siskind

In this paper, we introduce Heteroflow, a new C++ library to help developers quickly write parallel CPU-GPU programs using task dependency graphs. Heteroflow leverages the power of modern C++ and task-based approaches to enable efficient…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-03-17 Tsung-Wei Huang , Yibo Lin

We consider the numerical optimization of performance for a computational extension of a confocal microscope. Using a system where the pinhole detector is replaced with a detector array, we seek to exploit this additional information for…

Signal Processing · Electrical Eng. & Systems 2020-12-15 Keith Dillon

Linear optical circuits with single-photon sources offer a promising platform for quantum chemistry and machine learning. However, current applications are all based on support vector machines or gradient-free optimization methods. This…

Quantum Physics · Physics 2024-12-10 Giovanni de Felice , Christopher Corlett

Emerging AI applications such as ChatGPT, graph convolutional networks, and other deep neural networks require massive computational resources for training and inference. Contemporary computing platforms such as CPUs, GPUs, and TPUs are…

Machine Learning · Computer Science 2023-03-24 Febin Sunny , Mahdi Nikdast , Sudeep Pasricha

The mixed quantum/classical approach of Skinner and co-workers has been widely used to calculate the line shapes of the infrared spectra of water (H2O), but less attention has been paid to the use of this approach in quantitatively…

Experimental control and detection of atoms and molecules often rely on optical transitions between different electronic states. In many cases, substructure such as hyperfine or spin-rotation structure leads to the need for multiple optical…

Atomic Physics · Physics 2021-05-26 Connor M. Holland , Yukai Lu , Lawrence W. Cheuk

Integrated nonlinear optical devices play an important role in modern optical communications. However, conventional on-chip optical devices with homogeneous or periodic translation dimensions generally have limited bandwidth when applied to…

Many physical, biological or chemical systems are modeled by ordinary differential equations (ODEs) and finding their solution is an every-day-task for many scientists. Here, we introduce a new C++ library dedicated to find numerical…

Mathematical Software · Computer Science 2011-10-18 Karsten Ahnert , Mario Mulansky

A scheme for linear optical implementation of fault-tolerant quantum computation is proposed, which is based on an error-detecting code. Each computational step is mediated by transfer of quantum information into an ancilla system embedding…

Quantum Physics · Physics 2007-10-07 Jaeyoon Cho