Введение в информатику процессов первичной переработки нефти. Новиков А.А - 217 стр.

UptoLike

Составители: 

ожидать ввода данных с клавиатуры и выводить непосредственно на экран. Более
того, программа пользователя может работать тогда, когда пользователь не подклю-
чен к кластеру.
Приложения, доступные для распараллеливания задачи на кластере
1. Intel Math Kernel Library 9.1 for Linux
Библиотека функций линейной алгебры, быстрого преобразования Фурье и век-
торной математики для разработки научного, инженерного и финансового ПО. Биб-
лиотеки MKL состоят из нескольких двоичных файлов, каждый из которых оптими-
зирован для определенного семейства процессоров Intel, включая Intel Itanium 2,
Intel Xeon, и Intel Pentium 4.
На стадии выполнения MKL автоматически определяет модель процессора и за-
пускает соответствующую версию вызываемой функции, что гарантирует 100 % ис-
пользование возможностей процессора и максимально возможную производитель-
ность.
Все библиотеки MKL поддерживают работу в многопоточном режиме, а ключевые
функции LAPACK, BLAS (третьего уровня) и дискретных преобразований Фурье
(DFT) допускают распараллеливание по стандарту OpenMP. Последний представля-
ет собой отраслевой стандарт разработки переносимых многопоточных приложе-
ний, который обеспечивает эффективное разделение на потоки.
2. gridMathematica
Пакет программ Mathematica (фирма-производитель Wolfram Research
http://www.wolfram.com) является одной из универсальных математических систем,
которая дает возможность решать большое количество весьма сложных задач не
вдаваясь в сложности программирования. В ряду себе подобных Mathematica явля-
ется одной из самых мощных и детально разработанных. С ее помощью легко осу-
ществляются численные и символьные вычисления.
Сильной стороной системы, выгодно отличающей ее от остальных, является
двух и трехмерная графика, применяемая для визуализации кривых и поверхностей
в трехмерном пространстве. В среде Mathematica содержится язык программирова-
ния современного высокого уровня с более емким и естественным функциональным
стилем и стилем правил преобразований. Система интерактивна (то есть работает в
режиме постоянного диалога с пользователем). Она гибка и универсальна в том
смысле, что может быть использована всеми желающими как школьниками, так и
профессионалами-математиками и другими специалистами, работа которых связана
с математикой.
Компания Wolfram Research выпустила инструментарий gridMathematica, пред-
назначенный для распараллеливания вычислений в средах Grid. Инструментарий
может работать на любом кластере, организованном с использованием протоколов
TCP/IP, системы в котором управляются Mac OS X, Unix, Linux или Windows. Инст-
рументарий рассчитан на выполнение сложных вычислений, обработку и анализ
больших массивов данных; в числе потенциальных областей примененияфизика,
математика и геоинформатика. Поддерживаются развитые функции восстановления
после сбоев. В комплект gridMathematica входит набор тестовых приложений, реа-
216