Публикации по теме '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.
Простой поиск по шаблону в сериале
Наивный поиск по шаблону просто берет шаблон и просматривает текст, сравнивая части текста, чтобы найти соответствие. Давайте реализуем этот простой алгоритм,..