Свежие номера журналов

Алексеев Е. Р. 3(2017)

УДК 004.438

Е. Р. Алексеев, П. А. Демин, Д. А. Костюк

 

ВОЗМОЖНОСТИ ГРАФИЧЕСКОГО ВЫВОДА РЕЗУЛЬТАТОВ В ПОСЛЕДОВАТЕЛЬНЫХ И ПАРАЛЛЕЛЬНЫХ 

КРОССПЛАТФОРМЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ ПРИЛОЖЕНИЯХ НА ФОРТРАНЕ И С(С++)

 

       Рассмотрено применение сторонних средств построения графиков в кроссплатформеннных консольных приложениях, написанных на языках Фортран и С/C++. Обосновывается выбор современных диалектов данных языков для математических вычислений. Проанализировано использование пакета gnuplot для визуализации результатов расчетов; рассматриваются различные варианты его взаимодействия с программой пользователя. Особое внимание уделено использованию потоков С++ для взаимодействия с программой gnuplot для графического вывода результатов. Описана библиотека gnufor2, которая является интерфейсом между компиляторами Фортрана и gnuplot. Рассмотрена визуализация результатов математических вычислений с помощью пакета dislin в программах на С(С++) и Фортране. Впервые на русском языке подробно описаны основные возможности и функции пакета. Представлены реальные примеры графического вывода результатов в кроссплатформенных консольных программах на С(С++) и Фортране.

 

       Ключевые слова: консольное приложение, компилятор, графические библиотеки, g++, gfortran, ifort, gnuplot, dislin.