— А разве это можно самому изменить?
Хэ Мин, стоявший рядом, был ошеломлён, услышав эти слова.
Хотя он и пользовался различными инженерными программами, но никогда не слышал, чтобы пользователи могли самостоятельно изменять готовое программное обеспечение.
Возможно, есть какие-то технические способы сделать это, но с юридической точки зрения это явно неосуществимо.
Ведь TORCH Multiphysics — это не какая-то незарегистрированная в стране иностранная программа, пользовательское соглашение которой можно считать макулатурой.
Это же «типичный пример развития интеллектуальной экономики в нашей стране», особо отмеченный свыше, так что нужно проявить уважение.
— Конечно, напрямую изменять основную часть готового программного обеспечения невозможно, да и пользовательское соглашение этого не позволяет.
Сначала Чан Хаонань отрицательно покачал головой, но затем резко сменил тему:
— Но то, о чём я только что говорил — динамическая корректировка правил модели в зависимости от изменения границ объекта — это новый подход к генерации неструктурированных сеток, который не требует внесения изменений в само программное обеспечение.
— При разработке TORCH Multiphysics мы предвидели ситуацию, когда у пользователей возникают особые потребности, а мы не можем оперативно обновить версию в короткие сроки. Поэтому мы заранее предусмотрели интерфейсы с высокой степенью кастомизации.
— Интерфейсы с высокой степенью кастомизации… Что это значит? Когда инженер Яо проводила для нас обучение, она вроде бы не упоминала об этом?
Хэ Мин чувствовал себя посторонним, не вписывающимся в мир этих двоих.
Но если раньше он просто не понимал конкретных технических объяснений, то теперь уже не понимал и сами термины.
— Это значит, что мы можем самостоятельно писать пакеты инструментов, соответствующие требованиям программного обеспечения, в качестве модулей расширения или модификации, чтобы реализовать функции, которых нет в программном обеспечении, но которые мы хотим реализовать. С этой точки зрения, TORCH Multiphysics теоретически имеет почти безграничные возможности.
Яо Мэнна объяснила, находясь рядом.
— Что касается того, почему об этом не упоминалось во время обучения…
Сказав это, она многозначительно посмотрела на Хэ Мина:
— Такие модули нужно разрабатывать и писать с нуля, это под силу только тем, кто в совершенстве владеет языками программирования, алгоритмами и математическими теориями, такими как решение нелинейных дифференциальных уравнений в частных производных высоких порядков, поэтому…
— Понятно.
Услышав это, Хэ Мин поспешно закивал, давая понять Яо Мэнне, что он всё понял.
Если продолжать, будет уже неловко.
В конце концов, ложь не ранит, а правда — острый нож.
"Ладно, в будущем, по мере повышения уровня применения имитационного моделирования, проблема эффективности сборки больших моделей из блоков будет становиться всё более распространённой, и это будет проблемой не только для вас."
Чан Хаонань немного подумал и решил, что заставлять пользователей на данном этапе самостоятельно расширять такие основные функции действительно неразумно:
"Вы пока отложите эти две части, как раз недавно мы анализировали и обрабатывали отзывы, полученные от разных сторон. После возвращения в Пекин я как можно скорее выпущу новую версию."
— Так скоро выйдет новая версия?
Яо Мэнна, которая тоже ломала голову над этим вопросом, с некоторым удивлением посмотрела на Чан Хаонаня:
— У этого программного обеспечения сейчас в общей сложности около восьмисот пользователей, и каждое крупное обновление — это большой проект.
Как технический специалист, участвовавший в процессе разработки программного обеспечения TORCH Multiphysics, Яо Мэнна была хорошо осведомлена о состоянии своего продукта.
В те времена у программного обеспечения редко была функция онлайн-обновления, к тому же многие компьютеры из соображений безопасности не подключались к внешней сети, поэтому обновления могли осуществляться только в автономном режиме. Поэтому было невозможно, как двадцать с лишним лет спустя, постоянно обновлять небольшие версии.
В особенности многие промышленные программы, требующие стабильности, устанавливались и не обновлялись годами, а то и десятилетиями.
(В 2017 году автор участвовал в проекте на одном нефтехимическом предприятии и обнаружил, что их программное обеспечение для мониторинга производства было разработано нашим университетом и не обновлялось с 1996 года. Для работы этого программного обеспечения даже специально оставили два компьютера с системой Windows 98...)
Изначально у TORCH Multiphysics было 744 отечественных и 17 зарубежных пользователей, а за последнее время их число ещё немного увеличилось.
А обновление программного обеспечения иногда бывает даже сложнее, чем установка нового, в некоторых случаях даже требуется, чтобы производитель направил технических специалистов для оказания помощи.
В общем, это очень хлопотное дело.
Однако Чан Хаонань, естественно, понимал обновление программного обеспечения совершенно иначе, чем люди того времени.
В особенности для исследовательского программного обеспечения для численных расчётов, а также для некоторого производственного программного обеспечения для управления, скорость итерации версий — это жизнь.
Почему в прошлой жизни Китай в области промышленного программного обеспечения так и не смог догнать зарубежные аналоги?
Во многом это было связано с невозможностью собрать достаточное количество пользовательских данных для поддержки эффективного обновления версий.
Многие производители были вынуждены устанавливать на свои станки урезанные версии программного обеспечения для управления, заказанные из-за рубежа.
Мало того, что не удавалось полностью раскрыть потенциал производительности станков, так ещё и ценные данные даром доставались иностранным компаниям.
"Прошло уже больше трёх месяцев, пора бы и обновить, особенно такую ключевую функцию, она может понадобиться не только вам, но и другим братским организациям в любой момент."
Чан Хаонань решил объяснить вкратце.
Конечно, проблема, о которой говорила Яо Мэнна, действительно существовала, и если обновлять почти 800 пользователей, то компания "Факел" действительно не выдержит такой нагрузки.
Более того, нынешний уровень TORCH Multiphysics был настолько высок, что представлял собой удар с понижением размерности, поэтому необходимо было найти баланс между повышением лояльности пользователей и обеспечением технологического барьера.
Некоторые вещи пока слишком продвинуты, чтобы их демонстрировать.
Поэтому, помолчав немного, он добавил:
"Что касается количества обновлений, то в этот раз, как и в будущем, приоритет, безусловно, будет отдаваться пользователям профессиональной расширенной версии, а что касается профессиональной версии, то обновления будут отложены в зависимости от обстоятельств, или же несколько небольших версий будут объединены в один большой выпуск."
"Например, то, о чём я только что говорил, алгоритм перекрывающихся сеток на основе неструктурированных сеток, является новейшей технологией, и, возможно, пройдёт несколько лет, прежде чем он будет выпущен для всех пользователей."
У стоящего позади Хэ Мина загорелись глаза.
Сразу же проявился статус пользователя профессиональной расширенной версии.
Вот почему позже многие крупные интернет-компании стали специально по-разному относиться к пользователям разного уровня.
Если не дать богачам почувствовать себя небожителями, зачем им вкладывать в тебя деньги?
У Чан Хаонаня была такая же логика.
Хотя ему и не нужны были деньги богачей, но требовалось повысить степень признания среди пользователей профессиональной расширенной версии.
Ведь после выпуска официальной версии цена ультра-большой чашки, вероятно, будет на порядок выше, чем у большой.
И ещё один момент: это может косвенно подтолкнуть иностранные компании к активному техническому обмену и сотрудничеству с Китаем.
Как, например, тот совместный автомобильный исследовательский институт "Фиата" и "Кинлинь".
На самом деле, какие автомобильные технологии были у "Кинлинь", чтобы "Фиат" захотел сотрудничать?
Просто таким образом они могли заранее получить лицензию на программное обеспечение.
Что значит "от точки к плоскости"?
Вот что значит "от точки к плоскости".
К тому же Чан Хаонань не занимался благотворительностью.
Он тоже мог извлечь из этого выгоду:
Если глубоко интегрировать всю цепочку создания промышленного программного обеспечения, то компания "Факел", несмотря на свои небольшие размеры, сможет иметь большой вес в самых разных отраслях.
А вес компании "Факел", естественно, был и весом Чан Хаонаня.
"Не вызовет ли это недовольство у пользователей обычной... э-э, я имею в виду, профессиональной версии?"
Хотя ощущение привилегированности от такого особого отношения было приятным, но, в конце концов, перед ним стоял сам глава компании, поэтому Хэ Мин всё же решил выразить свою заботу об общей картине.
В результате Чан Хаонань, наоборот, беспечно махнул рукой:
"Как раз наоборот, только так можно показать исключительное положение нашего программного обеспечения в отрасли, его благородное происхождение!"
"Как те станки, которыми вы сейчас пользуетесь, я только что видел в цехе несколько швейцарских "Старраг", разве те модели, что они экспортируют нам, имеют полную функциональность?"
Хэ Мин проработал в этой отрасли почти тридцать лет, и "прорыв иностранной технической блокады" был практически лейтмотивом всей его карьеры.
В таких условиях ему действительно было трудно представить, что однажды он сам сможет в технической сфере осуществить обратную блокаду.
Но теперь, когда Чан Хаонань упомянул об этом, он тоже сразу почувствовал, что в этом есть смысл:
"И правда, в любом случае, я слышал от инженера Яо, что даже профессиональная версия, выпущенная для обычных пользователей, намного сильнее, чем аналогичные программы, такие как PEGASUS..."
Обновлено: 07.04.2026