Диффпак
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2017 г. ) |
Первоначальный выпуск | 1991 |
---|---|
Написано в | С++, Питон, Перл |
Операционная система | Linux , Unix , Mac OS X , Windows |
Тип | Программное обеспечение для научного моделирования |
Лицензия | проприетарное (до 1997 года программное обеспечение, являющееся общественным достоянием ) |
Веб-сайт | www |
Diffpack — это среда программирования для разработки программного обеспечения для моделирования научных и инженерных приложений. Diffpack уделяет основное внимание численному моделированию и решению уравнений в частных производных , в частности, с помощью метода конечных элементов и метода конечных разностей ( метод конечных объемов также поддерживается в некоторой степени).
Функции
[ редактировать ]Программное обеспечение Diffpack состоит из семейства библиотек C++ для общих задач, связанных с численным решением уравнений в частных производных, а также набора скриптов Perl и Python , которые упрощают разработку программ моделирования и сред решения задач для научных или инженерных исследований. Этот пакет был одним из первых, в которых изучалось объектно-ориентированное программирование и язык C++ для продвинутых высокопроизводительных вычислений.
История
[ редактировать ]Diffpack активно разрабатывается с 1991 года при участии Университета Осло и исследовательских институтов SINTEF и Simula Research Laboratory . Инициаторами и основными участниками Diffpack в 1990-х годах были Ханс Петтер Лангтанген и Аре Магнус Брюасет . Версия 1.0 программного обеспечения была выпущена в открытый доступ в 1995 году, а новая версия - в 1997 году.
Норвежская компания Numerical Objects AS приобрела права на Diffpack в 1997 году и коммерциализировала продукт. В 2003 году немецкая компания inuTech GmbH приобрела Diffpack и теперь является основным сопровождающим и разработчиком программного обеспечения.
Принятие
[ редактировать ]В число бывших и нынешних клиентов Diffpack входят AREVA NP, Исследовательская лаборатория ВВС, Robert Bosch GmbH, Кембриджский университет, Canon, CEA, CalCom, DaimlerChrysler, Furukawa, Гарвардский университет, Intel, Mitsubishi, NASA, Nestle, Nippon Steel, Shell, Siemens, Stanford. Университет, Statoil, Veritas, VAI GmbH и Xerox. Приложения Diffpack были созданы в различных областях, таких как нефть и газ, машиностроение, телекоммуникации, медицина и финансы. Деятельность заказчика варьируется от простых приложений-прототипов до проектов, требующих нескольких человеко-лет разработки симулятора.
См. также
[ редактировать ]- Список пакетов программного обеспечения для конечных элементов
- Список программного обеспечения для численного анализа