Хвастовства пост
Jan. 14th, 2024 11:21 am Впервые за 20 лет чего-то напрограммировал. Причем не в Математике (которой я довольно регулярно пользуюсь), а на питоне, который до вчерашнего вечера я вообще не знал. И к тому же я решил попробовать это делать через Jupyter Notebook, который, как мне говорит гугл, очень удобен для научных приложений. Час потратил на установку Jupyter и всяких причиндалов к нему, чтобы графики рисовать. Часа три на основы питона и математических модулей к нему. И еще пару часов на собственно программу (решает уравнения Ньютона для частицы в периодическом двумерном кристалле). А сегодня утром уже любовался на Poincare plots, которые демонстрируют хаос при малых энергиях частицы и интегрируемость (теорию Колмогорова-Арнольда-Мозера) при больших энергиях.
Кстати, оказывается, симплектические алгоритмы решения уравнений Ньютона очень просты и эффективны.
Кстати, оказывается, симплектические алгоритмы решения уравнений Ньютона очень просты и эффективны.
(no subject)
Date: 2024-01-14 07:58 pm (UTC)(no subject)
Date: 2024-01-14 09:58 pm (UTC)Серьезное в смысле процессорного времени. Когда мы первый раз попробовали вычислить все топологии Гротендика (нынче - Ловира) на категории Δ3, вдруг я прикинул, что уйдет две недели на вычисления.
И сейчас-то иные мои тесты по четыре часа ходят, впараллель.
Ну а так-то да, если есть доступ к такому зверю, и есть возможность как следует распараллелить, то классно. Тогда можно и не оптимизировать... может быть, и не кешировать ничего.