Debian Science Project
Summary
Engineering
Debian Science Engineering packages

This metapackage is part od the Debian Pure Blend "Debian Science" and installs packages related to Engineering.

Please not that there is an additional package engineering-dev which depends from packages which are useful to develop engineering related software.

The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Engineering packages

Official Debian packages with high relevance

Code-saturne
Code_Saturne
Versions of package code-saturne
ReleaseVersionArchitectures
sid2.0.0.beta2-1i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

NCS means "Noyau Code Saturne". This package is the Kernel of of Code_Saturne (a computational fluid dynamics free software).

Freecad
An extensible Open Source CAx program (alpha)
Versions of package freecad
ReleaseVersionArchitectures
sid0.9.2646.3-1sparc,amd64,hppa,i386,ia64,mips,powerpc,s390,alpha
sid0.8.2237-2mipsel
squeeze0.8.2237-2powerpc,hppa,s390,ia64,sparc,amd64,mips,i386,mipsel
squeeze-proposed-updates0.8.2237-1sparc
Popcon: 18 users (50 upd.)*
Versions and Archs
License: DFSG free
Git

FreeCAD is an Open Source CAx RAD based on OpenCasCade, Qt and Python. It features some key concepts like macro recording, workbenches, ability to run as a server and dynamically loadable application extensions and it is designed to be platform independent.

Currently, FreeCAD can import and display CAD models in IGES, STEP, and BRep formats and meshes in STL, BMS, AST and Wavefront OBJ formats. Editing and modeling features are currently somewhat limited.

Gerris
Gerris Flow Solver
Versions of package gerris
ReleaseVersionArchitectures
sid20091109-dfsg.1-1mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze20091109-dfsg.1-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Debtags of package gerris:
fieldphysics, mathematics
Popcon: 10 users (38 upd.)*
Versions and Archs
Debtags
License: DFSG free
Git

Gerris is a system for the solution of the partial differential equations describing fluid flow.

A brief summary of its main (current) features:

  • Solves the time-dependent incompressible variable-density Euler, Stokes or Navier-Stokes equations
  • Adaptive mesh refinement: the resolution is adapted dynamically to the features of the flow
  • Entirely automatic mesh generation in complex geometries
  • Second-order in space and time
  • Unlimited number of advected/diffused passive tracers
  • Flexible specification of additional source terms
  • Portable parallel support using the MPI library
  • Volume of Fluid advection scheme for interfacial flows
Gmsh
three-dimensional finite element mesh generator
Versions of package gmsh
ReleaseVersionArchitectures
sid2.4.2.dfsg-1s390,alpha,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
squeeze2.4.2.dfsg-1sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny2.2.3-1arm,hppa,amd64,mipsel,powerpc,i386,alpha,s390,mips,ia64,armel,sparc
sid2.0.8-4hurd-i386
etch1.65.0-2+b1hppa
etch1.65.0-2amd64,mips,ia64,arm,i386,mipsel,alpha,s390,powerpc,sparc
Debtags of package gmsh:
interfacex11
roleprogram
scopeapplication
useediting
works-with3dmodel
x11application
Popcon: 87 users (25 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

Gmsh is an automatic 3D finite element mesh generator (primarily Delaunay) with build-in CAD and post-processing facilities. Its design goal is to provide a simple meshing tool for academic test cases with parametric input and up to date visualization capabilities.

Gmsh is built around four modules: geometry, mesh, solver and post-processing. The specification of any input to these modules is done either interactively using the graphical user interface or in ASCII text files using Gmsh's own scripting language.

See Gmsh's reference manual for a more thorough overview of Gmsh's capabilities.

Hdfview
Java HDF Object viewer
Versions of package hdfview
ReleaseVersionArchitectures
sid2.5-8amd64,i386
squeeze2.5-8amd64,i386
Popcon: 5 users (9 upd.)*
Versions and Archs
License: DFSG free
Svn

HDF is a versatile data model that can represent very complex data objects and a wide variety of metadata. It is a completely portable file format with no limit on the number or size of data objects in the collection.

This package provides a HDF4/HDF5 viewer.

Libmesh-dev
libMesh - A C++ Finite Element Library
Versions of package libmesh-dev
ReleaseVersionArchitectures
sid0.6.4.dfsg-1all
Debtags of package libmesh-dev:
devellibrary
Popcon: 0 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

The libMesh library is a C++ framework for the numerical simulation of partial differential equations on serial and parallel platforms. Development began in March 2002 with the intent of providing a friendly interface to a number of high-quality software packages that are publicly available. Currently the library supports 1D, 2D, and 3D steady and transient finite element and finite volume simulations. PETSc is currently used for the solution of linear systems on both serial and parallel platforms.

This package contains the C++ header files and shared library links (only needed for developing programs with libmesh).

Libmesh0.6.2-dev
libMesh - A C++ Finite Element Library
Versions of package libmesh0.6.2-dev
ReleaseVersionArchitectures
lenny0.6.2.dfsg-1all
Debtags of package libmesh0.6.2-dev:
devellibrary
Popcon: 1 users (0 upd.)*
Versions and Archs
Debtags
License: DFSG free

The libMesh library is a C++ framework for the numerical simulation of partial differential equations on serial and parallel platforms. Development began in March 2002 with the intent of providing a friendly interface to a number of high-quality software packages that are publicly available. Currently the library supports 1D, 2D, and 3D steady and transient finite element and finite volume simulations. PETSc is currently used for the solution of linear systems on both serial and parallel platforms.

This package contains the C++ header files (only needed for developing programs with libmesh).

Netgen
Automatic 3d tetrahedral mesh generator
Versions of package netgen
ReleaseVersionArchitectures
sid4.4-5hppa
sid4.4-15amd64,armel,hurd-i386,i386,ia64,mips,mipsel,powerpc,s390,alpha,sparc
Debtags of package netgen:
roleprogram
Popcon: 8 users (2 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

NETGEN is an automatic 3d tetrahedral mesh generator. It accepts input from constructive solid geometry (CSG) or boundary representation (BRep) from STL file format. NETGEN contains modules for mesh optimization and hierarchical mesh refinement.

Pythoncad
Computer Aided Drafting (CAD) program
Maintainer: Luca Falavigna
Versions of package pythoncad
ReleaseVersionArchitectures
sid0.1.37-1all
squeeze0.1.37-1all
lenny0.1.35-4all
etch0.1.33-2all
Debtags of package pythoncad:
interfacex11
roleprogram
uitoolkitgtk
useediting
Popcon: 60 users (88 upd.)*
Versions and Archs
Debtags
License: DFSG free
Svn

PythonCAD is a scriptable (with the Python language) and easy to use drafting program.

Please note that this version still doesn't support DWG and DXF file formats.

Qcad
professional CAD system
Maintainer: Ruben Molina
Versions of package qcad
ReleaseVersionArchitectures
squeeze2.0.5.0-1-5s390,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,sparc
lenny2.0.5.0-1-2.1alpha,ia64,mips,mipsel,arm,armel,sparc,hppa,s390,i386,amd64,powerpc
etch2.0.5.0-1-2hppa,mipsel,amd64,arm,s390,i386,powerpc,sparc,mips,ia64,alpha
sid2.0.5.0-1+090318-2ia64,i386,sparc,powerpc,hurd-i386,hppa,armel,s390,amd64,mips,alpha,mipsel
Debtags of package qcad:
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useediting
works-with3dmodel
x11application
Popcon: 1105 users (176 upd.)*
Versions and Archs
Debtags
License: DFSG free

QCAD is an application for computer aided drafting (CAD) in two dimensions (2D). With QCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schemas and diagrams.

Screenshots of package qcad
Sailcut
A sail design and plotting software
Maintainer: Jeremy Lainé
Versions of package sailcut
ReleaseVersionArchitectures
sid1.3.4-2s390,alpha,amd64,armel,hppa,hurd-i386,i386,ia64,mips,mipsel,powerpc,sparc
squeeze1.3.4-2sparc,powerpc,ia64,i386,hppa,s390,armel,amd64,mipsel,mips
lenny1.3.2-1i386,sparc,hppa,amd64,mips,arm,powerpc,s390,mipsel,armel,alpha,ia64
etch1.2.4-1arm,s390,mips,mipsel,powerpc,amd64,sparc,hppa,alpha,i386,ia64
Debtags of package sailcut:
interfacex11
roleprogram
scopeapplication
useviewing
works-with3dmodel
works-with-formatxml
x11application
Popcon: 10 users (7 upd.)*
Versions and Archs
Debtags
License: DFSG free

Sailcut CAD is a sail design and plotting software which allows you to design and visualise your own sails and compute the accurate development of all panels in flat sheets. You can export the sails you create to DXF, plaintext or Carlson plotter files.

Sailcut CAD's user interface is available in English, French, Dutch, German, Italian, Norwegian, Portuguese, Danish and Russian.

Tochnog
A free implicit/explicit finite element analysis program
Maintainer: Anthony Fok (Luk Claes)
Versions of package tochnog
ReleaseVersionArchitectures
etch20010124-3.1alpha,amd64,arm,hppa,i386,ia64,mips,mipsel,powerpc,s390,sparc
Debtags of package tochnog:
fieldphysics
interfacecommandline
roleprogram
scopeapplication
Popcon: 4 users (2 upd.)*
Versions and Archs
Debtags
License: DFSG free

Tochnog is a program for finite element analysis. Multithreading and multiprocessor systems are supported. Here is a partial list of models supported:

  • Differential equations (materials).
  • Convection-diffusion equations,
  • Stokes and Navier-Stokes,
  • Elasticity (isotropy and transverse isotropy),
  • Plasticity (Von-Mises, Mohr-Coulomb, Gurson, etc.; plasticity surfaces can be arbitrarily combined).

Residues in equations and error estimates for all data can be printed/plotted.

 Main Author: Dennis Roddeman <dennis.roddeman@feat.nl>
   Home Page: [http://tochnog.sourceforge.net/](http://tochnog.sourceforge.net/)
Varkon
A CAD-system with parametric modelling
Versions of package varkon
ReleaseVersionArchitectures
sid1.18B-1i386,powerpc,hppa,amd64,s390,mips,ia64,sparc,alpha,hurd-i386,mipsel
squeeze1.18B-1sparc,amd64,hppa,i386,ia64,mips,mipsel,powerpc,s390
etch1.18A-2.1powerpc,s390,amd64,sparc,alpha,i386,ia64,mips,arm,mipsel,hppa
upstream1.19D
Debtags of package varkon:
interfacex11
roleprogram
scopeapplication
useediting
works-withdb, 3dmodel
x11application
Popcon: 21 users (11 upd.)*
Newer upstream!
Debtags
License: DFSG free

VARKON is a high level development tool for applications in the area of Engineering, Computer Aided Design and Product Modelling.

VARKON can be used as a traditional CAD-system with drafting, modelling and visualisation if you want to but the real power of VARKON is in parametric modelling and CAD applications development. VARKON includes interactive parametric modelling in 2D or 3D but also the unique MBS programming language integrated in the graphical environment.

Z88
Finite Element Analysis Program - runtime
Versions of package z88
ReleaseVersionArchitectures
sid13.0.0+dfsg2-1mips,armel,mipsel,hurd-i386,powerpc,i386,s390,amd64,sparc,alpha,ia64,hppa
squeeze13.0.0+dfsg2-1sparc,amd64,armel,hppa,i386,ia64,mips,mipsel,powerpc,s390
Popcon: 11 users (5 upd.)*
Versions and Archs
License: DFSG free
Svn

Z88 features 20 finite element types covering plane stress, plate bending, axial symmetric structures and spacial structures up to 20-node Serendipity hexahedrons. Z88 comes with a user-friendly interface, a powerful mesh generator, a DXF-converter, two plot programs and, of course, two powerful solvers. Import of COSMOS files from Pro/ENGINEER and Pro/MECHANICA is supported.

Debian packages in contrib or non-free

Opencascade-tools
OpenCASCADE CAE platform tools
Maintainer:
Versions of package opencascade-tools
ReleaseVersionArchitectures
lenny6.2-7alpha,amd64,arm,hppa,i386,ia64,powerpc,s390,sparc
Popcon: 13 users (4 upd.)*
Versions and Archs
License: non-free
Git

OpenCASCADE is a suite for 3D surface and solid modeling, visualization, data exchange and rapid application development. It is an excellent platform for development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.

This package contains the command-line tools DRAWEXE, wokprocess, woksh.

Unofficial packages built by somebody else

Code-aster - wnpp
Thermal and mechanical finite element simulation software
Responsible: Adam C Powell IV
License: GPL

Code_Aster (file/package name aster) is a mature finite element code for structural and thermal analysis. Its development has been guided by the needs of the nuclear engineering industry, and it enjoys wide use and distribution. It is also a major component of the recently-released CAELinux live DVD distribution, and links well with Salomé for high-quality pre- and post-processing.

Salome - wnpp
Engineering simulation framework
Responsible: Adam C Powell IV
License: LGPL

Salomé is a powerful LGPL framework for engineering simulations. It has CAD capability within itself, can import and export CAD files in IGES format, can mesh those files, and control an external parallel solver such as Code Aster, then visualize the results. Salomé is at the heart of the new CAELinux (Computer-Aided Engineering Linux) live DVD distribution.

No known packages available but some record of interest (WNPP bug)

Avl - wnpp
Analyser for the aerodynamic and flight-dynamic of rigid aircraft.
Responsible: Lo?c Fejoz
License: GPL
Debian package not available

AVL is a program for the aerodynamic and flight-dynamic analysis of rigid aircraft of arbitrary configuration. It employs an extended vortex lattice model for the lifting surfaces, together with a slender-body model for fuselages and nacelles. General nonlinear flight states can be specified. The flight dynamic analysis combines a full linearization of the aerodynamic model about any flight state, together with specified mass properties.

Brlcad - wnpp
A Combinatorial/Constructive Solid Geometry, solid modeling system
Responsible:
License: GPL
Debian package not available

BRL-CAD is a powerful Combinatorial/Constructive Solid Geometry (CSG) solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, network-distributed framebuffer support, image and signal-processing tools, and an embedded scripting language. It has been developed over a 20 year period and is now a stable mature product. This is the first GPL'ed release of the package. It is being maintained by the US Army Research laboratory (ARL).

No known packages available

Pycgns
Package is a Python binding to the CGNS library
License: GPL-2
Debian package not available
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 89590