[Из песочницы] Метод рекурсивной координатной бисекции для декомпозиции расчетных сеток

Введение


Расчетные сетки широко применяются при решении численных задач с помощью методов конечных разностей. Качество построения такой сетки в значительной степени определяет успех в решении, поэтому иногда сетки достигают огромных размеров. В этом случае на помощь приходят многопроцессорные системы, ведь они позволяют решить сразу 2 задачи:

  1. Повысить скорость работы программы.
  2. Работать с сетками такого размера, который не помещается в оперативной памяти одного процессора.


При таком подходе сетка, покрывающая расчетную область, разбивается на множество доменов, каждый из которых обрабатывается отдельным процессором. Основная проблема здесь заключается в «честности» разбиения: нужно выбрать такую декомпозицию, при которой вычислительная нагрузка распределена равномерно между процессорами, а накладные расходы, вызванные дублированием вычислений и необходимостью передачи данных между процессорами, малы.


Характерный пример двумерной расчетной сетки приведен на первой картинке. Она описывает пространство вокруг крыла и закрылка самолета, узлы сетки сгущаются к мелким деталям. Несмотря на визуальное различие в размерах разноцветных зон, каждая из них содержит примерно одинаковое число узлов, т.е. можно говорить о хорошей декомпозиции. Именно эту задачу мы и будем решать.
Читать дальше →
[Из песочницы] Метод рекурсивной координатной бисекции для декомпозиции расчетных сеток
Source: habrahabr

Пост №2981197

Автор: Sv40

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/2981197″ }, «headline»: «вид :: города :: наши дни :: политота (Приколы про политику и политиков)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D1%82%D0%B0-%D0%B2%D0%B8%D0%B4-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%BD%D0%B0%D1%88%D0%B8-%D0%B4%D0%BD%D0%B8-3651762.jpeg», «height»: 791, «width»: 1000 }, «datePublished»: «2017-02-08T18:10:38+03:00», «dateModified»: «2017-02-08T18:10:38+03:00», «author»: { «@type»: «Person», «name»: «Sv40» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2981197
Source: Joyreactor

Скидки на приложения и игры для iOS: 8 февраля

Скидки на приложения и игры актуальны только на момент выхода публикации. В этом выпуске: приложение Slidebox — Photo Manager & Album Organizer, которое поможет вам навести порядок на […]
Скидки на приложения и игры для iOS: 8 февраля
Source: 4pda

Опрос: вам ближе казуальные или хардкорные игры?

Что для человека игры: ни к чему не обязывающее развлечение на вечер или суровое хобби сродни тяганию железа? Однозначного ответа нет, ведь каждому, как говорится, своё. Чтобы удовлетворить потребности […]
Опрос: вам ближе казуальные или хардкорные игры?
Source: 4pda

Скидки на приложения и игры для Android: 8 февраля

Скидки на приложения и игры актуальны только на момент выхода публикации. В этом выпуске: приложение «Прогноз погоды на 14 дней» — очень подробный, красивый и (пока) недорогой сервис по отслеживаю […]
Скидки на приложения и игры для Android: 8 февраля
Source: 4pda

Пост №2981151

Автор: bloodkiti

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://DA.reactor.cc/post/2981151″ }, «headline»: «Андерс :: Морриган :: Солас :: DA персонажи :: Dragon Age :: Withoutafuss :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Withoutafuss-%D0%9C%D0%BE%D1%80%D1%80%D0%B8%D0%B3%D0%B0%D0%BD-DA-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B8-Dragon-Age-3651710.png», «height»: 1852, «width»: 850 }, «datePublished»: «2017-02-08T17:46:38+03:00», «dateModified»: «2017-02-08T17:46:38+03:00», «author»: { «@type»: «Person», «name»: «bloodkiti» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2981151
Source: Joyreactor

Samsung привезла на ISE 2017 новые дисплеи QLED Signage

Компания Samsung на выставке ISE 2017 в Амстердаме представила передовые профессиональные QLED-дисплеи с разрешением UHD на квантовых точках из линейки SMART Signage. Кроме того, в рамках выставки разработчики […]
Samsung привезла на ISE 2017 новые дисплеи QLED Signage
Source: 4pda

Глава Epic Games назвал новую ОС от Microsoft инструментом вымогательства

Слухи о намерении
Microsoft выпустить в скором времени новую операционную систему появились
совсем недавно. Как сообщается, Windows 10 Cloud будет способна запускать лишь приложения
из магазина Windows […]
Глава Epic Games назвал новую ОС от Microsoft инструментом вымогательства
Source: 4pda

Пост №2981138

Автор: RainBlooD

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/2981138″ }, «headline»: «морс-вампир :: нарисовал сам», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BC%D0%BE%D1%80%D1%81-%D0%B2%D0%B0%D0%BC%D0%BF%D0%B8%D1%80-%D0%BD%D0%B0%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB-%D1%81%D0%B0%D0%BC-3651689.png», «height»: 750, «width»: 800 }, «datePublished»: «2017-02-08T17:37:18+03:00», «dateModified»: «2017-02-08T17:37:18+03:00», «author»: { «@type»: «Person», «name»: «RainBlooD» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №2981138
Source: Joyreactor

Балансировка нагрузки и отказоустойчивость в «Одноклассниках»

Мы продолжаем посты с расшифровками выступлений на конференции HighLoad++, которая проходила в подмосковном Сколково 7—8 ноября 2016 года.


Здравствуйте, меня зовут Никита Духовный, и я работаю ведущим системным администратором в проекте «Одноклассники».


На данный момент инфраструктура «Одноклассников» располагается более чем на 11 тысячах физических серверов. Они расположены в 3-х основных дата-центрах в Москве. Также у нас есть точки присутствия CDN. По последним данным в час пик мы отдаем нашим пользователям свыше 1 терабита трафика в секунду.


В отделе системного администрирования мы разрабатываем и развиваем системы автоматизации. Мы занимаемся многими исследовательскими задачами. Мы помогаем разработчикам запускать новые проекты.


Сегодня мы поговорим о балансировке нагрузки и отказоустойчивости на примере нашей социальной сети.
Читать дальше →
Балансировка нагрузки и отказоустойчивость в «Одноклассниках»
Source: habrahabr