Опубликована: 29.03.2013 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Курс раскрывает возможности компилятора Intel Visual Fortran в создании программ, которые основаны на объектно-ориентированном подходе, выполняют параллельные вычисления и используют готовые пакеты библиотек. Курс ориентирован на подготовленных пользователей, желающих узнать о последних достижениях языка Fortran, реализованных в среде Intel Parallel Studio.
Рассматривается понятие модулей, использование атрибутов для организации доступа к данным и процедурам. Рассматриваются производные типы данных, процедурные указатели, перегруженные и пользовательские операции, наследование типов и полиморфные переменные. Рассказывается о возможностях в создании параллельных программ, в частности использование CoArray Fortran и библиотеки Intel Math Kernel Library.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 19 минут | Модули
Лекция рассказывает о преимуществах использования модулей для написания больших программ. Рассматриваются оператор use, атрибуты public, private, protected. Затрагивается вопрос о создании перегруженных процедур.
Оглавление | - |
Тест 130 минут | - | |
Лекция 216 минут | Производные типы
Лекция посвящена созданию и использованию производных типов данных, элементам объектно-ориентированного стиля программирования. Рассказывается о процедурных указателях, перегруженных и задаваемых операциях, наследовании типов, полиморфных переменных. Рассматриваются операторы class, select type, атрибуты pass и nopass.
Оглавление | - |
Тест 230 минут | - | |
Лекция 316 минут | Создание параллельных программ
Лекция знакомит с возможностями в создании параллельных программ. Рассматриваются языковые средства, в частности оператор do concurrent, директивы для параллельного выполнения участков программы. Отдельно стоит отметить использование CoArray Fortran для систем с распределённой памятью.
Оглавление | - |
Тест 321 минута | - | |
Лекция 419 минут | Математические библиотеки*
Рассказывается о преимуществах использования библиотек поставляемых в среде Intel Parallel Studio. Рассматриваются основные разделы библиотеки Intel Math Kernel Library и её использование в Fortran-программах. (* www.intuit.ru Оптимизация приложений с использованием библиотеки Intel Math Kernel Library.)
Оглавление | - |
Тест 430 минут | - | |
Лекция 519 минут | Настройки, оптимизация*
Заключительная лекция посвящена вопросам повышения производительности с использованием компилятора Intel Visual Fortran. Рассматриваются директивы, опции компилятора и уровни оптимизации, директивы (* www.intuit.ru Оптимизация приложений с использованием компиляторов Intel.)
Оглавление | - |
Тест 515 минут | - | |
Дополнительный материал 122 минуты | - | |
Дополнительный материал 228 минут | - | |
Дополнительный материал 321 минута | - | |
Дополнительный материал 416 минут | - | |
Дополнительный материал 527 минут | Intel-VTune-Amplifier-XE-2013-PB-RussianОглавление | - |
Дополнительный материал 625 минут | Intel-Cluster-Studio-XE-2013SP1-PB-RU-082713Оглавление | - |
Дополнительный материал 722 минуты | - | |
Дополнительный материал 821 минута | - | |
5 часов | - |