Рабочее. Позор Виктору Перестукину!
Nov. 19th, 2009 03:08 pmНарисовал программу, моделирующую... ну, неважно что, важно, что довольно сложную систему. Посмотрел на результаты пробного прогона - все красиво получается, ура. Запустил настоящие прогоны - на неделю счета. Сделано!
Стал обрабатывать результаты. Так, тут все хорошо, тут прелестно, a тут гораздо лучше, чем надеялся. Ну-с, посмотрим на количество землекопов и... батюшки, даже не полтора, а минус сто двадцать два землекопа!
Ну да, ошибку в алгоритме нашел и исправил. Но теперь получается, что все прогоны с нуля повторять надо.
И главное, такая сволочная ошибка, что на пробных прогонах не могла проявиться - по техническим причинам...
Разумеется, по-хорошему, пока шел счет, надо было на промежуточные результаты смотреть внимательно. Но уж больно на пробах все было хорошо.
no subject
Date: 2009-11-19 08:14 pm (UTC)no subject
Date: 2009-11-19 08:25 pm (UTC)no subject
Date: 2009-11-19 09:11 pm (UTC)no subject
Date: 2009-11-19 09:33 pm (UTC)no subject
Date: 2009-11-19 09:43 pm (UTC)А тут в самом посте, если внимательно прочесть, сказано "ошибку в алгоритме".
no subject
Date: 2009-11-19 11:21 pm (UTC)1) В старых добрых Sid Meyer's Pirates сумма денег персонажа по всей видимости имела верхним пределом верхний предел integer 32768 (для солидности суммы к этому числу дорисовывался нолик). Игрок же при определенном везении и экспериментах с save-load мог запросто набрать больше. После чего вся система игровых данных шла в совершенный разнос: например, в бою на твоем корабле оказывалось -8 человек, а при попадании в него залпа вражеского корабля их становилось -16.
2) Я все вспоминаю, как я нашел ошибку в алгоритме нашего преподавателя, академика. При определенных исходных векторах алгоритм зацикливался, - очередная итерация выдавала совершенно те же векторы. Ошибки в реализации алгоритма не было - я проверил все вручную на калькуляторе. Обсуждение с партнером по курсачу свелось к "Рома, ты же умный, ты разберешься, сделай что-нибудь". Идея подойти к преподавателю с заявлением об ошибке в алгоритме не рассматривалась нами как здравая, - и тогда был предпринят другой шаг, корректировка программы расчета ;)
Ну, кто скажет, какая? :)
no subject
Date: 2009-11-19 11:25 pm (UTC)no subject
Date: 2009-11-20 02:36 am (UTC)Big deal, my colleagues just run 250 CPUs for month and a half and then realized that they were writing out the wrong stuff ...
no subject
Date: 2009-11-20 03:25 am (UTC)no subject
Date: 2009-11-20 03:27 am (UTC)no subject
Date: 2009-11-20 03:32 am (UTC)no subject
Date: 2009-11-20 03:32 am (UTC)no subject
Date: 2009-11-20 03:37 am (UTC)no subject
Date: 2009-11-20 04:19 am (UTC)no subject
Date: 2009-11-20 04:20 am (UTC)no subject
Date: 2009-11-20 04:22 am (UTC)no subject
Date: 2009-11-20 07:00 pm (UTC)no subject
Date: 2009-11-20 09:40 pm (UTC)no subject
Date: 2009-11-21 11:55 pm (UTC)no subject
Date: 2009-11-22 12:01 am (UTC)да, досадно, но ...
Date: 2009-12-18 02:30 pm (UTC)но хоть не реального времени задача и то лепско :)
кстати,- технический вопрос -- чем считаете-то?
-т.е. не "какую математику",
но же ж "какие програмные пакеты" используете для моделирования "довольно сложную систему"(с)
Re: да, досадно, но ...
Date: 2009-12-18 05:51 pm (UTC)То есть типичный случай с простыми вычислениями выглядит так:
1. Я вставляю в TeXовский файл \includegraphics{analysis/234-12-17.eps}
2. Makefile строит dependency и понимает, что нужна картинка analysis/234-12-17.eps
3. Make вызывает перловский скрипт, который осознает, что мне нужен анализ с параметрами 234, 12 и 17.
4. Этот скрипт прогоняет анализ - на C, Perl, что придется и создает файл с данными.
5. Make вызывает gnuplot и создает рисунок
6. Make строит pdf с отчетом.
Re: да, досадно, но ...
Date: 2009-12-19 07:10 pm (UTC)нет,- в общем-то поддерживаю.
сам таким был, когда свой рентген расплавов надо было считать.
просто теперь пакетов поразвелось всяцких...
думал, что в вашенских краях оные эксплуатируют шустро.
но, в принципе ежели,- таким образом возможно что и удобнее будет ибо напороть тяжелее, но (как показал опыт) таки тож проруха,- да... -- бывает.
Re: да, досадно, но ...
Date: 2009-12-19 08:36 pm (UTC)У нас есть "специалисты по пакету XXX". Они несколько лет моделируют именно с данным пакетом, и хорошо знают, где там что.
Кстати, нашел старый пост про свой инструментарий: http://scholar-vit.livejournal.com/136432.html
no subject
Date: 2010-02-04 02:55 pm (UTC)http://al-zatv.livejournal.com/137474.html
если есть чего посоветовать, буду признателен.