LINUX.ORG.RU

История изменений

Исправление Reset, (текущая версия) :

1. как-то так. Это решение ур-я баратропного вихря на сфере (Навье-Стокс в терминах функции тока в сферических координатах). Где-то у меня в примерах для уравнения Лапласа был код, который может работать везде, в том числе и на GPU (nvidia).

2. без оберток

3. вместо выделения/освобождения памяти использую нечто похожее на std::vector, который сам выделяет и освобождает (exception-safe между прочим)

4. это хрень, которая может выделять память в оперативке или в видео-памяти, если используется cuda

5. sleepycat license, где не указано другого (в заголовках каждого исходника есть)

6. Я Александреску с Саттером обчитался и в те времена еще не отошел. Сейчас бы я такую жесть не написал.

Вообще, сейчас бы я наверно ничего писать не стал, потому что все изобретенные мной велосипеды вдруг появились в cuda-sdk, в том числе работа с разреженными матрицами.

Исходная версия Reset, :

1. как-то так. Это решение ур-я баратропного вихря на сфере (Навье-Стокс в терминах функции тока в сферических координатах). Где-то у меня в примерах для уравнения Лапласа был код, который может работать везде, в том числе и на GPU (nvidia).

2. я без оберток

3. я вместо выделения/освобождения памяти использую нечто похожее на std::vector, который сам выделяет и освобождает (exception-safe между прочим)

4. это хрень, которая может выделять память в оперативке или в видео-памяти, если используется cuda

5. sleepycat license, где не указано другого (в заголовках каждого исходника есть)

6. Я Александреску с Саттером обчитался и в те времена еще не отошел. Сейчас бы я такую жесть не написал.

Вообще, сейчас бы я наверно ничего писать не стал, потому что все изобретенные мной велосипеды вдруг появились в cuda-sdk, в том числе работа с разреженными матрицами.