English
Related papers

Related papers: A Python GPU-accelerated solver for the Gross-Pita…

200 papers

Elliptic equations play a crucial role in turbulence models for magnetic confinement fusion. Regardless of the chosen modeling approach - whether gyrokinetic, gyrofluid, or drift-fluid - the Poisson equation and Amp\`{e}re's law lead to…

This work presents a fully GPU-accelerated algorithm for the polygonal mesh generator known as Polylla. Polylla is a tri-to-polygon mesh generator, which benefits from the half-edge data structure to manage any polygonal shape. The proposed…

Graphics · Computer Science 2024-03-25 Sergio Salinas-Fernández , Nancy Hitschfeld-Kahler , Roberto Carrasco

This paper presents a lightweight, open-source and high-performance python package for solving peridynamics problems in solid mechanics. The development of this solver is motivated by the need for fast analysis tools to achieve the large…

Software Engineering · Computer Science 2021-09-15 B. Boys , T. J. Dodwell , M. Hobbs , M. Girolami

Linear Programs (LPs) appear in a large number of applications and offloading them to the GPU is viable to gain performance. Existing work on offloading and solving an LP on GPU suggests that performance is gained from large sized LPs…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-09-27 Amit Gurung , Rajarshi Ray

We present Open Multi-Processing (OpenMP) version of Fortran 90 programs for solving the Gross-Pitaevskii (GP) equation for a Bose-Einstein condensate in one, two, and three spatial dimensions, optimized for use with GNU and Intel…

The possibility of the decomposition of the three dimensional (3D) Gross-Pitaevskii equation (GPE) into a pair of coupled Schr\"{o}dinger-type equations, is investigated. It is shown that, under suitable mathematical conditions, solutions…

Exactly Solvable and Integrable Systems · Physics 2009-07-08 Renato Fedele , Dusan Jovanovic , Sergio De Nicola , Bengt Eliasson , Padma Kant Shukla

A novel and scalable geometric multi-level algorithm is presented for the numerical solution of elliptic partial differential equations, specially designed to run with high occupancy of streaming processors inside Graphics Processing…

Mathematical Software · Computer Science 2017-03-22 J. T. Becerra-Sagredo , F. Mandujano , C. Malaga

In this paper, we develop a local multiscale model reduction strategy for the elastic wave equation in strongly heterogeneous media, which is achieved by solving the problem in a coarse mesh with multiscale basis functions. We use the…

Numerical Analysis · Mathematics 2022-07-12 Zhongqian Wang , Shubin Fu , Zishang Li , Eric Chung

Vico et al. (2016) suggest a fast algorithm for computing volume potentials, beneficial to fields with problems requiring the solution of the free-space Poisson's equation, such as beam and plasma physics. Currently, the standard is the…

We present a GPU-accelerated numerical approach for fast kernel and differential background solutions. The model image proposed in the Bramich (2008) difference image analysis algorithm is analogous to a very simple Convolutional Neural…

Instrumentation and Methods for Astrophysics · Physics 2021-05-04 James A. Hitchcock , Markus Hundertmark , Daniel Foreman-Mackey , Etienne Bachelet , Martin Dominik , Rachel Street , Yiannis Tsapras

Addressing the problem of photon multiple scattering interference caused by turbid media in optical measurements, biomedical imaging, environmental monitoring and other fields, existing Monte Carlo light scattering simulations widely adopt…

We present a Python module named PyCheb, to solve the ordinary differential equations by using spectral collocation method. PyCheb incorporates discretization using Chebyshev points, barycentric interpolation and iterate methods. With this…

Mathematical Software · Computer Science 2016-11-07 Shaohui Liu , Tianshi Wang , Youran Zhang

Quantum Phase Estimation (QPE) is a cardinal algorithm in quantum computing that plays a crucial role in various applications, including cryptography, molecular simulation, and solving systems of linear equations. However, the standard…

In this paper, we propose a numerical method for turning point problems in one dimension based on Petrov-Galerkin finite element method (PGFEM). We first give a priori estimate for the turning point problem with a single boundary turning…

Numerical Analysis · Mathematics 2022-08-09 Li Feng , Zhongyi Huang

Fast and accurate waveform models are fundamentally important to modern gravitational wave astrophysics, enabling the study of merging compact objects like black holes and neutron stars. However, generating high-fidelity gravitational…

Global spectral methods offer the potential to compute solutions of partial differential equations numerically to very high accuracy. In this work, we develop a novel global spectral method for linear partial differential equations on cubes…

Numerical Analysis · Mathematics 2022-10-25 Christoph Strössner , Daniel Kressner

The article presents the torchosr package - a Python package compatible with PyTorch library - offering tools and methods dedicated to Open Set Recognition in Deep Neural Networks. The package offers two state-of-the-art methods in the…

Machine Learning · Computer Science 2024-02-12 Joanna Komorniczak , Pawel Ksieniewicz

Two different methods are proposed for the generation of wide classes of exact solutions to the stationary Gross - Pitaevskii equation (GPE). The first method, suggested by the work by Kondrat'ev and Miller (1966), applies to…

Quantum Gases · Physics 2015-05-18 Boris A. Malomed , Yury A. Stepanyants

In this work, we introduce new batching algorithms to effectively handle large contractions encountered in coupled-cluster singles and doubles (CCSD) implementations in Python on the Video Random Access Memory (VRAM) of graphical processing…

This paper highlights first steps towards enabling graphics processing unit (GPU) acceleration of the task-parallel smoothed particle hydrodynamics (SPH) solver SWIFT. Novel combinations of algorithms are presented, enabling SWIFT to…