arma-thesis

git clone https://git.igankevich.com/arma-thesis.git
Log | Files | Refs | LICENSE

commit cadc0de90ba550a1ea451e73421bfdc4f634cf10
parent 5511e0585c3fa805498ba5931b5aaa412e97b73a
Author: Ivan Gankevich <igankevich@ya.ru>
Date:   Tue,  8 Nov 2016 13:13:53 +0300

Sync methodology.

Diffstat:
phd-diss-ru.org | 20++++++++++----------
phd-diss.org | 10++++++++++
2 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/phd-diss-ru.org b/phd-diss-ru.org @@ -147,16 +147,16 @@ cite:shin2003nonlinear,van2007forensic,kat2001prediction,van2002development, в высокую производительность на процессорах. **** Методология и методы исследования. -Программная реализация модели АРСС и метода вычисления давлений создавалась -поэтапно: сначала был создан прототип на инженерном языке -cite:mathematica10,octave2015, который затем был преобразован в программу на -языке более низкого уровня (C++). Реализация одних и тех же формул и алгоритмов -на языках разного уровня ввиду использования разных абстракций и языковых -примитивов позволяет выявить и исправить ошибки, которые остались бы -незамеченными в случае одного языка. Генерируемая взволнованная поверхность, а -также все входные параметры (АКФ, формула распределения волновых аппликат и -т.п.) отображались с помощью встроенных в язык программирования графических -средств для визуального контроля корректности работы программы. +Программная реализация модели АРСС и формула вычисления давлений создавалась +поэтапно: прототип, написанный высокойровневом инженерном языке +cite:mathematica10,octave2015, был преобразован в программу на языке более +низкого уровня (C++). Реализация одних и тех же формул и алгоритмов на языках +разного уровня (ввиду использования различных абстракций и языковых примитивов) +позволяет выявить и исправить ошибки, которые остались бы незамеченными в случае +одного языка. Генерируемая моделью АРСС взволнованная поверхность, а также все +входные параметры (АКФ, формула распределения волновых аппликат и т.п.) были +проверены с помощью встроенных в язык программирования графических средств для +визуального контроля корректности работы программы. **** Положения, выносимые на защиту. - Модель ветрового волнения, способная генерировать реализации взволнованной diff --git a/phd-diss.org b/phd-diss.org @@ -126,6 +126,16 @@ software. instruction (Fused Multiply-Add) giving native performance on CPUs. **** Methodology and research methods. +Software implementation of ARMA model and pressure field formula was created +incrementally: a prototype written in high-level engineering language +cite:mathematica10,octave2015 was rewritten in lower level language (C++). +Implementation of the same algorithm and formulae in languages of varying +levels (which involves usage of different abstractions and language primitives) +allows correcting errors, which would left unnoticed otherwise. Wavy surface, +generated by ARMA model, as well as all input parameters (ACF, distribution of +wave elevation etc.) were inspected via graphical means built into the +programming language allowing visual control of programme correctness. + **** Theses for the defense. **** Results verification and approbation. * Problem statement