Поверхность Эволвер
Оригинальный автор(ы) | Кеннет Бракке |
---|---|
Стабильная версия | 2,70 / 25 августа 2013 г |
Написано в | С |
Операционная система | Linux , Windows NT и Mac OS X |
Платформа | SGI , HP , MS-Windows и Macintosh |
Доступно в | Английский |
Тип | Вычислительная гидродинамика |
Лицензия | Бесплатное ПО |
Веб-сайт | факсперсонал |
Surface Evolver — это интерактивная программа для изучения поверхностей, сформированных под действием поверхностного натяжения и других энергий и подверженных различным ограничениям. Поверхность реализуется как симплициальный комплекс . Пользователь определяет начальную поверхность в файле данных. Эволвер эволюционирует поверхность в сторону минимальной энергии методом градиентного спуска . Целью может быть поиск минимальной энергетической поверхности или моделирование процесса эволюции с помощью средней кривизны . Энергия в Evolver может представлять собой комбинацию поверхностного натяжения, гравитационной энергии , квадрата средней кривизны, определяемых пользователем поверхностных интегралов или энергий узлов . Evolver может обрабатывать произвольную топологию , объемные ограничения, граничные ограничения, граничные углы контакта , заданную среднюю кривизну, кристаллические подынтегральные выражения , гравитацию и ограничения, выраженные в виде поверхностных интегралов. Поверхность может находиться в объемлющем пространстве произвольной размерности , которое может иметь риманову метрику , а объемлющее пространство может быть фактор-пространством по действию группы . [1] [2]
Эволвер был написан в Центре геометрии при поддержке Национального научного фонда , Министерства энергетики , Enterprise Minnesota и Университета Миннесоты .
Ссылки
[ редактировать ]- ^ Бракке, Кеннет А. (1992), «The Surface Evolver» (PDF) , Экспериментальная математика , 1 (2): 141–165
- ^ Картер, Крейг (1996), «Surface Evolver» как инструмент для исследований в области материаловедения , Национальный институт стандартов и технологий.