Метод Монте-Карло , зимняя стужа и бессонная ночь. Перцев Н.В.
В феврале 1983 г. заведующий нашей лабораторией академик Г.И. Марчук поставил
мне новую задачу, связанную с разработкой стохастической модели иммунного ответа при заболеваниях. Предполагалось, что я, молодой кандидат физико-математических наук, справлюсь с этой задачей в сравнительно короткий срок. Здесь возникло две основные проблемы: 1) создание математической модели, 2) разработка программной реализации модели. Для их решения я обратился за помощью к специалистам отдела численных методов Монте-Карло Вычислительного Центра СОАН СССР, возглавляемого как тогда, так и сейчас член-корреспондентом РАН Г.А. Михайловым. Необходимые идеи и подходы были найдены, оставалось составить алгоритм расчетов, написать и отладить программу. Основная трудность состояла в том, что нужно было учитывать возраст всех взаимодействующих клеток, а для этого требовалось грамотно использовать память ЭВМ. В то время программы разрабатывались в основном на Фортране для ЭВМ БЭСМ-6. Работающая версия программы появилась ровно через месяц после постановки задачи, но этот этап работы я запомнил навсегда.
Дело в том, что в один из дней я решил отправиться домой на обед пешком. В Новосибирском Академгородке это один из распространенных способов передвижения, не считая велосипеда. Погода была морозная, около 30 градусов. Весь этот месяц я провел в основном в здании института и поэтому решил освежиться. И действительно освежился! Где-то на половине пути я вдруг почувствовал, что как-то некомфортно ногам. Еще бы! Я шел в летних сандалиях, забыв переобуться в ботинки. Увеличив скорость передвижения и частоту постукивания друг об друга ногами, я добрался домой, затратив на весь путь около 20 минут. К счастью, мы жили не очень бедно, так как зарплата младшего научного сотрудника позволяла иметь две пары ботинок. Я смог вернуться на работу в тот же день, надев новые ботинки. Через пару недель я благополучно отчитался о проделанной работе.
Однако на этом приключения с моделью и ее программной реализацией не закончились. В марте-апреле 1985 г. я разработал вариант программы на Фортране-77 для двухпроцессорной ЭВМ Хьюллет-Паккард и занимался ее тестированием и отладкой. Мои коллеги и друзья А.А. Романюха и Г.А. Бочаров (ныне доктора физико-математических наук, сотрудники Института Вычислительной математики РАН) отлаживали программу численного решения дифференциальных уравнений с запаздывающим аргументом. Они продвигались довольно успешно, а у моей программы оставались проблемы с нехваткой памяти и скоростью счета. Отладив до конца свою программу (наивный человек, так не бывает!), я решил поставить мощный численный эксперимент и показать своим друзьям, на что способна программа. Получив нужное разрешение, я остался на ночь, чтобы в однопользовательском режиме просчитать наиболее интересные и трудные варианты. Запустив программу и поставив будильник, я улегся спать возле компьютера. Результаты расчетов должны были записываться в файл. Естественно, ночь выдалась беспокойной и снилась мне всякая чертовщина. Утром я обнаружил, что в файлах ничего нет, а программа продолжает работать. Подошедший к началу рабочего дня оператор ЭВМ (студент Физтеха) объяснил мне, что процессор занят обменом данных между оперативной памятью и дисками, а вычисления, похоже, зациклились на одной точке и нет дальнейших продвижений. Утешаясь известной фразой, что отрицательный результат тоже результат, я поехал домой досыпать. Через некоторое время у нашей ЭВМ сгорел один из процессоров, но это было чисто случайное событие, не имеющее ко мне никакого отношения.
В то время мне не было еще и 30 лет, жизнь казалась прекрасной и удивительной. Начиналась перестройка … . Сейчас похожую задачу решает один из моих аспирантов. Интересно, что натворит он ?
Дети подземелья или сибирские страшилки.
Бахта Н.С & Тыркова Н.П.
Мало кто знает, что долгое время в мрачных сырых подвалах СибАДИ располагался оазис математической мысли института - лаборатория автоматизированного проектирования и теплопрочностных исследований (ЛАПТИ). Задачи лаборатории были столь грандиозны и значительны, что только выпускники матфака НГУ могли взяться за их решение. И они приехали. В 1979 году тепло и прочность победили автоматизированное проектирование, и лаборатория получила официальное название – ЛТПИ (лаборатория теплопрочностных исследований). Они звали себя - «дети подземелья». Потому что дети, и потому что под землей. А в институте знали их как орлов Холмянского (не путать с соколами Жириновского). В общей сложности их было восемь человек.
Восемь негритят уселись за столом,
Один уехал в танке, остались всемером.
Неизвестно, ездил ли Сакович Анатолий в танке, но то, что он работал в Омском высшем танковом училище известно доподлинно. Там он тоже был не единственным выпускником матфака. В прошлом году Анатолий вышел в отставку в чине подполковника.
Семь негритят ловили рыбку вместе,
Один попался в сети, и осталось шесть их.
В сети, естественно, телекоммуникационные. Как только из названия лаборатории исчезли слова - «автоматизированного проектирования» Тырков Борис заскучал, а потом нашел место, где этим самым проектированием занимаются. С тех пор он без устали автоматизирует все, что ему попадается на глаза - коммунальное хозяйство, банки, склады, узлы учета нефти и т.д., и т.д. В реальном времени он что-то автоматизирует на платформе «INSYST-Автоматика» в Омске.
Негритята ночью отправились считать,
Один исчез в тумане, и их осталось пять.
Бахта Наталья в тумане нашла омский технологический институт, а затем подалась в леса новосибирского акадкемгородка в аспирантуру ВЦ. Между делом позанималась международным бизнесом, обросла зарубежными связями. Это позволило ей, вернувшись в Омск, преподавать в университете на ФМБ.
Пять негритят однажды днем на мир взглянули шире,
Один нашел учеников, и стало их четыре.
Все началось с курсов ликвидации компьютерной неграмотности для сотрудников СибАДИ. Тыркова Надежда так увлеклась, что до сих пор не может остановиться и все время кого-нибудь учит. И по сей день она в СибАДИ, на фронте ликвидации компьютерной неграмотности будущих мостовиков, строителей и специалистов по транспортным и технологическим машинам.
Четыре негритенка пошли купаться в море.
Один уплыл в Израиль, и их осталось трое.
Владимир Радзивиловский долго решал для себя вопрос: что лучше программы писать или учить талантливых детей математике? Выбрал второе и правильно сделал - уж очень хорошо получалось. В Израиле получается не хуже.
Трое негритят в вихре оказались,
Один ушел трубу, вдвоем они остались.
Труба, конечно, аэродинамическая. Эта труба вынесла Рашита Файзуллина прямиком в Омский университет. Преодолев вихревые потоки и турбулентность, он стал доктором технических наук и заведующим кафедрой компьютерной безопасности.
Два негритенка на заре увидели Жар-Птицу.
Один от счастья онемел, другой пошел учиться.
Наталья Ланина, весьма преуспев в программировании для ЭВМ, увлеклась нейролингвистическим программированием, а затем и вовсе выучилась на психолога. Работает в детском наркологическом диспансере. Помогает больным детям и их родителям вернуться к жизни.
Последний негритенок взглянул вокруг устало,
Махнул на все рукой - и никого не стало.
Не стало в смысле не осталось в лаборатории, потому что Александр Толстуха жив и здоров, и работает в Омском университете.
Но все-таки остался нерешенным один вопрос: кто остался на трубе? Никого? Ан-нет! На трубе, в смысле в лаборатории, остался один человек - единственный сотрудник, неповторимый создатель и бессменный руководитель лаборатории, большой друг и почитатель матфака НГУ – Игорь Антонович Холмянский. В СибАДИ ЛТПИ известна сейчас больше как лаборатория Холмянского. Мало кто помнит, чем она занимается, но, тем не менее, лаборатория существует и даже собирается праздновать свое 25-летие.
Достарыңызбен бөлісу: |