Материалы об истории ИВМиМГ СО РАН (ВЦ СО АН СССР)
10 января 1964 г. Гурий Иванович Марчук, 38-летний член-корреспондент Академии Наук СССР, издал исторические приказы № 1 и № 2 по Вычислительному Центру СО АН СССР, в соответствии с которыми он приступил к обязанностям директора и утвердил состав персонала Института в количестве 177 человек.
Через 10-15 лет ВЦ стал крупнейшим в стране машинным парком коллективного пользования, намного превосходящим по мощности центры других академических институтов и университетов, включая и МГУ, и ЛГУ. В пике своего развития Вычислительный центр насчитывал около 1300 сотрудников и являлся визитной карточкой для многочисленных почетных гостей Академгородка. Плеяда выдающихся ученых во главе с Г.И.Марчуком: А.П.Ершов, М.М.Лаврентьев, Н.Н.Яненко, С.К.Годунов, А.С.Алексеев, Г.А.Михайлов и другие – снискала мировую славу своими пионерскими результатами и научными школами в вычислительной и прикладной математике, в программировании и информатике, в математической геофизике и компьютерных технологиях.
Достигнув критической массы, ВЦ стал порождать новые институты, щедро направляя свои ученые десанты в организации Новосибирска, Красноярска, Иркутска, Омска, Хабаровска, Москвы, Алма-Аты и других многочисленных городов. Вычислительный центр стал уникальной кузницей кадров, на базе которого было создано свыше 10 кафедр НГУ и других вузов Новосибирска, а из его сотрудников вышло более 30(!) директоров академических институтов и других учреждений.
Главный итог научно-образовательной деятельности ВЦ СО АН СССР – формирование всемирно признанной Сибирской школы вычислительных наук и технологий, в соответствии со стратегией “треугольника Лаврентьева”: фундаментальные исследования, подготовка кадров – от школьной информатики до всеобщей компьютерной грамотности, внедрение научных результатов, овеществляемых в бесчисленных IT-компаниях и уже широко известном Технопарке Академгородка.
Очерк предыстории.
Каждое знаковое событие имеет свою историческую предопределенность. Не исключением является и рождение Вычислительного центра именно в Новосибирском Академгородке. Данный факт является еще одним подтверждением выдающейся роли Михаила Алексеевича Лаврентьева в развитии советской вычислительной техники. Еще до своего переезда из Киева в Москву в далеком 1950 г., занимая пост Вице-президента Украинской Академии Наук, он был хорошо знаком и всячески поддерживал Сергея Алексеевича Лебедева – творца первой ЭВМ в СССР, которая называлась МЭСМ – Малая Электронная Счетная Машина. После назначения М.А.Лаврентьева директором ИТМиВТ – Института Точной Механики и Вычислительной Техники в Москве он пригласил туда же С.А.Лебедева, который вскоре сконструировал БЭСМ-2, БЭСМ-4 и, наконец, легендарную БЭСМ-6, остававшуюся флагманом советского компьютеростроения более 20 лет, что даже трудно себе представить в период бурного появления новых поколений ЭВМ.Надо сказать, что головокружительный успех серии БЭСМ во многом обязан организационному таланту и энергии М.А.Лаврентьева, который для успеха своего правого дела не чурался использовать и личные хорошие отношения с Первым секретарем Московского горкома КПСС Н.С.Хрущевым. Еще в те годы Лаврентьев писал пророческие слова о том, что ЭВМ будет посредником между теоретиком и экспериментатором.
Вторым “крестным отцом” ВЦ СО АН СССР по праву является великий математик XX-го века Сергей Львович Соболев. В его биографии есть такой малозаметный факт – до переселения в Сибирь он в течение нескольких лет возглавлял вычислительный отдел ЛИПАНа, как тогда в зашифрованном виде назывался будущий Институт Атомной Энергии имени И.В. Курчатова. В Академгородке Сергей Львович организовал Институт математики с вычислительным центром, причем роль последнего исполняла единственная машина М-20, располагавшаяся в Институте геологии. Компьютерные дела на первых порах возглавлялись Э.В. Евреиновым (автором пионерской идеи об однородных вычислительных средах) и Ю.Г. Косаревым, но затем М.А. Лаврентьев и С.Л. Соболев для укрепления этого направления пригласили в 1962 г. на должность заместителя директора Г.И. Марчука, который руководил большим Математическим отделом в Физико-энергетическом институте (г.Обнинск Калужской обл.) в ведомстве Госкомитета по атомной энергии СССР и был уже известным специалистом по вычислительной математике и по расчетам ядерных реакторов, за которые он был удостоин Ленинской премии. Конечно, Институт математики, который сейчас по праву носит имя С.Л.Соболева, знаменит в первую очередь своими математиками-теоретиками: А.И. Мальцевым, Ю.Г. Решетняком, А.А. Боровковым и другими. Но надо сказать, что в Институте работал и будущий Нобелевский лауреат Леонид Витальевич Канторович, который возглавлял Отдел математической экономики и кафедру вычислительной математики в Новосибирском государственном университете.Широкие научные интересы Леонида Витальевича включали и пристальное внимание к проблемам вычислительной техники, под его непосредственным руководством была спроектирована и создана “арифметическая машина” АМ, реализующая параллельное исполнение алгебраических операций. Нельзя не отметить также ту важнейшую методологическую и даже философскую роль, которую привносил в атмосферу Института математики Андрей Алексеевич Ляпунов, один из основателей кибернетики и программирования в СССР.
Первые годы и открытия.
Середина 60-х годов прошлого столетия была счастливым периодом становления и бурного развития мировых вычислительных наук (Computer Science), которые охватывали и прикладную математику, и кибернетику с программированием, из которых родилась информатика и фундаментальные проблемы компьютерной техники.
Концепция Вычислительного центра – это личный творческий результат Г.И. Марчука, который своим примером подтвердил давно известную истину, что наукой и академическим институтом должен руководить Ученый с большой буквы, а не “успешный менеджер”.
В качестве главной проблемы, имеющей как фундаментальный, так и практический характер, Гурий Иванович для ВЦ и непосредственно для себя наметил физику атмосферы и океана. Для укрепления данного направления в ВЦ из Москвы были приглашены уже известные специалисты по прогнозу погоды, мезометеорологии и общей циркуляции атмосферы: И.В. Бут, Л.Н. Гутман, Г.П. Курбаткин, А.С. Марченко и вскоре отдел физики атмосферы и океана стал крупнейшим в Институте.
В стартовом составе Вычислительного центра находился уже вполне сложившийся коллектив в количестве около 20 человек – отдел программирования под руководством А.П. Ершова, которому суждено было стать ядром будущей Сибирской школы информатики.
Еще один перешедший в ВЦ из Института математики коллектив – это лаборатория М.М. Лаврентьева, составившая вскоре математическую школу мирового уровня по теории условно-корректных задач. Затем эта лаборатория переросла в большой отдел, в котором свои самостоятельные направления развивали А.С. Алексеев, В.Г. Романов, Ю. Е. Аниконов, В.А. Цецохо и другие.
Одним из самых удачных организационных шагов Г.И. Марчука стало приглашение в Академгородок Н.Н. Яненко, уже знаменитого первооткрывателя метода дробных шагов. Со свойственной ему энергией Н.Н. Яненко сформировал отдел численных методов механики сплошной среды (в него вошли Ю.А. Березин, Ю.Н. Ватолин, В.П. Ильин, В.М. Ковеня, В.Е. Петренко, В.П. Шапеев), в котором сразу начали появились серьезные результаты по разработкам математических моделей, численных методов и большим программным комплексам для решения прочностных, гидро-газодинамических и плазменных задач в интересах оборонных предприятий. Н.Н. Яненко также создал кафедру в Новосибирском госуниверситете.
Научно-организационные проблемы по эксплуатации и развитию машинного парка возглавляли С.П. Суржиков, фактически первый главный инженер ВЦ, и замдиректора О. В. Москалев. От успеха работы инженерного корпуса зависели, конечно, будущие вычислительные достижения не только ВЦ, но и всего Сибирского отделения АН СССР, поскольку с самого начала в обязанности Института вошли фактически и функции бесперебойного обеспечения эксплуатации вычислительного центра коллективного пользования, а этих пользователей из разных институтов и других окрестных организаций насчитывалось десятки и сотни. С первых же лет мощности машинного парка непрерывно росли, а с ними бурно развивалась и вся инфраструктура – энергетика, снабжение, телекоммуникации и т.д. Здесь нельзя не отдать дань восхищения той организации труда и подготовки кадров, которая существовала в производственных службах ВЦ. Необходимо понимать, что в век ламповых ЭВМ оборудование имело по своему паспорту “право на отказ” через каждые 15 минут, и это в условиях жесткого дефицита машинного времени. Представьте себе состояние дежурного инженера или начальника машины, когда они должны как можно быстрее “найти и обезвредить” одну из тысяч электронных ячеек, под горящими глазами ждущих заветного запуска своей задачи математиков-программистов. Сознательность и самоотверженность инженеров были рядовым явлением, но дело не было пущено на самотек. Например, ВЦ круглосуточно имел дежурный “газик”, и в критические моменты тяжелого сбоя ЭВМ, ночью даже главный инженер мог быть доставлен из постели на пульт ЭВМ для помощи своим сотрудникам. Следует заметить, что производственная жизнь машинного парка контролировалась лично директором, и ежедневные обходы служб с обсуждениями текущих проблем были непременным звеном в рабочем распорядке Г.И. Марчука.
Вот с таким багажом Ноев ковчег под названием ВЦ СО АН СССР отправился покорять неизведанные просторы и новые научные вершины.
Любопытно отметить, что первая в Институте кандидатская диссертация была выполнена В.Л. Катковым под руководством Гурия Ивановича, а ее содержание актуально и в наши дни, поскольку она была посвящена идеям Льва Васильевича Овсянникова по теории групповых свойств дифференциальных уравнений. В частности, реализована программная система КИНО (Координаты ИНфинитезимального Оператора) по автоматизации групповых преобразований. После защиты Гурий Иванович “под Каткова” сформировал лабораторию с оригинальным названием ЛАПА (Лаборатория Автоматизации Построения Алгоритмов), которая впоследствии сыграла существенную роль в развитии вычислительных технологий математического моделирования.
Однако первые научные и практические успехи ВЦ, имевшие широкий резонанс и глубокие последствия в Академгородке, обязаны талантливому коллективу А.П. Ершова. Эта была эпоха появления первых в мире трансляторов, или компиляторов, и вот в отделе программирования был придуман язык АЛЬФА – русскоязычная версия алгоритмического языка АЛГОЛ. Сразу после этого был задуман и выполнен в неимоверно короткие сроки огромный пионерский проект – создание системы АЛЬФА, включающей первый в мире оптимизирующий транслятор и весь комплекс программно-организационной поддержки, рассчитанный на массовую эксплуатацию. Эта система программирования приобрела огромную популярность в Академгородке, чему способствовало два главных фактора. Первый – это безотказная служба прохождения задач от многочисленных институтов, включающая консультационную “ группу”. А вторая причина заключалась в блестящей популяризаторской деятельности А.П.Ершова, который провел цикл массовых лекций и организовал оперативное издание наглядных пособий по системе АЛЬФА. Это был его огромный личный вклад в сформулированный им же лозунг о всеобщей компьютерной грамотности. И как следствие – специальность “программирование” стала самой привлекательной среди студентов НГУ. Без преувеличения, по своему влиянию на жизнь всех институтов внедрение системы АЛЬФА в широкую эксплуатацию – это крупнейший научно-практический результат Академгородка и Сибирского отделения 60-х годов.
После АЛЬФЫ появился суперпроект БЕТА с концепцией многоязыковой системы программирования, а также специализированные языки СИГМА, ЭПСИЛОН и другие разработки, на которых выросли такие Программисты с большой буквы, как Б.А. Загацкий, М.М. Бежанова, И.С. Голосов, А.Ф. Рар, А.А. Берс, Г.Д. Чинин и многие – многие другие.
Из наиболее серьезных последующих практических результатов отдела программирования следует назвать гибридную систему АЛЬГИБР, которая реализовывала трансляцию программ с языка АЛЬФА на ЭВМ М-220, но при этом генерировала исполняемый код в машинных командах намного более мощной БЭСМ-6, полученной Вычислительным центром в 1968 году (заводской № 3, быстродействие 1 мегафлопс, память 32 000 48-разрядных слов). Далее готовые программы по каналу передавались на БЭСМ-6, где и осуществлялись сами расчеты. Этот в течение многих лет очень эффективно работавший многомашинный комплекс стал предтечей современных распределенных вычислений на компьютерных сетях.
Ради исторической справедливости надо отметить, что у системы АЛЬГИБР был и предшественник – автоматическая информационная станция АИСТ-0. Это детище Андрея Петровича и его учеников-соратников идеологически было безоговорочно пионерской системой разделения времени. Но данная разработка опередила свое время, так как могла быть осуществлена только на ЭВМ второго поколения типа М-20 и Минск-22. Кто-то метко пошутил: это сравнимо с постановкой ракетного двигателя на телегу. Система АИСТ-0 действительно функционировала, и по ней были защищены диссертации, но дальше опытной эксплуатации дело не пошло, а неумолимый ход времени привел ее к демонтажу.
С самого начала деятельности в обязанности Института вошли фактически и функции бесперебойного обеспечения эксплуатации вычислительного центра коллективного пользования, а этих пользователей из разных институтов и других окрестных организаций насчитывалось десятки и сотни. Среди первых знаковых результатов ВЦ надо выделить налаживание тесной кооперации Отдела физики атмосферы и океана с расположенным в Новосибирске Западно-Сибирским региональным метеоцентром.
Под руководством Н.Н. Яненко отдел механики сплошной среды, в который вошли молодые и впоследствии ставшие известными учеными Ю.А. Березин, Ю.Н. Ватолин, В.П. Ильин, В.М. Ковеня, В.Е. Петренко, В.П. Шапеев и многие другие, стал получать первые серьезные результаты по разработкам математических моделей, численных методов и большим программным комплексам для решения прочностных, гидро-газодинамических и плазменных задач в интересах оборонных предприятий, с которыми у СО АН СССР сложилось плодотворное взаимодействие.
Первое десятилетие ВЦ сопровождалось непрерывным качественным и количественным ростом научных направлений. Приехавший в 1965 г. из Челябинска-70 Г.А. Михайлов, к тому времени уже лауреат Ленинской премии, начал создавать коллектив по теории алгоритмов статистического моделирования, который со временем вырос в крупнейшую научную школу мирового уровня (среди первых сотрудников коллектива - А.С. Марченко, Б.А. Каргин, М.А. Назаралиев)
С первых лет существования ВЦ особое место в его научно-практической деятельности занимали разработка и внедрение на промышленных предприятиях автоматизированных систем управления производством и технологическими процессами, эти исследования в институте проводились И.М. Бобко.
В 1969 г. по приглашению Гурия Ивановича из Москвы приехал С.К. Годунов, к тому времени уже лауреат Ленинской премией. В созданной им лаборатории активно развивали пионерские по конечно-разностным схемам решения различных уравнений математической физики и по актуальным проблемам вычислительной алгебры. С.К. Годуновым была сформирована кафедра дифференциальных уравнений в НГУ.
В 1964 году началось регулярное сотрудничество ВЦ с Барнаульским радиозаводом по проблемам использования ЭВМ для управления промышленным производством. Сначала расчеты проводились на расположенной в Академгородке ЭВМ, для чего была создана аппаратура передачи данных – прообраз дистанционной обработки информации и сетевых структур. К работам были привлечены лаборатория Н.Б. Мироносецкого из ИЭиОПП, НИИСИСТЕМ Министерства приборостроения (институт программного профиля в Академгородке) и Алтайский политехнический институт. В 1971 году была успешно осуществлена Государственная приемка созданной автоматизированной системы управления АСУ “Барнаул” в промышленную эксплуатацию. После этого создали ассоциацию пользователей АСУ, в которую вошли такие крупные промышленные предприятия Новосибирска, как Сибсельмаш, Электросигнал, завод Химконцентратов и другие.
В это время в стране началось массовое производство ЭВМ третьего поколения (ЕС ЭВМ). Было принято решение о переводе АСУ на эти машины, с одновременным развитием ее функциональных возможностей: оптимизация планов производства, подготовка мероприятий по созданию новых изделий, автоматизация технологических процессов и экономического управления и т.д. Новый проект был назван АСУ "СИГМА", а к ее разработке активно подключились директора ряда крупнейших заводов. География распространения АСУ значительно расширилась и включала даже социалистические страны Совета Экономической Взаимопомощи. В 1981 году коллективу разработчиков АСУ "СИГМА" была присуждена премия Совета Министров СССР, а в 1984 году эти работы были отмечены Государственной премией.
Золотые годы расцвета.
Надо сказать, что с 1969 до 1980 года, когда Гурий Иванович уехал в Москву, ему приходилось исполнять непростые обязанности сначала заместителя, а с 1975 года - Председателя Сибирского отделения АН СССР. Тем не менее, активная научная деятельность Гурия Ивановича продолжалась и за выполненный под его руководством цикл работ по развитию и применению методов статистического моделирования для решения многомерных задач теории переноса излучения коллективу авторов, среди которых Г.А. Михайлов, в 1979 году была присуждена Государственная премия СССР. За цикл работ в области гидродинамических методов прогноза погоды в 1975 году Гурий Иванович был удостоен премии им. А.А. Фридмана АН СССР.
Описываемые годы для многих институтов Академгородка стали ярким периодом паломничества ведущих мировых ученых. Не только ведущие, но и многие молодые сотрудники ВЦ активно посещали зарубежные научные центры, а также участвовали в проводимых разными странами международных конференциях. Особое значение для ВЦ имело организованное Г.И. Марчуком трехстороннее российско-франко-итальянское сотрудничество, в рамках которого около 15 лет ежегодно проводились симпозиумы, поочередно в Академгородке, в INRIA (главный французский институт по информатике) и в университете г. Павиа.
Обзор международной активности будет далеко не полным, если не выделить ту огромную просветительскую и образовательную деятельность, которую осуществлял Вычислительный центр для представителей различных республик СССР, ныне ставших независимыми государствами. В отделах Г.И. Марчука, М.М. Лаврентьева и Н.Н. Яненко постоянно было много студентов и аспирантов из Казахстана, Узбекистана, Грузии и других республик, которые впоследствии у себя на родине становились ведущими учеными. Так, ученик Гурия Ивановича Умирзак Махмудович Султангазин, защитивший в ВЦ кандидатскую и докторскую диссертации, стал затем Президентом Казахской Академии Наук.
Возглавляемый Гурием Ивановичем Отдел физики атмосферы и океана (ФАО) непрерывно развивался. В нем были организованы новые лаборатории по динамическим процессам в океане и проблемам экологии, которые возглавили приглашенные из Обнинска В.П. Кочергин и В.В. Пененко.
Результаты, полученные Г.И. Марчуком в области численных методов решения задач прогноза погоды и общей циркуляции атмосферы, с учетом разнообразных природных факторов, признаны классическими. Он сформулировал также математические модели и методы решения полных уравнений термогидродинамики океана, в основе которых лежат основные законы сохранения, алгоритмы расщепления и теория возмущений. По этим вопросам он опубликовал серию основополагающих монографий, а за цикл работ в области гидродинамических методов прогноза погоды в 1975 г. Гурий Иванович был удостоен премии им. А.А. Фридмана АН СССР.
Проблемы общей циркуляции атмосферы и океана являются рекордными как по сложности математических моделей, так и по объему необходимых вычислительных ресурсов. И здесь Г.И. Марчук проявил один из своих принципов научного руководства – убедить молодых ученых не бояться браться за решение по-настоящему больших задач. И именно в отделении ФАО выросли будущие члены академии В.П. Дымников, Г.П. Курбаткин, В.Н. Лыкосов, а также блестящие специалисты А.Е. Алоян, В.Я. Галин, В.Б. Залесный, Г.Р. Контарев и другие.
Г.И. Марчуком выполнены пионерские работы и по примыкающему к ФАО фундаментальному направлению – математическому моделированию экологических процессов окружающей среды. В рамках данного направления им были предложены основные постановки и методы решения целого ряда оптимизационных задач, в частности, задачи о допустимой области размещения промышленных предприятий. За работы в области моделирования экологических проблем ему в 1988 г. была присуждена международная премия им. А.П. Карпинского.
Активно работавший Отдел механики сплошной среды (МСС) во главе с Н.Н. Яненко стал одним из центров кристаллизации новой зарождающейся научной области – математического моделирования, возникшего на стыке вычислительной математики и информатики. Проблематика механики сплошных сред всеобъемлюща: гидро- и газодинамика, упругость твердого тела и пластичность, фильтрация многофазных сред и физика плазмы. Все эти задачи, как правило, имеют экстремальную вычислительную сложность, характеризуемую высокой размерностью, большим количеством неизвестных функций, сильной нелинейностью процессов и неоднородностью материальных свойств. Ситуация кардинально усугубляется (что было характерно для советских времен), когда заказчиками являются разработчики "средств новой техники", т. е. представители оборонных министерств, что однозначно определяет жесткие требования к точности, сжатые сроки и так называемую "военную приемку".
И вот, из конкретных жизненных условий возник вопрос почти гамлетовского звучания: как на существующем техническом и программном обеспечении решать большие задачи? А если этот вопрос трансформировать, то получается новая научная проблема — какой должна быть архитектура вычислительной системы, инструментальных и прикладных программных комплексов, чтобы эти задачи решались эффективно? Эти вопросы стали активно обсуждались на семинарах отдела МСС, которые благодаря организационной деятельности Николая Николаевича переросли во всесоюзные. Впечатляет даже простое перечисление тематики семинаров и школ, руководимых Н. Н. Яненко: модели механики сплошной среды, аналитические методы в газовой динамике, численное решение задач вязкой несжимаемой жидкости, решение задач теории упругости и пластичности, численное решение задач фильтрации многофазной жидкости, комплексы программ для задач математической физики.
За последним впоследствии утвердилось название — Семинар по пакетам прикладных программ в задачах математической физики. Его восемь сессий-совещаний, прошедших в 1971–83 годы в Новосибирске, Иркутске, Таллине, Днепропетровске, Ташкенте и других городах СССР, вовлекли сотни ведущих специалистов страны и сыграли ключевую методологическую и организационную роль в становлении и развитии отечественной вычислительной информатики. Именно на этих заседаниях, проходивших зачастую в острых и эмоциональных дискуссиях (что вообще было характерно для стиля Н.Н. Яненко) вырабатывались основные понятия, определения и методологические принципы, заложившие фундамент новой дисциплины, получившей впоследствии официальный статус специальности "математическое моделирование". Дело доходило до философских споров, например, — является ли программный или математический модуль объективной реальностью?!
Н.Н. Яненко, совместно с А.Н. Коноваловым, В.И. Карначуком и другими, ввел и развил ряд основополагающих концепций и положений. В 1972–73 годы он сформулировал свою знаменитую технологическую цепочку современной вычислительной математики: реальное явление его математическая модель численный алгоритм программа, реализующая этот алгоритм, вычисления по этой программе анализ результатов. Отсюда возникает задача систематизации и оптимизации методов, применяемых на каждом из взаимосвязанных шагов технологической цепочки, установления определенных соотношений между элементами этих структур и глобальной оптимизации всей вычислительной цепочки. "Это уже есть переход к новой технологии производства программ, которую можно назвать глобальным программированием",— данная цитата из работы Н. Н. Яненко 1980 года сохраняет актуальность и сегодня, поскольку поставленные 20–30 лет назад вопросы остаются открытыми. А проблема заключается в кардинальном повышении производительности труда математика-программиста, все еще черепашьей на фоне экспоненциально бурного роста мощностей вычислительной техники.
На основе модульного анализа задач и алгоритмов математической физики были созданы технологические парадигмы и конкретные разработки пакетов прикладных программ (ППП), включающих развитые системные и функциональные наполнения. Коллегами Н.Н. Яненко (В.М. Ковеня, А.П. Лымарев, А.Д. Рычков и др.) были реализованы крупные программные комплексы для научных исследований в области аэрогидродинамики, построенные на передовых по тем временам принципах архитектур и организации эксплуатации. Под руководством А.Н. Коновалова большим коллективом разработчиков (Н.И. Горский, Г.В. Шустов, А.И. Бугров, Л.Б. Чубаров и Э.В. Чубарова, Ж.Л. Коробицына и др.) была создана серия ППП для решения многомерных задач теории упругости при моделировании деформаций крупногабаритных оптических изделий и для расчета фильтрационных процессов при вторичных способах добычи нефти. При поддержке Николая Николаевича Ю И. Шокин со своими учениками развил цикл теоретических и экспериментальных исследований по интервальному анализу, для которого были разработаны актуальные программные комплексы. Можно напомнить также ещё одну, знаковую, работу Н. Н. Яненко в ДАН СССР (1981 год, совместно с В.П. Шапеевым и В.П. Ильиным), связанную с интеллектуализацией построения алгоритмов, а именно — с автоматическим выводом разностных схем высокого порядка точности на основе машинных символьных преобразований.
Фундаментальные результаты в теории и методологии программирования, полученные под руководством А.П. Ершова, не только определили ведущие мировые позиции ВЦ в этой области, но и привели к становлению новой научной дисциплины – информатики. Да и сам этот термин вошел в русский и английский языки не без активного влияния Андрея Петровича. Огромную социальную роль сыграла деятельность Отдела программирования по созданию школьной информатики, включающая формирование “с нуля” учебных классов и курсов, проведение регулярных олимпиад и летних школ юных программистов, благодаря чему Академгородок стал мировым лидером в развитии массовой компьютерной грамотности.
Среди бесспорных достижений Сибирской информатики – теория операторных схем Янова, методологии трансляции, теория смешанных вычислений, за которую А.П. Ершов получил премию АН СССР имени П.Л. Чебышева, а также пионерские исследования в области параллельных вычислений и искусственного интеллекта, выполненные В.Е. Котовым и А.С. Нариньяни, сформировавшими свои плодотворные лаборатории. Здесь также нельзя не упомянуть пророческую совместную работу Г.И. Марчука и А.П. Ершова – их доклад об интеллектуальном взаимодействии человека с компьютером на конгрессе ИФИП (Международная федерация по информационным процессам) в 1968 году.
Отдел востребованных программистов катастрофически разрастался, и в 1969 году на его базе было создано Конструкторское бюро системного программирования (КБСП) двойного подчинения – СО РАН и Министерство радиопромышленности, которое в советские времена принадлежало к так называемой “девятке” оборонных министерств. Задачей КБСП была разработка программного обеспечения для секретных спецкомпьютеров, создаваемых для войск противоракетной обороны страны. В 1973 году на основе КБСП был организован Новосибирский филиал Института точной механики и вычислительной техники (НФ ИТМиВТ), для которого рядом с ВЦ был построен девятиэтажный корпус, принадлежащий ныне НИПС – Институту программных систем. Научным руководителем НФ ИТМиВТ стал А.П. Ершов, первым директором был назначен В.Л. Катков, а после его скорого отъезда в Минск долгие годы директорствовал Г.Д. Чинин. Это был первый в нашей стране (а может, и в мире) большой институт, целиком посвященный проблематике системного программирования. Задача перед ним была поставлена стратегическая и очень ответственная – разработка программного обеспечения для советского суперкомпьютера ЭЛЬБРУС нового поколения. Особенность проблемы заключалась в том, что самих новых ЭВМ еще не было, а программное обеспечение должно было появиться одновременно с разрабатываемой вычислительной техникой. Такие работы в те времена проводились отнюдь не в академическом стиле, а в режиме секретности, с сетевым планированием и строгим контролем.
Можно упомянуть еще об одном, несколько неожиданном влиянии отдела программирования. В 1980 году в Советском районе Новосибирска, к которому официально относится Академгородок, был организован Институт информатики Академии педагогических наук. Его директором назначили, по предложению Г.И.Марчука, И.М. Бобко, одновременно избранного членом-корреспондентом этой Академии. В этом институте работали и многие сотрудники – выходцы из отдела А.П.Ершова.
В кипучей творческой среде Вычислительного центра рождались, спонтанно или закономерно, самые разнообразные научные направления. Например, под патронажем Гурия Ивановича в ВЦ развивалась очень важная для Академгородка лаборатория математических методов в химии, которой в разные годы руководили В.Д.Кудрин, В.А.Кузин, В.И.Дробышевич и Ю.М.Лаевский. Г.И.Марчук организовал и возглавил Объединенный ученый совет “Математические методы в химии”, в который кроме ВЦ входили Институт математики и все четыре химических института Сибирского отделения (катализа, органической и неорганической химии, химической кинетики и горения). Заместителем руководителя этого неформального объединения, а потом и председателем, был директор Института катализа Кирилл Ильич Замараев. Дружба математиков с химиками действительно была и подкреплялась многочисленными совместными публикациями. Такая возможность плодотворного сотрудничества ученых самых разных профессий – неоценимое преимущество компактного и многоликого Академгородка. Позднее аналогичные идеи воплощались в создании Объединенных ученых советов СО РАН, координирующих близкие по профилю институты, а также в формировании интеграционных проектов, стимулирующих проведение совместных исследований на стыках наук.
Другой пример – история лаборатории автоматизации построения алгоритмов (ЛАПА). Первоначально в нее входили системные программисты В.Л.Катков, Т.А.Темноева, Б.А.Загацкий, а также М.М.Бежанова, которая под руководством Г.И.Марчука защитила кандидатскую диссертацию по системе программирования “Тензор”, в которой были автоматизированы векторно-матричные операции линейной алгебры. В 60-е годы зарождалась методология прикладного программирования и велись многочисленные дискуссии по новым вопросам: что такое модель, пользовательский интерфейс, управление вычислительным процессом и т.д. После назначения В.Л.Каткова директором НФ ИТМиВТ заведующим ЛАПА стал ученик Гурия Ивановича еще по Обнинску В.П.Ильин. Вместе с ним в лабораторию пришли новые люди: Б.И.Голубцов, Е.А.Ицкович, В.М.Свешников, А.Л.Урванцев, М.В.Урев, С.П.Гололобова, а также новая тематика – методы и технологии решения широкого класса задач электрофизики, в которых были заинтересованы предприятия “министерской оборонной девятки”: электронной промышленности, радиопромышленности, оборонной промышленности и т.д.
Лаборатория активно развивалась, и ее талантливыми молодыми сотрудниками Н.И.Горбенко, А.Ю.Кузнецовым, Г.Я.Куклиной, Е.А.Рапоцевичем, С.Б.Кузнецовым, В.А. Катешовым и другими было реализовано большое семейство пакетов программ для моделирования СВЧ-оборудования, электронно-ионной оптики, полупроводниковых приборов и т.д., которые успешно эксплуатировались в десятках отраслевых предприятий. Забегая вперед, скажем, что в этой лаборатории В.Н.Алеевой и И.Б.Кузнецовым в 1992-93 гг. были защищены и первые в Академгородке диссертации по распараллеливанию алгоритмов. А первой работой ВЦ по теме распараллеливания был совместный доклад Г.И.Марчука и В.П.Ильина, сделанный в 1980 г. на Конгрессе ИФИП в Токио. Позднее на базе ЛАПА был сформирован Отдел математических задач физики и химии, в состав которого вошли лаборатории В.И.Дробышевича и М.В.Урева.
В институте в эти годы также проводились важные исследования в области статистического моделирования процессов переноса электромагнитного излучения в атмосфере и океане, пассивного и лазерного зондирования облачной атмосферы, статистической метеорологии в лабораториях методов Монте-Карло (заведующий -. Г.А. Михайлов), статистических методов моделирования атмосферных процессов (заведующий -. А.С. Марченко), оптики свободной атмосферы (заведующий - М.А. Назаралиев), оптики дисперсных сред (заведующий - Б.А. Каргин).
В 1984 г. лаборатория Н.Н. Миренкова перешла из Института Математики в ВЦ для расширения кооперативной работы в области параллельных вычислений (в ее состав вошли (В.Э. Малышкин, В.А. Вальковский, В.Д, Корнеев). Был сформирован и в 1986 г. стартовал проект создания высокопроизводительной вычислительной системы СИБИРЬ, предназначенной для использования в геофизике. Система имела высокую для того времени производительность 100 мегафлопс, для нее был сделан весь необходимый комплекс параллельного программного обеспечения, она эксплуатировалась в сначала в научных организациях, более 30 комплексов были поставлены геофизические промышленные организации. Влияние этого комплексного проекта ощущается до сих пор.
В эти годы в институте развивается еще один интересный подход к решению задач моделирования, основанный на эксплуатации моделей мелкозернистого параллелизма (О.Л. Бандман, С.В. Пискунов, С.М. Ачасова, В.П. Маркова). Этот подход – клеточно-автоматное моделирование - предназначен для разработки и параллельной реализации моделей природных явлений, которые не описываются дифференциальными уравнениями, таких как химические реакции.
Одно из замечательных достижений Г.И.Марчука – формулировка основ математического моделирования в иммунологии. Им созданы полуэмпирические модели и методы идентификации их параметров, дающие возможность количественно описать динамику иммунного ответа человеческого организма на вирусные и бактериальные инфекции. За создание новых математических методов в иммунологии и медицине, опубликованных в основополагающих статьях и монографиях: “Математические модели в иммунологии”, 1980 г., “Математические модели вирусного гепатита” (1981 г., совместно с Н.И.Нисевич, И.И.Зубиковой и .Б.Погожевым), “Хронический бронхит: иммунология, оценка тяжести, клиника, лечение” (1995 г., совместно с Э.П.Бербенцовой),– Гурию Ивановичу была присуждена золотая медаль им. М.В.Келдыша АН СССР.
Существует полулегенда, а на самом деле – это медицинский факт, что интерес к фундаментальным проблемам иммунологии у любознательного Гурия Ивановича пробудился на больничной койке, когда после подхваченного в зарубежной командировке гонконгского гриппа у него на длительный период развилась очень неприятная хроническая пневмония. Начитавшись за это время всякой специальной литературы, Г.И.Марчук выдвинул идею о выходе из хроники через обострение. Вылечив себя таким способом, он решил внедрить математические методы исследования в данной области и счастливым образом нашел себе единомышленника-энтузиаста в лице И.Б.Погожева. Вдвоем они подобрали четверку смелых студентов из Новосибирского электротехнического института – А.Л.Асаченков, Л.Н.Белых, С.М.Зуев и А.А.Романюха, которые вскоре блестяще защитили дипломные работы по моделированию иммунных процессов и составили ядро новой лаборатории Вычислительного центра, где фактически формировалось новое научное направление – математическая медицина.
Чтобы оттенить многообразие развиваемых в ВЦ научных направлений, коротко перечислим еще несколько успешно изучаемых в институте оригинальных проблематик. В отделе М.И.Нечепуренко сложилась школа имитационного моделирования, чрезвычайно актуальная и для анализа вычислительных систем, и для теории игр. В лаборатории Ю.А.Кузнецова на передовых математических принципах была создана система машинной графики СМОГ. Ю.П.Дробышев с коллегами и учениками активно развивал информационные поисковые системы и, в частности, в сотрудничестве с В.А.Коптюгом разработал систему СПЕКТР для идентификации химических соединений. В коллективах Ю.А.Воронина и В.П.Пяткина широким фронтом велись работы по распознаванию образов с приложениями к геологии и картографии. Большой резонанс в СМИ имели результаты В.И.Бутенко по реализации алгоритма шахматной игры, разработанного гроссмейстером М.М.Ботвинником, который неоднократно бывал гостем Академгородка, как и многие другие чемпионы мира по шахматам. В 1989 г. в ВЦ была даже защищена уникальная кандидатская диссертация на тему “Система обработки информации для построения алгоритма шахматной игры”.
Под руководством Г.И.Марчука и В.Е.Котова была создана совершенно новая для советского времени структура – Временный научно-технический коллектив СТАРТ с целевым финансированием. Он сформировал и реализовал проект модульной асинхронной развиваемой вычислительной системы (МАРС), макет которой успешно прошел испытания и был принят государственной комиссией.
Оказывая значительное научно-методическое влияние на многочисленные институты Сибирского отделения, ВЦ блестяще выполнял и свои производственные функции, обеспечивая весь комплекс вычислительных услуг по проведению расчетов представителями самых разных научных специальностей. Гурий Иванович придавал огромное значение состоянию вычислительных дел и регулярно посещал машинные залы, вникая в самые разнообразные технические, финансовые и кадровые вопросы. Фактически была решена проблема создания фабрики машинного времени, бесперебойно обеспечивающей потребности организаций Академгородка, а также Новосибирска и даже Западно-Сибирского региона. По совокупным мощностям компьютерного парка и по уровню их эксплуатации ВЦ был одним из крупнейших центров в стране и по праву служил визитной карточкой Академгородка. Сюда водили именитых гостей. Сюда поступали новейшие отечественные ЭВМ, здесь по жестким техническим нормам оборудовались машинные залы, спецпомещения для магнитных барабанов и лент, громоздких энергетических агрегатов. В разные времена здесь работало от трех до четырех уникальных БЭСМ-6, были также все марки крупнейших ЕС ЭВМ и многочисленные минимашины типа СМ-4. Диспетчерская служба с приемом задач, распределением машинного времени и выдачей результатов расчета представляла собой налаженный конвейер, вовлекавший ежедневно сотни и тысячи пользователей.
Вопреки индивидуалистским стремлениям каждого пользователя самому попасть на ЭВМ, пропустить задачу и “живьем” получить результат, дирекция ВЦ поистине с диктаторской дисциплиной внедрила систему распределения машинного времени, автоматически раскидывающая поток задач по вычислительной сети, реализующая работу общей внешней памяти и обеспечивающая строгий контроль за этим высокотехнологичным процессом. Ее организация была крупной научно-производственной проблемой, реализованной в форме проекта ВЦКП (вычислительный центр коллективного пользования), разработанного в кратчайшие сроки. За эту работу ее авторы О.В.Москалев, Л.Б.Эфрос, Ю.В.Метляев удостоины премии Совета Министров СССР. В рамках этой программы были выполнены важнейшие технические работы, имеющие по сей день огромное значение для информатизации Новосибирского научного центра – прокладка подземной кабельной сети, соединившей между собой ведущие институты СО АН. Роль ВЦКП для Академгородка настолько возросла, что он был выделен в самостоятельную организацию – ГПВЦ (Главный производственный вычислительный центр СО АН СССР).
Будучи ответственным за все вычислительные дела в Академгородке, Г.И.Марчук в 1968 году сделал экстраординарный научно-организационный ход, который заслуживает специального упоминания в силу своей прозорливости и экономической значимости. Поначалу ВЦ полностью обеспечивался бюджетным финансированием от Президиума СО АН, но зато обязан был предоставлять машинное время всем институтам, естественно, безвозмездно, ввиду отсутствия рыночных отношений в советское время. Однако бесплатное распределение машинного времени между институтами из-за его постоянного острого дефицита зачастую приводило к конфликтам между пользователями, вплоть до директорского уровня: кому ресурсы ЭВМ нужнее, чьи задачи важнее и т.д. Гурий Иванович предложил часть бюджета Вычислительного центра добровольно отдать Президиуму, чтобы он разделил эти деньги между заинтересованными институтами, а последние теперь уже должны были покупать машинное время у ВЦ. На удивление, эта коммерческая по своей сути инициатива встретила всеобщее одобрение и в дальнейшем всегда служила главным регулятором распределения машинных ресурсов.
В соответствии с законами эволюции, рост Вычислительного центра не мог продолжаться до бесконечности, и постепенно начал развиваться процесс отпочкования, касающийся не только отдельных сотрудников, но и целых коллективов. Но если упоминавшееся ранее выделение из Вычислительного центра программистских организаций КБСП и НФ ИТМиВТ, а также ГПВЦ фактически означало создание дочерних организаций и не затрагивало теоретического ядра Института, то далее последовали более кардинальные перемены.
Первым “большим исходом” явился перевод в 1976 г. практически всего Отдела МСС (более 30 человек) во главе с Н.Н.Яненко в Институт теоретической и прикладной механики СО АН СССР. В это время бывший директор ИТПМ Р.И.Солоухин переехал в Минск, и по предложению Председателя Сибирского отделения Г.И.Марчука на освободившееся место был сначала выбран, а потом утвержден Николай Николаевич.
Еще более значимым оказался для ВЦ 1980 год, когда Г.И.Марчук по решению партии и правительства был назначен Председателем ГКНТ – Государственного комитета по науке и технике, в ранге заместителя Председателя Совмина СССР. При этом Гурий Иванович увез с собой в Москву около 20 ведущих сотрудников Вычислительного центра, составивших ядро будущего нового Института вычислительной математики АН СССР. Одновременно с этим С.К.Годунов вместе со своей лабораторией перевелся в Институт математики СО АН. Новым директором ВЦ стал Анатолий Семенович Алексеев, до этого уже много лет бывший первым заместителем Гурия Ивановича в Институте.
От Вычислительного центра – к Институту вычислительной математики и математической геофизики СО РАН
Анатолий Семенович закончил математико-механический факультет ЛГУ в 1952 году. Удивительное совпадение: в одной группе с ним учились Е.И.Шемякин и В.Г.Дулов, также впоследствии ставшие директорами институтов Сибирского отделения, а куратором этой студенческой группы был аспирант Г.И.Марчук. В 1963 году А.С.Алексеев приехал в Новосибирск как представитель известной ленинградской школы математиков-геофизиков и один из соавторов “лучевого” метода расчета волновых сейсмических полей, за который впоследствии был удостоен Государственной премии СССР. В ВЦ Анатолий Семенович организовал лабораторию, которая позже вместе с образованной им кафедрой НГУ стала основой сибирской школы математической геофизики. А.С.Алексеев развил методы решения прямых и обратных задач динамической сейсмики, предложил подходы к обработке практических наблюдений по схемам сейсмической томографии, аэрокосмических съемок, голографии и вибропросвечивания Земли.
По его инициативе, совместно с Институтом геологии и геофизики и Институтом горного дела был создан полигон для экспериментальной отработки новых принципов “активной сейсмологии”. Институт также приобрел базирующийся в Севастополе корабль “Евпатория”, на котором осуществлялись экспедиции для геофизических исследований морского дна. При ВЦ было организовано подразделение производственного объединения “Сибнефтегеофизика”, занимавшееся программными реализациями созданных в институте алгоритмов и методик.
А.С.Алексеев разработал основы междисциплинарных исследований процессов и явлений в науках о Земле, создал многодисциплинарную модель “интегрального” предвестника землетрясений, развил методы автоматизации машинной обработки геофизических данных с использованием сетевых ГИС-технологий и многопроцессорных вычислительных систем. Эти результаты фактически положили начало новому научному направлению – геофизической информатике, и в 1978 году в институте для решения данных проблем появился отдел под руководством Б.М.Глинского, главными задачами которого были разработка мощных сейсмических виброисточников и многоканальной регистрирующей аппаратуры, анализ помех и методы фильтрации сигналов, создание полевых измерительно-вычислительных комплексов для обработки данных сейсморазведки, гравиметрии и электроразведки. Разработанные в отделе комплексы в рамках содружества стран СЭВ серийно выпускались заводом “Геофизприбор” Министерства приборостроения СССР. Впервые в России на основе отечественных микроЭВМ был разработан вычислительный кластер для обработки и интерпретации сейсморазведочных данных.
Анатолий Семенович много внимания уделял развитию вычислительной техники. Под его руководством выполнен проект “Вычислительный центр коллективного пользования” (ВЦКП), включавший первые отечественные многопроцессорные вычислительные системы: 16-узловую ЭВМ ПС-2000 и разработанный Н.Н.Миренковым с сотрудниками его отдела комплекс СИБИРЬ, содержавший под управлением ЕС-1068 восемь матричных процессоров ЕС-1027. Впоследствии была создана вторая очередь ВЦКП на базе волоконно-оптических телекоммуникаций и вычислительных систем отечественной сборки на импортной элементной базе – RM-600 и МВС-1000М, содержащих в сумме уже более 150 процессоров.
Вычислительный центр продолжал выполнять свою миссию кузницы кадров. В Институт математики в 1986 году перешел М.М.Лаврентьев и все лаборатории возглавляемого им отдела некорректных задач. Год 1990-й стал датой рождения сразу двух дочерних организаций: Института систем информатики во главе с В.Е.Котовым и Института вычислительных технологий во главе с Ю.И.Шокиным. Также на базе ВЦ в 1977 году было создано СКБ Прикладной геофизики, а в 1988 году – СКБ Вычислительной техники.
Для Красноярского филиала СО АН важным событием стала организация по инициативе Г.И.Марчука в 1975 г. Вычислительного центра, который позже был переименован в Институт вычислительного моделирования. Первым его директором стал В.Г.Дулов, вторым – Ю.И.Шокин (1983-1990 гг.), а третьим, с 1990 г. – В.В.Шайдуров, которые привлекли с собой в Красноярский Академгородок ряд новосибирских специалистов, заложивших основы новой математической школы на территории огромного и богатейшего края. В различных городах “большой Сибири” – Иркутске, Кемерове, Омске, Хабаровске, Ханты-Мансийске, Барнауле, Якутске – работают многочисленные “выпускники” Альма-Матер – Вычислительного центра Новосибирского Академгородка, которые регулярно встречаются на конференциях, сотрудничают и обмениваются опытом, образуя в совокупности постоянно развивающуюся Сибирскую школу вычислительной математики и информатики.
В 1997 году ВЦ был переименован в Институт вычислительной математики и математической геофизики СО РАН, а еще через год А.С.Алексеев оставил свой пост и стал почетным директором ИВМиМГ СО РАН. Директором института в 1998 году был был назначен Г.А. Михайлов.
Геннадий Алексеевич Михайлов является создателем и вдохновителем новосибирской научной школы по методам Монте-Карло, широко известной в нашей стране и за рубежом, ежегодно вовлекающей в свои ряды новую талантливую молодежь. С 1980 года он заведует кафедрой вычислительной математики Новосибирского государственного университета, более половины профессоров и преподавателей которой – выпускники НГУ. Геннадию Алексеевичу и его ученикам принадлежат результаты мирового уровня по конструктивной теории весовых методов статистического моделирования, общим подходам и экономичным алгоритмам для векторных оценок функционалов, способам моделирования случайных величин и полей, численному решению стохастических уравнений, а также по решению актуальных задач в области оптики атмосферы и гидрооптики, расчета ядерных реакторов, экологии и диффузии частиц.
Г.А. Михайлов в течение 14 лет был заместителем директора института. А еще дольше (по настоящее время) – председателем секции Ученого совета по вычислительной математике и председателем Диссертационного совета, который выпустил огромное количество кандидатов и докторов наук. Г.А. Михайлов очень много сделал и делает для создания творческой атмосферы и подготовки кадров в ИВМиМГ СО РАН. Однако он принял решение сконцентрироваться на собственных исследованиях и руководстве своей научной школой, отказался баллотироваться на должность директора института и рекомендовал на этот пост Бориса Григорьевича Михайленко, который был избран и затем утвержден в июне 1999 года.
Борис Григорьевич закончил в 1971 году геолого-геофизический факультет, а фактически – еще и ММФ НГУ, на котором слушал лекции А.С.Алексеева, С.К.Годунова, Г.И.Марчука и других математиков. В его биографии имеется и такая яркая страница, как участие в кругосветном походе на атомной подводной лодке при прохождении службы в Военно-морском флоте. В Вычислительном центре под руководством А.С.Алексеева Борис Григорьевич активно включился в исследования по прикладной математике и математическому моделированию в области геофизики, в 1981 году стал заведующим лабораторией численного моделирования сейсмических полей, в 1991 году – заместителем директора института.
На основе разработанных Б.Г.Михайленко численно-аналитических методов решения прямых задач геофизики под его руководством были созданы программные комплексы для расчетов процессов распространения сейсмических волн в неоднородных анизотропных, трещиноватых, пористых, неупругих и магнитоупругих средах на многопроцессорных вычислительных системах. Им предложены алгоритмы решения волновых уравнений на основе комплексирования интегрального преобразования Лагерра по временной координате со спектральными и конечно-разностными методами по пространственным переменным.
Борис Григорьевич и А.С.Алексеев вместе с канадским физиком Ф.Роном стали соавторами официально зарегистрированного открытия: с помощью моделирования был обнаружен новый тип “нелучевых” поперечных сейсмических волн. Впоследствии их существование подтвердилось экспериментально, что позволило объяснить ряд геофизических явлений, а также создать оригинальную методику обнаружения ядерных взрывов.
На основе решения совмещенных уравнений теории упругости и квазистационарных уравнений Максвелла в неоднородных средах, в том числе – трещиноватых, анизотропных и пористых, Б.Г.Михайленко с коллегами теоретически изучены динамические характеристики сейсмомагнитных волн, образующихся в постоянном магнитном поле Земли. Результаты этих исследований позволили создать модель вибросейсмического мониторинга сейсмоопасных зон и развить новые подходы к изучению строения Земли.
Из штормовых 90-х годов экипаж корабля ИВМиМГ СО РАН вышел изрядно поредевшим, но сохранившим свое боеспособное ядро, готовым штурмовать новые научные высоты. После завершившегося в 2008 году пилотного проекта реформирования РАН и очередного сокращения штатов институт насчитывает около 300 сотрудников, в том числе более 120 докторов и кандидатов наук. Вынужденная “утечка мозгов” привела к тому, что бывшие сотрудники, студенты и аспиранты ВЦ успешно работают в США, Англии, Германии, Японии, Голландии и других странах дальнего зарубежья, создавая там многочисленную “академгородошную” диаспору.
С октября 2014 по декабрь 2018 года директором института являлся член-корреспондент РАН Сергей Игоревич Кабанихин. Он является заведующим кафедрой математических методов геофизики и профессором кафедры теории функций механико-математического факультета Новосибирского государственного университета. С.И. Кабанихин является автором учебника «Обратные и некорректные задачи», рекомендованного НМС по математике Минобрнауки России в качестве учебного пособия для студентов механико-математических факультетов. С.И. Кабанихин – главный редактор журнала "Journal of Inverse and Ill-Posed Problems", "Сибирского журнала вычислительной математики", член редколлегий «Сибирского журнала индустриальной математики» СО РАН, журналов Open Applied Mathematics Journal; Numerical Functional Analysis and Optimization. Среди его учеников 7 докторов и 12 кандидатов наук.
С декабря 2019 года директором Института является профессор РАН, доктор физико математических наук Михаил Александрович Марченко. М.А. Марченко - известный специалист в области вычислительной и прикладной математики, и численного статистического моделирования.
Согласно Уставу ИВМиМГ СО РАН, основными направлениями являются вычислительная математика, математическое моделирование, параллельные и распределенные вычисления, информационные системы. Институт состоит из 16 научных лабораторий, которые распределены по четырем направлениям:
- Вычислительная математика: лаборатории методов Монте-Карло (заведующий С.В. Рогазинский), численного анализа стохастических дифференциальных уравнений (М.А. Марченко), стохастических задач (Б.А. Каргин), вычислительной физики (Н.И. Горбенко), математических задач химии (Ю.М. Лаевский), численного анализа и машинной графики (В.А. Дебелов).
- Математическое моделирование: лаборатории математического моделирования процессов в атмосфере и гидросфере (заведующий Г.А. Платов), математического моделирования гидротермодинамических процессов в природной среде (В.В.Пененко), обратных задач естествознания (М.А. Шишленин), вычислительных задач геофизики (Х.Х. Имомназаров), математического моделирования волн цунами (В.К. Гусяков), геофизической информатики (В.В. Ковалевский), обработки изображений (заведующий В.П. Пяткин).
- Параллельные и распределенные вычисления: лаборатории суперкомпьютерного моделирования (заведующий И.Г. Черных), синтеза параллельных программ (В.Э. Малышкин).
- Информационные системы: лаборатории системного моделирования и оптимизации (А.С.Родионов).
Деятельность лабораторий протекает в рамках девяти фундаментальных научно-исследовательских проектов, имеющих официальные номера госрегистрации и охватывающих все основные направления института.
Институт традиционно организует международные Марчуковские научные чтания, конференции по актуальным проблемам вычислительной и прикладной математики, математическим методам геофизики, проблемам оптимизации сложных систем, молодежные научные школы-конференции по теории и численным методам решения обратных и некорректных задач, школы-конференции по параллельному программированию, семинары с иностранными коллегами и специализированные семинары.
ИВМиМГ СО РАН фактически играет роль крупнейшего в новосибирском Академгородке вычислительного центра коллективного пользования "Сибирский суперкомпьютерный центр" СО РАН, услугами которого пользуются более 200 пользователей из 25 организаций.
На базе ИВМиМГ функционируют четыре кафедры Новосибирского государственного университета: вычислительной математики (заведующий Ю.М.Лаевский), математических методов геофизики (С.И. Кабанихин), вычислительных систем (Б.М.Глинский) и параллельных вычислений (В.Э.Малышкин). Помимо этого сотрудники института занимают ведущие позиции и преподают на кафедрах Новосибирского государственного технического университета (НГТУ), Сибирского государственного университета телекоммуникаций и информатики (СибГУТИ), Сибирской государственной геодезической академии (СГГА) и в других высших и средних учебных заведениях. Таким образом, через лаборатории ИВМиМГ непрерывно проходит огромный поток студентов и аспирантов, реализуя на практике интеграцию академической науки и образования. Значительную роль в многолетней подготовке кадров высшей квалификации играют плодотворно действующие в институте два специализированных ученых совета по защитам кандидатских и докторских диссертаций по четырем специальностям ВАК. Несмотря на хронический кадровый дефицит среднего и младшего поколения, в институте штат сотрудников регулярно пополняется новоостепененными учеными.
Институт, как и во все предыдущие годы, ведет обширную издательскую деятельность: выпускаются “Сибирский журнал вычислительной математики”, журнал “Проблемы информатики”, англоязычный “Bulletin of Novosibirsk Computing Center” в трех сериях по разным специальностям, а также монографии, учебные пособия и препринты. Кроме того, член-корр. РАН С.И.Кабанихин и проф. К.К.Сабельфельд являются основателями и главными редакторами авторитетных международных журналов по обратным задачам и по методам Монте–Карло, издаваемых за рубежом.
В настоящее время Институт вычислительной математики и математической геофизики СО РАН продолжает славные традиции Вычислительного центра СО АН СССР по развитию передовых направлений в актуальных областях вычислительной математики, математического моделирования, технологий распараллеливания алгоритмов и информационных систем.