Опубликована: 29.03.2013 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Курс раскрывает возможности компилятора Intel Visual Fortran в создании программ, которые основаны на объектно-ориентированном подходе, выполняют параллельные вычисления и используют готовые пакеты библиотек. Курс ориентирован на подготовленных пользователей, желающих узнать о последних достижениях языка Fortran, реализованных в среде Intel Parallel Studio.
Рассматривается понятие модулей, использование атрибутов для организации доступа к данным и процедурам. Рассматриваются производные типы данных, процедурные указатели, перегруженные и пользовательские операции, наследование типов и полиморфные переменные. Рассказывается о возможностях в создании параллельных программ, в частности использование CoArray Fortran и библиотеки Intel Math Kernel Library.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
9 минут
Модули
Лекция рассказывает о преимуществах использования модулей для написания больших программ. Рассматриваются оператор use, атрибуты public, private, protected. Затрагивается вопрос о создании перегруженных процедур.
Оглавление
    -
    Тест 1
    30 минут
    -
    Лекция 2
    16 минут
    Производные типы
    Лекция посвящена созданию и использованию производных типов данных, элементам объектно-ориентированного стиля программирования. Рассказывается о процедурных указателях, перегруженных и задаваемых операциях, наследовании типов, полиморфных переменных. Рассматриваются операторы class, select type, атрибуты pass и nopass.
    Оглавление
      -
      Тест 2
      30 минут
      -
      Лекция 3
      16 минут
      Создание параллельных программ
      Лекция знакомит с возможностями в создании параллельных программ. Рассматриваются языковые средства, в частности оператор do concurrent, директивы для параллельного выполнения участков программы. Отдельно стоит отметить использование CoArray Fortran для систем с распределённой памятью.
      Оглавление
        -
        Тест 3
        21 минута
        -
        Лекция 4
        19 минут
        Математические библиотеки*
        Рассказывается о преимуществах использования библиотек поставляемых в среде Intel Parallel Studio. Рассматриваются основные разделы библиотеки Intel Math Kernel Library и её использование в Fortran-программах. (* www.intuit.ru Оптимизация приложений с использованием библиотеки Intel Math Kernel Library.)
        Оглавление
          -
          Тест 4
          30 минут
          -
          Лекция 5
          19 минут
          Настройки, оптимизация*
          Заключительная лекция посвящена вопросам повышения производительности с использованием компилятора Intel Visual Fortran. Рассматриваются директивы, опции компилятора и уровни оптимизации, директивы (* www.intuit.ru Оптимизация приложений с использованием компиляторов Intel.)
          Оглавление
            -
            Тест 5
            15 минут
            -
            Дополнительный материал 1
            22 минуты
            -
            Дополнительный материал 2
            28 минут
            -
            Дополнительный материал 3
            21 минута
            -
            Дополнительный материал 4
            16 минут
            -
            Дополнительный материал 5
            27 минут
            -
            Дополнительный материал 6
            25 минут
            -
            Дополнительный материал 7
            22 минуты
            -
            Дополнительный материал 8
            21 минута
            -
            5 часов
            -