В голове Джеймсона сейчас было ужасное предположение.
Оно заключалось в том, что в разработанном им алгоритме, и, следовательно, в основанном на нём программном обеспечении COMSOL версии 2.5, есть ошибка при численном решении некоторых специфических типов вязкоупругих определяющих уравнений.
Эта ошибка, должно быть, настолько редка, что даже он сам о ней не знает.
Но Чан Хаонань знает.
Более того, знает уже давно.
Если это действительно так, то...
Всё соревнование — это ловушка.
Заранее подготовленная ловушка.
На этапе предварительного отбора были выбраны две задачи, наиболее выгодные для COMSOL и не связанные с вязкоупругими определяющими уравнениями, что позволило командам, использующим программное обеспечение COMSOL, получить результаты, намного превосходящие ожидания.
Это было равносильно снижению их бдительности, заманиванию противника вглубь.
А финал — это настоящий смертельный удар.
Расчёт двухфазного потока, чистая проблема вычислительной гидродинамики.
На первый взгляд, COMSOL по-прежнему имеет огромное преимущество.
Но если удастся активировать эту ошибку, то результаты всех команд, использующих COMSOL, рухнут.
Или даже они вообще не смогут получить результат!
Конечно, чтобы объяснить эту цепочку рассуждений, потребуется не менее десяти минут.
Поэтому Джеймсон, не говоря ни слова, сразу же отправил Гермию проверить результаты вычислений.
Если всё в порядке, значит, он зря волновался.
Что касается ошибки, то даже если она есть, её можно исправить постепенно.
Но если результат не получается, или он явно неверен...
Тогда пока не нужно думать об ошибке.
Нужно немедленно готовить пиар-кампанию...
...
Профессор Джеймсон даже не помнил, как вышел из лифта.
Когда он снова пришёл в себя, то обнаружил, что сидит на диване у стойки регистрации отеля.
Он не стал долго раздумывать, быстро пошарил по карманам, но обнаружил, что не взял с собой телефон.
Тогда он в панике бросился к стойке регистрации и, воспользовавшись стационарным телефоном, набрал номер Хейльца...
В то же время Гермия торопливо вернулась в машинный зал.
Хотя она всё ещё ничего не понимала, ненормальное поведение Джеймсона дало ей понять, что ситуация, должно быть, очень серьёзная.
И действительно, когда она толкнула дверь кабинки, то обнаружила, что двое других сидят перед компьютером №3 с мертвенно-бледными лицами, неподвижные, как две статуи...
"Лемми?"
"Джо?"
Она неуверенно позвала их.
Услышав голос Гермии, тело Лайлса слегка покачнулось, а затем он, словно робот, с трудом повернул голову:
"Герми, думаю, у нас... проблемы".
У Гермии, у которой уже было нехорошее предчувствие, резко дёрнулся уголок рта, и сердце упало:
"Что именно случилось?"
С этими словами она вернулась к своему компьютеру №3.
На экране были результаты вычислений, которые она запустила перед тем, как уйти на отдых.
Теперь, как она и ожидала, результат был получен.
Но не совсем.
Потому что...
"Расхождение вычислений?"
На лице Гермии тоже появилось выражение, будто она увидела привидение:
"Как такое возможно?"
В машинном зале воцарилась жуткая тишина.
Лишь изредка раздавался слабый скрип работающих жёстких дисков.
"На самом деле... это уже наш второй расчёт".
— хриплым голосом ответил Джордж.
— В три часа дня, тот расчёт, который ты запустила перед уходом, уже дал расхождение.
— Позже мы скорректировали граничные условия и начальную точку и попробовали ещё раз, но результат... всё равно расхождение.
Если проблема возникает один раз, это может быть случайностью или просто ошибкой ввода.
Но если одна и та же проблема повторяется два раза подряд, то возможны только два варианта.
Либо проблема в методе.
Либо проблема в инструменте.
Однако...
Это, на самом деле, неважно.
Потому что сейчас уже вечер второго дня.
До сдачи ответа осталось 15 часов.
По сравнению с теми группами, которые рано обнаружили проблему и рано начали переделывать, у них даже нет возможности начать всё сначала и сдать хотя бы полуфабрикат.
Лицо Лайлса было ужасно бледным —
Всего несколько часов назад он, словно находясь в стороне, свысока судил другие команды-участницы, столкнувшиеся с трудностями.
Однако, когда та же самая ситуация случилась с ним самим, он не заметил никаких предзнаменований.
Не говоря уже о том, чтобы придумать решение.
"Герми".
Через несколько минут Лайлс, наконец, с трудом пришёл в себя и посмотрел на Гермию, стоявшую позади:
"Скорее иди к профессору Джеймсону, может быть, у него есть решение..."
"..."
Гермия, вспомнив недавнее поведение Джеймсона, подумала, что вероятность этого очень мала.
Профессор, должно быть, только что осознал, что возникла проблема.
Невозможно, чтобы он мгновенно придумал решение.
Да и даже если бы придумал, у них, возможно, уже не осталось бы времени на исправления.
А Джордж, стоявший рядом, немного замялся:
"Но согласно правилам соревнований..."
"Не обращай на это внимания!"
— тихо взревел Лайлс.
"Сначала решим проблему, нужно хотя бы сдать какой-то действующий результат!"
"К тому же, мы просто спросим у профессора направление мысли, не будем приносить сюда никаких запоминающих устройств, организаторы не заметят..."
Раньше он склонялся к соблюдению правил, потому что чувствовал большое преимущество, и даже при соблюдении правил мог получить хороший результат.
Но теперь, находясь в невыгодном положении, он, естественно, давно выбросил всё это из головы.
Гермия заколебалась, но всё же развернулась и снова выбежала...
Однако результат оказался примерно таким, как она и предполагала.
Услышав, что результаты их расчётов расходятся, и что, как бы они ни корректировали входные параметры, сходимости добиться не удаётся, Джеймсон долго молчал.
Наконец, он лишь тяжело вздохнул.
Что касается Хёрца, сидевшего рядом, то он вообще обмяк на диване.
Вообще-то, по логике вещей, в программном обеспечении может быть ошибка, тем более малоизвестная ошибка, о которой никто не сообщал больше полугода, это не должно быть большой проблемой.
Но дело в том, что за месяц, прошедший между предварительным этапом и финалом, он специально создал немало шума.
Теперь, когда он уже растрезвонил о своих достижениях.
И уже взял кредит под гарантию попадания в тройку лучших.
Все ждут, что ты покажешь блестящий результат.
А в итоге — провал.
Тогда он будет выглядеть полным клоуном.
Вся предыдущая реклама, все умышленные и неумышленные принижения "Факела", и даже все предварительные заказы.
Всё это обернётся бумерангом и ударит его самого.
Те, кто знаком с фан-сообществами, знают одну истину.
Самая страшная обратная реакция — это когда фанат превращается в ненавистника...
Как бы ты ни объяснял, ты не сможешь изменить тот факт, что COMSOL Multiphysics опозорился на глазах у всех.
Каждый пользователь перед использованием будет вспоминать о том, что произошло на этих соревнованиях.
И это ещё не самое позорное —
Через два дня вся отрасль узнает, что ошибку, которую COMSOL даже не заметил, уже исправили в "Факеле"...
Такой негативный эффект невозможно будет полностью устранить за несколько лет.
А учитывая скорость развития "Факела" и всей отрасли численных расчётов, через несколько лет...
Смешно, да кто вообще вспомнит, кто такой этот ваш COMSOL?
"Профессор, неужели... неужели ничего нельзя сделать?"
— спросила Гермия, всё ещё не теряя надежды.
Джеймсон с болью закрыл глаза и покачал головой.
Спустя ещё некоторое время он начал объяснять:
"На данный момент можно с уверенностью сказать, что проблема, по-видимому, возникает в процессе решения определяющего уравнения вязкоупругости, когда после увеличения стабильности, характеризующей упругость, до некоторого критического значения, численное решение в области резкого изменения напряжений порождает нефизические колебания, что приводит к нестабильности алгоритма и сбою вычислений."
"Но почему это происходит... вероятно, станет известно через два дня."
Почему через два дня?
Потому что Чан Хаонань через два дня будет делать доклад...
Послушав его, естественно, всё станет ясно.
Конечно, Джеймсон не сказал этого вслух.
Впрочем, для Гермии результат был уже ясен —
Если даже причину найти не могут, то о решении и говорить нечего.
Она не удержалась на ногах и опустилась на кровать:
"Тогда... как же наш результат в финале..."
Никто не ответил.
Наконец, Джеймсон продолжил фразу:
"Не волнуйтесь... расходы на поездку в Китай я возьму на себя..."
Эти слова были равносильны признанию.
Ничего не поделаешь.
Остаётся только ждать.
Сидящая на кровати Гермия открыла было рот.
Она хотела сказать, что они втроём приехали в Китай не в качестве туристов, какой смысл оплачивать дорогу...
Но в конце концов, увидев таких же потерянных Джеймсона и Хёрца, она проглотила эти слова...
"Понятно..."
Гермия, опираясь на край кровати, нетвёрдой походкой поднялась:
"Пойду расскажу им..."
Обновлено: 07.04.2026