Введение

OpenSees (Открытая система для моделирования сейсмических воздействий) – объектно-ориентированная программная платформа, разработанная в период финансирования Национальным научным фондом (1997–2007) Тихоокеанского центра сейсмических исследований (PEER). OpenSees позволяет пользователям создавать приложения, основанные на методе конечных элементов, для моделирования поведения строительных и геотехнических систем под воздействием землетрясений. Данная платформа была разработана Фрэнком Маккенной и Грегори Л. Фенвесом при значительном вкладе Майкла Х. Скотта, Терье Хаукааса, Армена Дер Кирегиана, Ремо М. де Соуза, Филиппа С. Филиппу, Сильвии Маццони и Бориса Джеремика. OpenSees написан преимущественно на C++ и использует несколько численных библиотек Fortran для решения систем линейных уравнений.

Лицензирование

Лицензия разрешает использование, воспроизведение, изменение и распространение образовательными, исследовательскими и некоммерческими организациями для некоммерческих целей. Использование, воспроизведение и изменение другими организациями допускается для внутренних нужд, но эти организации не имеют права распространять программу или её производные.

Использование

Пользователи OpenSees создают приложения, разрабатывая скрипты на языках программирования Tcl или Python. Разработчики OpenSees управляют исходным кодом на платформе GitHub.

Сокращение

Правильная акронимная капитализация для "Открытой системы для инженерного моделирования землетрясений" – OpenSees, а не OpenSEES. Это соответствует нетрадиционной капитализации, используемой в Tcl.

История

До того, как фреймворк получил название "OpenSees", он просто назывался "G3" в отсылке к названию исследовательской группы PEER, которой была поставлена задача разработки моделирования. Докторская диссертация Фрэнка Маккенны по параллельному объектно-ориентированному структурному анализу послужила основой для "G3". Текущая версия на март 2024 года – 3.6.0.