Публикации по теме 'parallel-programming'


Как гибкая система моделирования может помочь решить проблемы параллельных вычислений: модуль FMS —…
Официальный репозиторий модуля FMS на github: https://github.com/NOAA-GFDL/FMS/blob/master/fms Основные функции модуля FMS: use fms_mod, only : read_data, write_data, open_namelist_file, close_file, fms_init use fms_mod, only : file_exist use fms_io_mod, only : restart_file_type, reg_rf => register_restart_field use fms_io_mod, only : restore_state, save_restart, fms_io_exit read_data считывает распределенные данные из одного связанного файла. Чтобы обеспечить безопасность и..

Что такое парадигма программирования?
Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям. - Мартин Фаулер При программировании сложность всегда враг. Программы с большой сложностью, с множеством движущихся частей и взаимозависимых компонентов, поначалу кажутся впечатляющими. Однако способность преобразовать реальную проблему в простое или элегантное решение требует более глубокого понимания. При разработке приложения или решении простой задачи мы часто говорим: «Если..

5 практических трюков с JavaScript
Метод JavaScript Number toString() с параметром radix Вы, вероятно, уже знакомы с методом toString() , используемым для объекта Number, он преобразует число в строку. Но знаете ли вы, что метод toString() на самом деле принимает параметр «основание счисления» (диапазон от 2 до 36). Этот параметр указывает основание, в котором целое число представлено в строке. Вот пример: const num = 140; num.toString(); // "140" num.toString(2); // "10001100"..

Наивный поиск шаблонов OpenMP
Одним из экзаменационных вопросов факультативного курса параллельного программирования последнего года Стамбульского технического университета была реализация поиска наивных шаблонов с использованием MPI на бумаге. В этой статье я реализую этот простой алгоритм параллельно, используя OpenMP. Простой поиск по шаблону в сериале Наивный поиск по шаблону просто берет шаблон и просматривает текст, сравнивая части текста, чтобы найти соответствие. Давайте реализуем этот простой алгоритм,..