Всем привет!
Задачка такая, есть код программы, который теряет устойчивость, хочу из явной схемы сделать неявную то есть
рассчитать 2 временных шага и как-то сделать из них один.
Книжек на эту тему под рукой не оказалось, помгите pls советом или ссылкой.
Теперь подробнее. Численными методами моделируется молекулярная динамика молекул, взаимодействующих через потенциал Леннарда-Джонса
(в знаменатели 6 и 12 степени расстояния). В коде использован метод Рунге-Кутта какого-то высокого порядка и в целом, молекулы могут летать
по экрану довольно долго, но когда случается лобовое столкновение - сталкивающиеся молекулы "переступают" истинную точку разворота,
и, таким образом, "залезают" на дополнительную потенциальную горку, в результате нарушается з-н сохранения энергии и система самопроизвольно
нагревается.
Я вижу решение в использовании неявной схемы. Проблема в том, что код мной написан лет 10 назад, многое уже забыл, хочется переделать его
в неявную схему с минимальными трудозатратами.