Алгоритмы с «длинными» векторами решения сеточных уравнений явных разностных схем

Автор: Воротникова Дарья Геннадьевна, Головашкин Димитрий Львович

Журнал: Компьютерная оптика @computer-optics

Рубрика: Численные методы компьютерной оптики

Статья в выпуске: 1 т.39, 2015 года.

Бесплатный доступ

Предложены два варианта алгоритмов с «длинными» векторами для решения сеточных уравнений явных разностных схем, позволяющих задействовать одновременно максимальное количество ядер CUDA даже для сеточной области небольшой размерности. На примерах разностного решения уравнений теплопроводности и Максвелла продемонстрирована эффективная реализация предложенного подхода. Произведено сравнение предложенных авторами алгоритмов, реализованных при помощи библиотеки CUBLAS, со свободно распространяемыми пакетами B-CALM и OpenCurrent.

Уравнение теплопроводности, уравнения максвелла, векторные алгоритмы, разностные схемы

Короткий адрес: https://sciup.org/14059339

IDR: 14059339

Long vectors algorithms for solving grid equations of explicit difference schemes

We propose two variants of long vectors algorithms for solving grid equations of explicit difference schemes, allowing one to use the maximum number of CUDA cores even for a small dimension of the grid domain. The implementation of these algorithms is shown by the example of the heat conduction equation and the solution of Maxwell's equations. The comparison between the proposed algorithms implemented by means of the CUBLAS library and free software packages B-CALM and OpenCurrent is done.