Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel

Курс посвящен основам программирования на языке Fortran 2008 с использованием среды Intel Parallel Studio. Рекомендован для слушателей, которые хотят получить первые сведения о языке и начать применять компилятор Intel Visual Fortran для создания программ вычислительного характера.
690 ₽
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

6 час.
Описание Учебный курс посвящен основам разработки на языке Fortran 2008 с применением среды Intel Parallel Studio. В материалах рассматриваются стандартные типы данных, управляющие операторы, работа с массивами и файлами, а также программирование с использованием функций и подпрограмм. Особое внимание уделено работе с графическими средствами, инструментами анализа производительности и высокопроизводительными библиотеками, входящими в состав пакетов Intel. Курс будет полезен начинающим разработчикам, инженерам и научным специалистам, желающим использовать современные компиляторы Intel для создания масштабируемых вычислительных решений.
Цели
  • Сформировать базовое понимание синтаксиса и возможностей языка Fortran 2008.
  • Развить навыки использования среды Intel Parallel Studio для разработки вычислительных приложений.
  • Подготовить к применению высокопроизводительных библиотек и инструментов Intel.
Чему я научусь?
  • Использовать типы данных, операторы и массивы при написании кода на Fortran.
  • Разрабатывать структурированные приложения с применением функций и подпрограмм.
  • Применять инструменты Intel Visual Fortran для создания и оптимизации вычислительных задач.

Авторы

Андреева Татьяна Анатольевна
Андреева Татьяна Анатольевна
Преподаватель Новосибирского Государственного Университета.
Артёмов Игорь Леонидович
Артёмов Игорь Леонидович
Доцент кафедры "Прикладной математики и информатики"\nТомского университета систем управления и радиоэлектроники.
Чему я научусь?
  • Использовать типы данных, операторы и массивы при написании кода на Fortran.
  • Разрабатывать структурированные приложения с применением функций и подпрограмм.
  • Применять инструменты Intel Visual Fortran для создания и оптимизации вычислительных задач.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Первые программы Первая лекция посвящена знакомству с языком Fortran и написанию первых программ в среде Intel Parallel Studio.... Первая лекция посвящена знакомству с языком Fortran и написанию первых программ в среде Intel Parallel Studio. Рассматриваются операторы program, print, write, read, format, stop, end. Рассказывается о первых ошибках и правильности написания исходного кода программы. ещё
Первые программы тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 25 мин
2 Типы данных Вторая лекция знакомит со стандартными типами данных: integer, real, complex, logical, character. Рассказывается о правильной записи... Вторая лекция знакомит со стандартными типами данных: integer, real, complex, logical, character. Рассказывается о правильной записи математических и логических выражений, погрешности вычислений. Приводится описание встроенных математических процедур, процедур преобразования типов и процедур обработки строк. Для каждого стандартного типа приводятся элементы форматируемого ввода/вывода. Вводится понятие ссылок, адресатов и целочисленных указателей. Рассматривается оператор associate. ещё
Типы данных тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 55 мин
3 Управляющие операторы Третья лекция рассказывает об исполняемых операторах if-then-else, select case, do while, do, goto, continue, exit, cycle.... Третья лекция рассказывает об исполняемых операторах if-then-else, select case, do while, do, goto, continue, exit, cycle. Рассматриваются вложенные ветвления и циклы, ошибки связанные с бесконечными циклами. Приводятся примеры, связанные с подсчетом сумм и произведений. Рассказывается о работе с псевдослучайными числами. ещё
Управляющие операторы тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 50 мин
4 Массивы Четвертая лекция знакомит с массивами и средствами, которые позволяют эффективно их обрабатывать, такие как сечения, векторные... Четвертая лекция знакомит с массивами и средствами, которые позволяют эффективно их обрабатывать, такие как сечения, векторные индексы, встроенные процедуры, операторы where и forall. Рассказывается о динамических массивах, операторах allocate и deallocate. ещё
Массивы тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 50 мин
5 Файлы В пятой лекции рассказывается о работе с файлами, их классификации и операторах open, inquire, rewind, backspace,... В пятой лекции рассказывается о работе с файлами, их классификации и операторах open, inquire, rewind, backspace, close. Рассматривается асинхронный файловый ввод/вывод и возможности контроля таких операций с помощью программы Intel Inspector XE. Лекция заканчивается обзором стандартных процедур для работы с файлами из модуля ifport. ещё
Файлы тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 50 мин
6 Процедуры Шестая лекция рассказывает о создании пользовательских функций и подпрограмм. Рассматриваются внутренние, внешние и модульные процедуры, область... Шестая лекция рассказывает о создании пользовательских функций и подпрограмм. Рассматриваются внутренние, внешние и модульные процедуры, область видимости и механизм передачи параметров, optional-параметры, оператор interface, return, external, intrinsic. Уделяется внимание созданию рекурсивных процедур, чистых и элементных процедур. ещё
Процедуры тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 50 мин
7 Графические средства В седьмой лекции рассказывается о возможностях в создании программ использующих графику. Рассматриваются процедуры библиотеки Standard Graphics... В седьмой лекции рассказывается о возможностях в создании программ использующих графику. Рассматриваются процедуры библиотеки Standard Graphics для создания простых графических приложений. Дано первое знакомство с системой GDI, которая обеспечивает богатый выбор процедур для рисования и работы с изображениями. ещё
Графические средства тест для курса Введение в программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel 50 мин
8 Продуктивное создание быстрых, масштабируемых, надежных приложений Intel-Parallel-Studio-XE-2013SP1-PB--082213
9 Инструмент проверки корректности использования памяти и потоков Intel-Inspector-XE-2013-PB--082213
10 Высокопроизводительные компиляторы Intel C++ и Fortran Intel Composer XE 2013
11 Высокопроизводительная библиотека MPI для организации обмена сообщениями в кластерах Intel MPI Library 4.1
12 Intel-VTune-Amplifier-XE-2013-PB-Russian
13 Intel-Cluster-Studio-XE-2013SP1-PB-RU-082713
14 Программные инструменты Intel для разработчиков
15 Лидирующая в отрасли библиотека для высокопроизводительных математических вычислений Intel-Math-Kernel-Library-v11-1-PB-083013
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Стоимость программы

690 ₽