Численные методы для анализа
нелинейных динамических систем
и существующие программные реализации.

Программы для исследования бифуркаций
JANET: в общих словах

СГТНД    : :    алгоритмы и программы    : :    софт для бифуркаций    : :    JANET    : :    В общих словах...

english      noframes
frames  

JANET – пакет, написанный на языке программирования JAVA, основной разработчик - Carsten Knudsen из Датского Технического Университета. До того как начать работать над JANET, Кнудсен был разработчиком пакета для бифуркационного анализа PATH на C++. Не знаю, что заставило его в конце 90-х переключиться на JAVA. Впрочем, в то время многие думали, что JAVA будет нашим всем. Переносимость, стандартные графические библиотеки, встроенная модель распределенных вычислений и прочие прелести. А то что ресурсов требует немерено – так это поправимо, вот только новый комп купим. И дело даже не в скорости вычислений – последние версии виртуальной машины JAVA на вычислительных задачах вполне сравнимы, скажем, с DELPHI. Хотя и на DELPHI, пожалуй, тоже такие пакеты никто не пишет. Очень скользкий инструмент. Разве, только, есть особые любители MATLAB или PYTHON. Даже интересно, каких усилий требует формулировка автоматического дифференцирования на JAVA без возможности перегружать операторы. Впрочем, насколько я знаю, разработчики воспользовались имеющимися готовыми решениями, чтобы решить эту проблему. Так же поступили и с линейной алгеброй, использовав пакет JAMA.