Итак, сегодня было написано письмо со списком группы, завтра оно будет передано Тишкину.
В тексте письма сказано о допуске студентов к занятиям в ИММ с 1 октября по 28 января.
Так что, к октябрю советую всем разобраться с лабой.
Лабы по КСЕ в ИММ РАН
Сообщений 1 страница 30 из 32
Поделиться12007-09-18 17:03:52
Поделиться22007-09-20 07:13:18
Для сильно диких и непосвященных можно немножко подробностей о лабе?)
Поделиться32007-09-20 20:02:11
Эээээ. ну как тебе сказать... тебе о чём нибудь говорит слово "пиздец"?
Поделиться42007-09-20 20:37:18
Если то что было на 1м занятии это все то вполне себе лаба, но мб я чего-то пропустил)
Поделиться52007-09-20 20:48:38
Ну по сути надо просто закодить численное решение системки ДУ. Причём, все формулы даны. Но есть нюанс: прога должна работать параллельно на нескольких процах, а точнее компах в кластере, как я понял. Используется интерфейс MPI.
Ещё особенность: лабы будут происходить в ИММ РАН. А это ужене приятно, так как надо будет ОБЯЗАТЕЛЬНО их посетить. Находится он хз где (Зайцев знает ). Как я понял из слов ВЕЗ, лабы будут происзодить по средам ВМЕСТО пар. Раньше октября их не будет. Их всего две. Возможно, будут лабы и в МАИ.
Надеюсь, всё разъяснил)
Поделиться62007-09-21 10:59:14
академия наук вроде на ленинском
Поделиться72007-09-21 11:23:06
Ну РАН то на Ленинском, но нам надо в Институт Мат. Мод-а РАН (ИММ РАН), а он хз где...
Поделиться82007-09-21 17:48:31
Вроде как институт мат. мода находится в районе Белорусской.
Поделиться92007-09-23 14:37:00
Лично я вижу множество проблем связанных с этой лабой. Предлагается обсудить их.
1. Писать программу, которая будет производить вычисления нужно на С либо на Фортране. А это значит никаких тебе формочек, окошек и всего такого. Только командная строка. Посему ввод, видимо, будет из текстового файла.
2. Чему равны u01, v01, ro01, eps01, u02, v02, ro02, eps02, u03, v03, ro03, eps03? Вопрос далеко не праздный. Если задать их все равными, к примеру 2, то получится чушь (если я не ошибаюсь, на первой же итерации станет отрицательной плотность). На форуме пятикурсников вообще сказано о какихто дополнительных уравнениях для задания начальных условий.
3. Выводить данные прийдётся тоже в простой текстовый файл, а далее этот файл подавать визуализирующей программе. На чём писать эту программу? Говорят, что неплохо на шарпе. Но у них там в институте нет студии и следовательно экзешник программы не запустится. Так что есть только возможность переносить текстовый файл на ноутбук при помощи флешки, а уж на ноутбуке запускать визуализатор.
4. Что выводить в файл – значения для одного зафиксированного момента времени или значения для множества моментов (чтобы можно было в визуализаторе сделать анимацию динамики). К примеру, при разбиении 0,01 для десяти моментов времени получим 100*200*10=200.000 чисел, что немало.
5. Что из себя представляет визуализация? К примеру, для плотности можно сделать цветовую диаграмму или трёхмерный график. Для скоростей прийдётся рисовать линии тока, а это уже пахнет сплайнами. Тоесть визуализация – это отдельная большая проблема КГ.
6. И наконец, отладка проги дома – тоже проблема, ведь все прелести MPI не познаешь на одном проце. А как было написано выше даётся только две попытки.
Поделиться102007-09-23 18:34:33
2. Чему равны u01, v01, ro01, eps01, u02, v02, ro02, eps02, u03, v03, ro03, eps03? Вопрос далеко не праздный. Если задать их все равными, к примеру 2, то получится чушь (если я не ошибаюсь, на первой же итерации станет отрицательной плотность). На форуме пятикурсников вообще сказано о какихто дополнительных уравнениях для задания начальных условий.
Как было сказано на лекции, они будут прописанны в твоём варианте.
Но у них там в институте нет студии и следовательно экзешник программы не запустится.
Какой-то странный вывод. Если бы у них там не было .NET Framework 2.0, то не запустилась бы... А вообще я более чем уверен, что там есть хоть одна машина с ХР, на которой фреймворк стоит по определению.
4. Что выводить в файл – значения для одного зафиксированного момента времени или значения для множества моментов (чтобы можно было в визуализаторе сделать анимацию динамики). К примеру, при разбиении 0,01 для десяти моментов времени получим 100*200*10=200.000 чисел, что немало.
Тишкина в студию!) А вообще, имхо, должно быть указано в варианте.
5. Что из себя представляет визуализация? К примеру, для плотности можно сделать цветовую диаграмму или трёхмерный график. Для скоростей прийдётся рисовать линии тока, а это уже пахнет сплайнами. Тоесть визуализация – это отдельная большая проблема КГ.
По-моему, визуализовать надо только плотность (ибо плотность - это то, что мы в итоге ищем). А плотность визуализуется именно цветовой диаграммой.
А как было написано выше даётся только две попытки.
Повторюсь: Зайцев говорил о доступе с 2 октября по 28 января.
Поделиться112007-09-23 22:39:57
1. Писать программу, которая будет производить вычисления нужно на С либо на Фортране. А это значит никаких тебе формочек, окошек и всего такого. Только командная строка. Посему ввод, видимо, будет из текстового файла.
С++ нам поможет!
2. Чему равны u01, v01, ro01, eps01, u02, v02, ro02, eps02, u03, v03, ro03, eps03? Вопрос далеко не праздный. Если задать их все равными, к примеру 2, то получится чушь (если я не ошибаюсь, на первой же итерации станет отрицательной плотность). На форуме пятикурсников вообще сказано о какихто дополнительных уравнениях для задания начальных условий.
Вроде как Тишкин должен задать каждому свои начальные значения.
6. И наконец, отладка проги дома – тоже проблема, ведь все прелести MPI не познаешь на одном проце. А как было написано выше даётся только две попытки.
Есть прога, которая позволяет запускать несколько процессов, управляемых MPI, что с точки зрения отладки то же самое, что и несколько процессоров. Я ее взял вместе с библиотекой MPI то ли по одной из ссылок с forum08, то ли отсюда: http://www.mpi-forum.org/
Поделиться122007-09-25 14:50:01
Excellent. А вывод про незапуск сишарповской проги я сделал из того, что в своё время слал своему троюродному брату лабы по КГ. У него XP и всё такое, но они почемуто не запустились.
Поделиться132007-09-25 18:42:11
Чтобы запускалась шарповская прога вроде как необходимо только наличие соответсвующего .NET Framework
Поделиться142007-09-25 20:54:03
А вывод про незапуск сишарповской проги я сделал из того, что в своё время слал своему троюродному брату лабы по КГ. У него XP и всё такое, но они почемуто не запустились.
А директ3д с собой приносил?) Вобще, фреймворк на ХР-машине с офисом2000 вроде как должен стоять.
Поделиться152007-09-27 18:08:54
Вобще, фреймворк на ХР-машине с офисом2000 вроде как должен стоять.
Совсем не обязательно.
Поделиться162007-09-27 18:44:17
Странно, но с чем-то, что я считаю стандартной комплектацией, ставится фреймворк... интересно что это...
Поделиться172007-09-29 01:26:01
.NET Framework 1.1 идет в составе Windows Server 2003.
.NET Framework 2.0 включен в Windows Server 2003 R2, но не устанавливается по умолчанию
.NET Framework 3.0 есть в Windows Vista
в Windows XP фреймворк ставится через виндоус апдейт, но это не критическое обновление, так что пользователь сам должен выбрать, чтобы оно установилось
итак: с ХР фреймворк не идет (но инсталяшка есть на лицезионном диске, ставится, понятно, отдельно от винды)
Поделиться182007-09-29 12:33:54
терь ясно. пасиб.
Поделиться192007-10-11 18:50:34
Есть вероятность, что в ближайшую среду мы поедем в институт мат. мода. Чему эта вероятность равна, затрудняюсь сказать, поскольку Тишкин про поездку упомянул в утвердительной форме, но письмо, вроде бы, не забрал.
Поделиться202007-10-13 13:06:04
Дамы и Господа, а у кого-нибудь получилось запустить хотябы демонстрационные примеры, которые поставляются с пакетом WMPI II (например консольное вычисление числа Пи)? Насколько я понял, недостаточно просто откомпилить сишный файл pi_calc.exe (полученный в результате экзешник не запустится). Нужно ещё два файла: wmpi.clusterconf (где хранится конфигурация вычислительной системы) и pi_calc.pg2 (где хранится информация о расположении экзешника, количестве процессов и т.д.). Но у меня почемуто даже с этими двумя файлами программа не запускается (пишет, что эррор в строке 13 xml документа).
Пожалуйста, поделитесь своим опытом запуска MPI программ.
Поделиться212007-10-13 20:36:53
Лично я юзал библиотеку mpich, доступную откуда-то по ссылкам с forum08, там есть утилита mpirun, позволяющая запустить экзешник в несколько процессов.
Поделиться222007-10-14 13:40:02
А, да. Спасибо, Дим. MPICH работает. mpirun -np x pi_calc.exe, где x-кол-во процессов. Что можно сказать - гениально!
Поделиться232007-11-02 18:10:55
В институт мат. мода поедем 14 ноября. Сбор уже там, в 9.30. При себе иметь паспорт.
Поделиться242007-12-06 19:54:07
12 декабря едем в институт мат. мода. Там надо быть в 9.00. Готовьтесь.
Поделиться252007-12-07 00:39:56
мы уже будем сдавать? это будет последняя поездка в этот инст?
Поделиться262007-12-07 16:38:54
Да, предполагается, что мы будем сдавать. Как я понимаю, поездка последняя в этом семестре, а в следующем придется еще поездить...
Поделиться272007-12-08 15:20:29
А есть что сдавать?
Поделиться282007-12-14 22:05:07
http://ifolder.ru/4562821
какая-то херь. вроде в ИММ выдали.
Поделиться292008-04-24 19:05:07
Такая история в общем: позвонил сегодня вечерком Тишкин на каф и сказал, что завтра в 10.00 мы должны быть на лабе в ИММ.
Товарищи хорошие, скажите, кто-нибудь хоть что-то делал?
Поделиться302008-04-24 23:36:12
Ну наконец-то!
Не терпится сдать работу уже в конце концов.