OpenSees: Программный комплекс для сейсмического моделирования
OpenSees
OpenSees: мощная платформа для моделирования сейсмических воздействий на сооружения. C++, Fortran, открытый исходный код для исследований и образования.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
OpenSees (Открытая система для моделирования сейсмических воздействий) – объектно-ориентированная программная платформа, разработанная в период финансирования Национальным научным фондом (1997–2007) Тихоокеанского центра сейсмических исследований (PEER). OpenSees позволяет пользователям создавать приложения, основанные на методе конечных элементов, для моделирования поведения строительных и геотехнических систем под воздействием землетрясений. Данная платформа была разработана Фрэнком Маккенной и Грегори Л. Фенвесом при значительном вкладе Майкла Х. Скотта, Терье Хаукааса, Армена Дер Кирегиана, Ремо М. де Соуза, Филиппа С. Филиппу, Сильвии Маццони и Бориса Джеремика. OpenSees написан преимущественно на C++ и использует несколько численных библиотек Fortran для решения систем линейных уравнений.
OpenSees (the Open System for Earthquake Engineering Simulation) is an object oriented software framework created during the National Science Foundation sponsored era (1997 2007) of the Pacific Earthquake Engineering Research
(PEER) Center. OpenSees allows users to create finite element applications for simulating the response of structural and geotechnical systems subjected to earthquakes. This framework was developed by Frank McKenna and Gregory L. Fenves with significant contributions from Michael H. Scott, Terje Haukaas, Armen Der Kiureghian, Remo M. de Souza, Filip C. Filippou, Silvia Mazzoni, and Boris Jeremic. OpenSees is primarily written in C++ and uses several Fortran numerical libraries for linear equation solving.
Лицензирование
Лицензия разрешает использование, воспроизведение, изменение и распространение образовательными, исследовательскими и некоммерческими организациями для некоммерческих целей. Использование, воспроизведение и изменение другими организациями допускается для внутренних нужд, но эти организации не имеют права распространять программу или её производные.
The license permits the use, reproduction, modification, and distribution by educational, research, and non profit entities for non commercial purposes. Use, reproduction, and modification by other entities is allowed for internal purposes, but these entities cannot redistribute the program or its derivatives.
Использование
Пользователи OpenSees создают приложения, разрабатывая скрипты на языках программирования Tcl или Python. Разработчики OpenSees управляют исходным кодом на платформе GitHub.
Users of OpenSees create applications by writing scripts in either the Tcl or Python programming language. OpenSees developers manage the source code at GitHub.
Сокращение
Правильная акронимная капитализация для "Открытой системы для инженерного моделирования землетрясений" – OpenSees, а не OpenSEES. Это соответствует нетрадиционной капитализации, используемой в Tcl.
The proper acronym capitalization for the "Open System for Earthquake Engineering Simulation" is OpenSees, as opposed to OpenSEES. This reflects the same unconventional capitalization of Tcl.
История
До того, как фреймворк получил название "OpenSees", он просто назывался "G3" в отсылке к названию исследовательской группы PEER, которой была поставлена задача разработки моделирования. Докторская диссертация Фрэнка Маккенны по параллельному объектно-ориентированному структурному анализу послужила основой для "G3". Текущая версия на март 2024 года – 3.6.0.
Prior to taking on the name "OpenSees," the framework was simply called "G3" in reference to the name of the PEER research group tasked with simulation development. The doctoral thesis of Frank McKenna on parallel object oriented structural analysis formed the basis for "G3." The current version as of March 2024 is 3.6.0.