Препринты ИПМ им. М.В. Келдыша. 2013. № 9. 32 с.
В данной работе описывается библиотека операторов для работы с
сеточными функциями, предназначенная для упрощенной записи
вычислений на трехмерных индексных сетках. Библиотека
спроектирована таким образом, чтобы детали ее реализации были
скрыты от пользователя, что позволяет эффективно реализовать ее на
машинах с различной архитектурой (параллельных, гибридных и т. п.).
При создании библиотеки ставилось несколько целей: приближение
внешнего вида программ к формулам в теоретических работах,
относительная простота использования, в том числе при работе на
графических платах с архитектурой CUDA, вычислительная
эффективность.
Введение
Общее описание библиотеки
Назначение библиотеки
Вычисляемый объект
Сеточная функция
Сеточный оператор
Сеточный вычислитель
Сеточный диапазон
Принципы реализации
Общая информация
Вычисляемые объекты
Сеточные функции
Сеточные операторы
Объекты–заместители
Справочник
Класс grid_object
Класс grid_evaluatable_object
Класс grid_function
Класс scalar_grid_function
Класс computable_grid_function
Класс dense_grid_function_base
Класс dense_grid_function
Класс grid_operator
Класс value_operator
Пример teplo
Заключение
Литература
Общее описание библиотеки
Назначение библиотеки
Вычисляемый объект
Сеточная функция
Сеточный оператор
Сеточный вычислитель
Сеточный диапазон
Принципы реализации
Общая информация
Вычисляемые объекты
Сеточные функции
Сеточные операторы
Объекты–заместители
Справочник
Класс grid_object
Класс grid_evaluatable_object
Класс grid_function
Класс scalar_grid_function
Класс computable_grid_function
Класс dense_grid_function_base
Класс dense_grid_function
Класс grid_operator
Класс value_operator
Пример teplo
Заключение
Литература