commit 293408f09316ee55617c9d444f208c08a4820fb2
parent 321c6f0933ef5742b69100f7fde4820ad34b7f20
Author: Ivan Gankevich <igankevich@ya.ru>
Date: Wed, 1 Nov 2017 13:38:30 +0300
Edit p2.
Diffstat:
2 files changed, 17 insertions(+), 8 deletions(-)
diff --git a/arma-thesis-ru.org b/arma-thesis-ru.org
@@ -2128,6 +2128,16 @@ arma.plot_io_events(names)
[[file:build/arma-io-events-ru.pdf]]
**** Параллельное вычисление поля потенциала скорости.
+Тесты для моделей АР, СС, и ЛХ показали, что вычисление поля потенциала скорости
+занимает лишь малую долю суммарного времени работы программы, однако, абсолютное
+время вычисления на плотной сетке \(XY\) может быть большим. Одно из приложений,
+в котором используется плотная сетка,\nbsp{}--- это имитационное моделирование и
+визуализация в реальном времени взволнованной поверхности. Визуализации в
+реальном времени позволяет
+- настроить параметры модели и АКФ, мгновенно получая результат изменений, и
+- визуально сравнить размер и форму областей, в которых сконцентрирована
+ основная часть энергии волн, для образовательных целей.
+
**** Производительность OpenCL-решателя, вычисляющего поле потенциала скорости.
**** Заключение.
**** Алгоритм распределения нагрузки. :noexport:
diff --git a/arma-thesis.org b/arma-thesis.org
@@ -2085,14 +2085,13 @@ arma.plot_io_events(names)
**** Parallel velocity potential field computation.
The benchmarks for AR, MA and LH models showed that velocity potential field
computation consume only a fraction of total programme execution time, however,
-the absolute computation time over a large \(XY\) domain may still be high. One
-application where faster computation is needed is real-time simulation and
-visualisation of wavy surface. The purpose of real-time visualisation is
-two-fold:
-- it allows to adjust parameters of the model and ACF function in
- real-time and see the result of the changes immediately, and
-- it allows to visually compare the size and the shape of regions where the most
- wave energy is concentrated, which is valuable for education.
+the absolute computation time over a dense \(XY\) grid may be greater. One
+application where dense grid is used is real-time simulation and visualisation
+of wavy surface. Real-time visualisation allows to
+- adjust parameters of the model and ACF function, getting the result of the
+ changes immediately, and
+- visually compare the size and the shape of regions where the most wave energy
+ is concentrated, which for educational purposes.
Since visualisation is done by GPU, doing velocity potential computation on CPU
may cause a bottleneck in data transfer between RAM and GPU memory. To