Решить 3D уравнение Пуассона с граничными условиями Дирихле методом Монте-Карло. Реализовать алгоритм решения поставленной задачи на языке Fortran 2003/2008/2015/2018

Отменен
Заказ
3171268
Раздел
Программирование
Предмет
Fortran
Антиплагиат
Не указан
Срок сдачи
17 Мая 2020 в 23:55
Цена
3 000 ₽
Блокировка
20 дней
Размещен
30 Апр 2020 в 22:56
Просмотров
85
Описание работы

Решить 3D уравнение Пуассона с граничными условиями Дирихле методом Монте-Карло.

Реализовать алгоритм решения поставленной задачи на языке Fortran 2003/2008/2015/2018 

1. последовательно с использованием возможности автоматической векторизации кода компилятором языка, 2. параллельно для общей памяти с помощью клауз OpenMP, 3. параллельно для распределенной памяти с помощью библиотеки MPI, 4. гетерогенно OpenMP+MPI. Для оценки корректности реализации необходимо вычислить нормы разностей между результатами полученными различными реализациями алгоритмов. 

 

Инструментальные средства: 

Компиляторы: В качестве компиляторов можно использовать: Gfortan (gcc), PGI Fortan (скачать с сайта NVidia) или Fortran из Intel® Parallel Studio XE for Linux* (регистрируясь на https://software.intel.com/en-us/parallel-studio-xe/choose-download/student-linux-fortran). Хотя компиляторы поддерживают Windows, но лучше использовать Linux.  

Отладчики: GDB: The GNU Project Debugger GNU: DDD - graphical front-end for command-line debugger или TotalView – бесплатно на 30 дней 

IDE: Eclipse CodeBlocks - CBFortran 

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир