Jump to content

Diffpack

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Hplwp (talk | contribs) at 07:18, 4 September 2009 (Created page with '{{ infobox software | name = Diffpack | operating_system = Linux, Unix, Mac OS X, Windows | language = C++, Py...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Diffpack
Operating systemLinux, Unix, Mac OS X, Windows
Available inC++, Python, Perl
TypeScientific simulation software
Websitehttp://www.diffpack.com

Diffpack is a programming environment for developing simulation software for scientific and engineering applications. Diffpack has its main focus on numerical solution of partial differential equations, in particular by the finite element method (although finite difference and finite volume methods are also to some extent supported). The Diffpack software consists of a family of C++ libraries for general tasks related to numerical solution of partial differential equations, plus a set of Perl and Python scripts that ease the development of simulation programs and problem solving environments for scientific or engineering research. The package was one of the very first to explore object-oriented programming and the C++ language for advanced, high-performance computing.

Diffpack was actively developed in a 10-year period from 1991, with main contributions from University of Oslo and the research institutes SINTEF and Simula Research Laboratory. The initiators and main contributors to Diffpack in the 1990s were Hans Petter Langtangen and Are Magnus Bruaset. Version 1.0 of the software was released in the public domain in 1995, with a new version in 1997. The Norwegian company Numerical Objects AS took over the rights of Diffpack 1997 and commercialized the product. In 2003, the German company inuTech GmbH purchased Diffpack and is now the principal maintainer and developer of the software. Past and present Diffpack customers include Robert Bosch GmbH, Cambridge University, Canon, CEA, CalCom, DaimlerChrysler, Furukawa, Harvard University, Intel, Mitsubishi, NASA, Nestle, Nippon Steel, Shell, Siemens, Stanford University, Statoil, Veritas, VAI GmbH, and Xerox. Diffpack applications have been built in diverse areas, such as oil and gas, mechanical engineering, telecommunication, medicine and finance.

References

See also