Библиотека Visual Numerics IMSL* Fortran Library
打印发送电子邮件告知好友支持新闻简报RSSDigg thisdel.icio.us

Купить продукт ›

  Особенности компилятора Intel®
Visual Fortran Professional
Edition для ОС Windows* с IMSL*

  • Включает в себя более 1000 математических и статистических алгоритмов
  • Обладает надежностью и точностью, благодаря разработке с учетом 35-летнего опыта создания ПО
  • Популярность среди разработчиков благодаря высокому качеству и подробной документации
  • Поддержка вычислительных сред с разделяемой и распределенной памятью
  • Поддержка динамических и статических библиотек
  • Потокобезопасность

Забудьте о долгой разработке и нудном тестировании сложных математических и статистических алгоритмов и подготовке документации для них. Воспользуйтесь проверенной и надежной библиотекой IMSL Fortran Numerical Library.

Библиотека IMSL – Краткое описание продукта [PDF 327 КБ] 

Функциональные возможности
Многофункциональный комплект улучшенных числовых алгоритмов
Библиотека IMSL Fortran Numerical Library состоит из сложных математических и статистических числовых алгоритмов. Они были тщательно проверены нами (так что вы можете смело доверять результатам их выполнения) являются своеобразным эталоном численных вычислений и могут быть легко встроены в программные продукты. Последняя версия библиотеки IMSL Fortran Numerical Library включает в себя проверенные алгоритмы из всех предыдущих библиотек Fortran семейства IMSL, в том числе IMSL F90 Library и IMSL FORTRAN 77 Library, а также функции параллельной обработки IMSL. В нее также были добавлены новые средства, упрощающие вычисления большого объема с помощью ScaLAPACK. Полный список алгоритмов, включенных в состав библиотеки IMSL Fortran Numerical Library, приведен в каталоге функций IMSL [PDF 502 КБ]. 

Мощные интерфейсные модули
В библиотеку IMSL Fortran Numerical Library включены новые гибкие интерфейсные модули для всех используемых процедур, благодаря которым

  • Пользователи могут использовать быстрые и удобные дополнительные аргументы синтаксиса современного языка Fortran для всех соответствующих алгоритмов библиотеки, что обеспечивает улучшенное управление, ускоренную и упрощенную разработку ПО
  • Для разработки несложных приложений на языке Fortran необходим лишь небольшой список аргументов для каждого выбранного алгоритма
  • Опытным программистам обеспечиваются разнообразные возможности управления через дополнительные аргументы
  • Сокращается процесс разработки, так как при компилировании проверяются совпадения типов данных и размеры массивов
  • Объектно-ориентированное программирование становится более быстрым и естественным при использовании операторов и функциональных модулей
  • Библиотека имеет простой и гибкий интерфейс, что способствует ускорению процесса программирования и упрощает создание документации

Полная обратная совместимость
Уже более двух десятилетий мы обеспечиваем полную обратную совместимость библиотеки IMSL Fortran Numerical Library со всеми ее предыдущими версиями. Благодаря этому никаким существующим приложениям, созданным с использованием более ранних версий этой библиотеки, не требуется доработка исходного кода. Поддерживаются также вызовы процедур из библиотеки IMSL FORTRAN 77 Library с синтаксисом F77.

Тщательное тестирование
Visual Numerics уже более тридцати лет занимается тестированием числовых алгоритмов библиотеки IMSL, чтобы обеспечить качество и производительность широкому спектру самых современных компиляторов и сред разработки. Кроме того, Visual Numerics сотрудничает с разработчиками компиляторов и аппаратного обеспечения, чтобы достичь максимально возможной надежности и оптимизированной производительности. Благодаря этому сотрудничеству, группа разработчиков Visual Numerics смогла проработать свои методы тестирования до совершенства и реализовать надежный комплексный набор тестов, благодаря которым пользователь библиотеки IMSL Library может полностью сосредоточиться на разработке приложений и их проверке.

Поддержка SMP/OpenMP
Библиотека IMSL Fortran Numerical Library обладает расширенной поддержкой SMP-систем для нескольких сред параллельных вычислений. Возможности SMP на различных платформах используются алгоритмами из области линейных систем и операций с матрицами, анализа систем собственных векторов, быстрого преобразования Фурье, требующими большого объема вычислений.

Поддержка стандарта MPI
Библиотека IMSL Fortran Numerical Library обеспечивает динамический интерфейс для выполнения вычислений в распределенной системе по интерфейсу передачи сообщений (MPI). Благодаря поддержке MPI, процедуры обладают простым и надежным интерфейсом пользователя.

Алгоритмы, обеспечивающие производительность кода
Повышенная производительность библиотеки IMSL Fortran Numerical Library в системах на базе процессоров с архитектурой Intel объясняется использованием высокооптимизированной библиотеки Intel Math Kernel Library (Intel MKL). Intel MKL – библиотека производительности, которая обновляется с выходом новых процессоров Intel. Она включает в себя основные математические функции для операций с векторами и матрицами, решения линейных уравнений, быстрого преобразования Фурье. Эти функции используются библиотекой IMSL Fortran Numerical Library для проведения многих научных расчетов.

Поскольку библиотека Intel MKL входит в состав библиотеки IMSL Fortran Numerical Library, при компиляции кода пользователь может выбрать сборку приложения с библиотекой IMSL Library, к которой подключена библиотека Intel MKL. Тем самым будет обеспечена повышенная производительность приложения в разделах, где охват кода библиотекой Intel MKL максимален. Например, если библиотека IMSL Library связана с библиотекой Intel MKL, то любой вызов алгебраической процедуры из библиотеки IMSL Library приведет к вызову соответствующей функции из библиотеки Intel MKL. Поскольку функции библиотеки Intel MKL оптимизированы под аппаратное обеспечение Intel, это обеспечит прирост производительности.

В библиотеку IMSL Fortran Library включены сотни алгоритмов, дополняющих математические функции библиотеки Intel MKL. Обычно эти дополнительные алгоритмы зависят от математических процедур и используют их. Для повышения производительности при внутренних вызовах автоматически используются функции из состава Intel MKL. Таким образом, дополнительные математические алгоритмы библиотеки IMSL Library обеспечивают прирост производительности при подключенной библиотеке Intel MKL.

Совместное использование библиотек IMSL Fortran Library и Intel MKL обеспечивает полноценный охват алгоритмов и оптимизирует производительность.

ФункцииБиблиотека IMSL Fortran LibraryБиблиотека Intel Math Kernel Library
Расширенные математические и статистические алгоритмы
Числовая оптимизация 
Временные ряды, прогнозирование 
Критерии согласия и случайности 
Регрессия и корреляция 
Вероятностное распределение 
Непараметрическая статистика 
Основные статистические алгоритмы 
Кластерный анализ 
ANOVA, выборка, надежность 
Сортировка и поиск 
Нелинейные уравнения 
Дифференциальные уравнения 
Квадратура 
Интерполяция 
Алгоритмы, обеспечивающие производительность кода
Генераторы случайных чисел
Быстрые преобразования Фурье
Методы решения разреженных матриц
LAPACK (методы решения плотных матриц)
BLAS (операции с матрицами и векторами)


英特尔® 软件   
网络
英特尔® 软件网络
  • 成员注册步骤简单且免费,马上 加入吧!