Разработки СО РАН - каталоги программ и БД

Поиск по каталогам:

2010-04-16

Для широкого круга задач, решаемых методом Монте-Карло, оценка с заданной точностью функционала выборочным средним от независимых реализаций случайной оценки требует моделирования очень большого числа реализаций. Во многих случаях моделирование большого числа независимых выборочных реализаций является слишком трудоемким даже при использовании современных мощных однопроцессорных рабочих станций. Эта проблема может быть решена путем распределения моделирования независимых реализаций по независимым процессорам с финальным осреднением. Цель создания системы MONC (сокращение от "Monte Carlo") - разработка универсальной высокопроизводительной системы параллельных вычислений для методов Монте-Карло на базе сети персональных компьютеров. Эта задача актуальна для научных коллективов имеющих в наличии, персональные компьютеры с процессорами, соответствующими по быстродействию процессорам Pentium II - IV и объединенные локальной сетью с протоколом TCP/IP. Система MONC является универсальной, ориентированной на пользователя, которым выступает математик-вычислитель. По сути, система MONC является системой "клиент-сервер" с несколькими "серверами" и одним "клиентом". Система реализована для выполнения на персональных компьютерах, работающих под управлением операционных систем Windows XP или Windows 7 и объединённых локальной сетью на основе протокола TCP/IP. Система MONC распределяет независимые копии задания по персональным компьютерам в сети, отдает команды на их исполнение, следит за ходом выполнения заданий и по завершению выполнения заданий выполняет копирование, и осреднение файлов с результатами расчетов. В системе MONC для распределения псевдослучайных чисел по процессорам рекомендуется использовать bf-генератор. В программе пользователя для распределения псевдослучайных чисел по испытаниям целесообразно использовать lf-генератор. В программе реализован алгоритм, разработанный автором. Опубликовано в следующих статьях: 1. М.А. Марченко. Комплекс программ MONC для распределенных вычислений методом Монте-Карло. // Сиб. ЖВМ - 2004 - т. 7, №. 1, стр. 43-55. 2.) Марченко М.А., Михайлов Г.А. Распределенные вычисления по методу Монте-Карло // Автоматика и телемеханика, 2007, N 5, c. 157-170.

2010-04-16

Функциональные возможности - параллельная модификация длиннопериодного 128-битного конгруэнтного генератора псевдослучайных чисел.
Назначение - использование при распределенных вычислениях по методу Монте-Карло.
Область применения - вычислительная математика.
Инструментальные средства создания - Fortran 90.
Использован алгоритм, разработанный автором. Ссылка на публикацию: Marchenko M.A. Mikhailov G.A. Parallel realization of statistical simulation and random number generators. // Russ. J. Numer. Anal. Math.
Modelling. 2002. Vol. 17. № 1. pp.113-124.

2010-02-15

Программа решает задачу поиска мест для расстановки систем мониторинга в сети передачи данных, чтобы в условиях ограничения на общую стоимость устройств было покрыто наибольшее число каналов. Отличие задачи от известных задач покрытия состоит в том, что моделируется сеть с виртуальными каналами - т. е. заранее неизвестно, по каким каналам идет информация. Назначение программы - поиск мест расположения систем мониторинга в сетях передачи данных. Область применения - инфокоммуникационные сети, мониторинг потоков. Инструментальные средства создания - Delphi. Использован эвристический алгоритм, разработанный Соколовой О. Д. и Юргенсон А. Н. Опубликован в Proceedings of ICCSA 2009, Part II, Lecture Notes in Computer Science 5593, Springer-Verlag Berlin Heidelberg 2009, pp. 474-487.O. Sokolova, A. Rodionov, A. Yurgenson, H. Choo On optimal Placement of the Monitoring Devices on Channels of Communication Network //

2010-02-15

Калькулятор для простых вычислений, преимущественно бухгалтерского типа, нелимитированная точность вычислений, простой пользовательский интерфейс, сохранение полной истории вычислений.

2010-02-15

Разработан древовидный каталог математических ресурсов, в котором все разделы математики разбиты на 7 больших ветвей. Каждая из ветвей разделяется на несколько менее широких ветвей и так далее. На разных уровнях каталога хранятся данные, связанные с конкретным разделом математики. За основу систематизации математических ресурсов взята международная классификация разделов математики MSC 2000, принятая в реферативных журналах Mathematical Reviews и Zentralblatt. В настоящее время в каталоге находится: ресурсов - 5066, разделов - 308. В классификаторе MSC2000 содержится 5490 разделов (из них переведено на русский язык 4883 раздела). Классификатор ГРНТИ содержит 146 математических разделов.