Переводчик, который заранее выучил все реплики, отвечает мгновенно — ему не нужно слушать весь разговор заново. Так и новая модель: она не гоняет атомы в компьютере часами, а сразу выдаёт свободную энергию кристалла при любой температуре и давлении.
Раньше, чтобы узнать, какая фаза вещества устойчива при нагреве, приходилось запускать молекулярную динамику — компьютерную симуляцию движения тысяч атомов. Один такой расчёт мог занять часы на суперкомпьютере. А для каждой новой температуры всё повторялось с нуля.
Авторы пошли другим путём. Они взяли универсальный машинный потенциал, который уже умел вычислять энергию кристалла при нулевой температуре, и добавили к нему лёгкую надстройку. Эта надстройка учится на данных трёх уровней точности: сначала на дешёвом приближении, где атомы колеблются как независимые пружинки, затем на точных симуляциях, и наконец на экспериментальных измерениях теплоёмкости и уравнений состояния.
Итог: по одной статической структуре модель выдаёт всю поверхность свободной энергии Гиббса как функцию температуры и давления. А вместе с ней — производные: объём, энтропию, теплоёмкость, модуль упругости. Это как если бы переводчик не просто знал ответы, но и мог предсказать, как изменится разговор при любом повороте темы.
Модель проверили на 255 соединениях из справочников NIST–JANAF. Ошибка теплоёмкости составила 1.94 Дж/(К·моль атомов) — на уровне точности эксперимента. Она предсказывает полиморфные переходы в титане, гафнии и CaSiO3, включая фазы, которые нестабильны при нулевой температуре. А после калибровки на экспериментальных данных исправила систематическое завышение объёма, унаследованное от базового метода, и восстановила правильную фазовую диаграмму SiO2.
Теперь переводчик, выучивший все реплики, готов работать без запинки — даже там, где раньше приходилось ждать часами.
Модель предсказывает свободную энергию за 0.1 секунды на структуру — в сто тысяч раз быстрее, чем неравновесная молекулярная динамика, и в тысячу раз быстрее квазигармонического расчёта.