Использование программы CompHEP для распределенных вычислений процессов столкновения элементарных частиц на коллайдерах высоких энергий Дипломная работа.

Презентация:



Advertisements
Похожие презентации
Исследование эффективности параллельного алгоритма Монте-Карло моделирования внутренних свободномолекулярных течений Хохлов И.А. 4-й курс Московский физико-технический.
Advertisements

Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
22 декабря 2006 г. 1Рабочее совещание ATLAS Проведение анализа данных ATLAS с применением программы GANGA Шиякова Мария Маринова НЭОВП - ATLAS.
В.И. Саврин, Совет информационых систем МГУ, 26 октября 2007 Суперкомпьютинг в физике высоких энергий, ядерной физике и космофизике всегда играл и играет.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Понятие о методах Монте-Карло. Расчет интегралов 2.5. Расчет интегралов методом Монте-Карло.
Применение генетических алгоритмов для генерации тестов к олимпиадным задачам по программированию Буздалов М.В., СПбГУ ИТМО.
П рограммное обеспечение (англ. software) – это совокупность программ, обеспечивающих функционирование компьютеров и решение с их помощью задач предметных.
Программное обеспечения для моделирования элионных технологий Леонтьев Ю.А.
НАЗВАНИЕ Работу выполнил: ст. 4 курса ФИО Научный руководитель: Должность, ФИО Г. Пермь, 2009 ГОУ ВПО Пермский государственный университет Физический факультет.
Система фрагментированного программирования Перепелкин В.А. Всероссийская молодежная школа по параллельному программированию МО ВВС ИВМиМГ 2009 г.
Системные и визуализационные предпосылки создания виртуального испытательного стенда В.Л. Авербух, Н.В. Авербух, М.О. Бахтерев, П.А. Васёв, А.В. Зырянов,
Методы оценки времени отклика задач в двухъядерных системах реального времени СоискательГуцалов Н.В. Научный руководитель д.т.н., профессор Никифоров В.В.
Разработка программного обеспечения для расчета молниезащиты, заземления и ЭМС, интегрированного в AutoCAD Шишигин Дмитрий, аспирант Шишигин С.Л. д.т.н.,
Учитель информатики Трашков О.Л.. Для оперативного обмена информацией и совместного использования общих ресурсов компьютеры объединяют в сеть. Ресурсами.
ДИНАМИЧЕСКИ ФОРМИРУЕМЫЕ ПАРАЛЛЕЛЬНЫЕ СРЕДЫ В УСЛОВИЯХ ГРИД-ПОЛИГОНОВ, ПРОБЛЕМЫ И РЕШЕНИЯ Варламов Дмитрий Волохов В.М., Пивушков А.В., Сурков Н.Ф., Волохов.
Краткая информация о системе. Назначение системы Система применяется на всех уровнях образовательного учреждения (ректорат, деканаты, кафедры) для решения.
Южный федеральный университет Технологический Институт Южного Федерального Университета в г. Таганроге Факультет информационной безопасности Кафедра Безопасности.
МОДЕЛИРОВАНИЕ ЭЛЕКТРОФИЗИЧЕСКИХ СВОЙСТВ GaAs МЕТОДОМ МОНТЕ-КАРЛО Дипломная работа студентки 5-го курса Лаппо Евгении Васильевны Научный руководитель: Борздов.
Название системы - iTest Текущая версия Официальный сайт - Лицензия -GPL v2 Компоненты системы iTestServer серверная.
Транксрипт:

Использование программы CompHEP для распределенных вычислений процессов столкновения элементарных частиц на коллайдерах высоких энергий Дипломная работа Шамардина Л.В. Научный руководитель к.ф.-м.н. Крюков А.П. Кафедра физики элементарных частиц Физический факультет Московский Государственный Университет имени М.В. Ломоносова

26 декабря 2003Шамардин Л.В.2 Необходимость вычислений Численные вычисления распределений величин для определенных процессов позволяют получить ответы на ряд вопросах о свойствах частиц, получить сечения реакций, а так же выяснить, возможно, ли принципиально экспериментальное обнаружение данных частиц в исследуемых процессах. Генерация событий широко используется в физике высоких энергий как одно из основных средств моделирования эксперимента. Исследование фонов процессов Аппаратные функции детекторов Реконструкция событий

26 декабря 2003Шамардин Л.В.3 Мотивация Особенностью физики адронных коллайдеров является огромное количество подпроцессов и диаграмм. Стандартная модель (Фейнмановская калибровка), процесс p, p W +, W -, jet, jet p = {u, U, d, D, c, C, s, S, b, B, G} jet = {u, U, d, D, c, C, s, S, b, B, G} QCD фон (без диаграмм с виртуальными A, Z, W +, W - ) Общее число подпроцессов 775 Полное количество диаграмм 16461

26 декабря 2003Шамардин Л.В.4 Мотивация (продолжение) Одна из возможных попыток решения – упрощение комбинаторики модели. Модель u#d# (Фейнмановская калибровка), процесс p, p W +, W -, jet, jet p = {u#, U#, d#, D#, b, B, G} jet = {u#, U#, d#, D#, b, B, G} QCD фон (без диаграмм с виртуальными A, Z, W +, W - ) Общее число подпроцессов 69 Полное количество диаграмм 845 Но это по прежнему очень много

26 декабря 2003Шамардин Л.В.5 Генератор диаграмм Символьные вычисления Генератор C-кода Компилятор Выбор подпроцесса Монте Карло интегрирование следующий подпроцесс Схема вычислений в CompHEP Для всех подпроцессов создается один выполняемый файл Отсутствуют средства настройки параметров интегрирования для различных подпроцессов

26 декабря 2003Шамардин Л.В.6 Измененная схема вычислений Для каждого подпроцесса генерируются отдельные выполняемые файлы Генератор диаграмм Символьные вычисления Генератор C-кода Компилятор Монте Карло интегрирование подпроцесс 1 Компилятор Монте Карло интегрирование подпроцесс 2 Компилятор Монте Карло интегрирование подпроцесс N

26 декабря 2003Шамардин Л.В.7 Новый генератор C-кода Подготовка директории results Генерация f*.c и d*.c Генерация sqme.c, service.c Копирование необходимых файлов d*.c, f*.c, Makefile,... Очистка директории results Повторить для каждого подпроцесса

26 декабря 2003Шамардин Л.В.8 Новая структура директории results В отличие от оригинальной версии CompHEP, появились поддиректории, относящиеся к конкретным подпроцессам CompHEPgCompHEP workdir results Makefile f1.c … f34.c … sqme.c results sub1 Makefile f1.c … sqme.c sub2 Makefile f34.c … sqme.c … Makefile workdir

26 декабря 2003Шамардин Л.В.9 Настройка параметров интегрирования Полное или выборочное копирование параметров между сессиями копирование всех настроек в текущий подпроцесс из другого подпроцесса; копирование всех настроек из текущего подпроцесса во все остальные подпроцессы; копирование части настроек из текущего подпроцесса во все остальные подпроцессы; копирование части настроек в текущий подпроцесс из другого подпроцесса;

26 декабря 2003Шамардин Л.В.10 Запуск задач gCompHEP на компьютерных фермах Выбрана схема работы, наиболее подходящая для среды Grid Файлы с входными данными для расчетов хранятся в специально выделенном месте, не обязательно на компьютере пользователя Результаты вычислений копируются на файл-сервер пользователь Файл-сервер ферма Архивы с задачами задачи Архивы с задачами, файлы с результатами

26 декабря 2003Шамардин Л.В.11 Программа для генерации задач для batch-систем Генерирует файлы с заданиями и данными для запуска на компьютерной ферме. Предоставляет возможность выбора практически любого способа транспортировки исходных файлов и результатов. В простейшем случае может использоваться обычное копирование файлов Возможно использование протоколов http, scp, ftp. Пример, использовавшийся для запуска задач на ферме LXBatch в CERN: gCompHEP-mkjobs --all --queue=8nh --comphep=/afs/cern.ch/user/s/shamard/public/comphep fetch- cmd=scp pccms168:/scratch/shamard/jobs/%f. --return-cmd=scp %f pccms168:/scratch/shamard/jobs/out/%f В среде LCG рекомендуется использовать протокол GridFTP Поддержка выбора очереди для запуска в batch-системе.

26 декабря 2003Шамардин Л.В.12 Результаты Тестовая конфигурация: Pentium GHz, 256 Mb RAM. Процесс p, p W +, W -, jet, jet Модель u#d# (Фейнмановская калибровка) 69 подпроцессов, 845 диаграмм CompHEP (из расчета на один подпроцесс) CompHEP (всего) gCompHEP (среднее значение) gCompHEP (всего) Размер выполняемого файла 1.02 M71 M2.9 M200.1 M Время сборки153 сек.176 мин.133 сек153 мин.

26 декабря 2003Шамардин Л.В.13 Результаты CompHEP (из расчета на один подпроцесс gCompHEP (среднее значение) CompHEP/ gCompHEP Расчет сечения19 сек.15 сек.1.3 Память (Вирт./Оперативн.) 46.5M/1.8M7.0M/2.0M6.7/0.9 Поиск максимума52 сек.50 сек.1.1 Память (Вирт./Оперативн.) 46.5M/1.8M6.8M/1.8M6.7/1.0 Генерация 1 тысячи событий 92 сек.60 сек.1.5 Память (Вирт./Оперативн.) 46.7M/2.1M7.0M/2.0M6.7/1.1

26 декабря 2003Шамардин Л.В.14 Заключение Разработана версия программы CompHEP, ориентированная на использование на компьютерных фермах и в среде Grid Одновременный запуск задач позволяет сократить время вычисления процессов для адронных коллайдеров в десятки и сотни раз. Значительно сокращены требования к виртуальной и физической памяти во время расчетов. Результаты были доложены на международной конференции ACAT 2003, по результатам работы готовится публикация.