... | @@ -11,22 +11,25 @@ |
... | @@ -11,22 +11,25 @@ |
|
To make OpenFOAM readily available to a larger range of users,
|
|
To make OpenFOAM readily available to a larger range of users,
|
|
OpenCFD works actively with the community surrounding
|
|
OpenCFD works actively with the community surrounding
|
|
respective Linux distributions to provide precompiled binary
|
|
respective Linux distributions to provide precompiled binary
|
|
installations as system packages. The distributions currently include
|
|
installations as system packages. Additionally, precompiled binary
|
|
the following:
|
|
installations are available for MS-Windows.
|
|
|
|
|
|
|
|
Pre-compiled binaries are currently available for the following systems:
|
|
|
|
|
|
| System |
|
|
| System |
|
|
|---------------|
|
|
|---------------|
|
|
| [Ubuntu](/precompiled/debian) |
|
|
| [Ubuntu](/precompiled/debian) |
|
|
| [openSUSE](/precompiled/suse) |
|
|
| [openSUSE](/precompiled/suse) |
|
|
| [CentOS/RedHat/Fedora](/precompiled/redhat) |
|
|
| [CentOS/RedHat/Fedora](/precompiled/redhat) |
|
|
|
|
| [Windows](/precompiled/windows) |
|
|
| [Docker](/precompiled/docker) |
|
|
| [Docker](/precompiled/docker) |
|
|
|
|
|
|
Ubuntu and openSUSE generally receive first attention:
|
|
Ubuntu and openSUSE generally receive first attention:
|
|
|
|
|
|
1. Ubuntu is a very popular distribution with OpenFOAM users.
|
|
1. Ubuntu is a very popular distribution with OpenFOAM users.
|
|
2. openSUSE is historically the favoured development platform for
|
|
2. openSUSE is the favoured development platform for OpenCFD Ltd.
|
|
OpenCFD Ltd. Since it is an RPM-based system, a well-crafted spec
|
|
Since it is an RPM-based system, a well-crafted spec file can also
|
|
file can also address RedHat-based distributions.
|
|
address RedHat-based distributions.
|
|
|
|
|
|
[[_TOC_]]
|
|
[[_TOC_]]
|
|
|
|
|
... | @@ -56,17 +59,17 @@ until completion of a particular project. |
... | @@ -56,17 +59,17 @@ until completion of a particular project. |
|
The system installation prefix `/usr/lib/openfoam` is used, below
|
|
The system installation prefix `/usr/lib/openfoam` is used, below
|
|
which individual versions are located.
|
|
which individual versions are located.
|
|
For example,
|
|
For example,
|
|
|
|
- `/usr/lib/openfoam/openfoam2106/`
|
|
- `/usr/lib/openfoam/openfoam2012/`
|
|
- `/usr/lib/openfoam/openfoam2012/`
|
|
- `/usr/lib/openfoam/openfoam2006/`
|
|
- `/usr/lib/openfoam/openfoam2006/`
|
|
- `/usr/lib/openfoam/openfoam1912/`
|
|
|
|
- ...
|
|
- ...
|
|
|
|
|
|
|
|
|
|
The OpenFOAM bash session wrapper will be created under `/usr/bin`.
|
|
The OpenFOAM bash session wrapper will be created under `/usr/bin`.
|
|
For example,
|
|
For example,
|
|
|
|
- `/usr/bin/openfoam2106`
|
|
- `/usr/bin/openfoam2012`
|
|
- `/usr/bin/openfoam2012`
|
|
- `/usr/bin/openfoam2006`
|
|
- `/usr/bin/openfoam2006`
|
|
- `/usr/bin/openfoam1912`
|
|
|
|
- ...
|
|
- ...
|
|
|
|
|
|
|
|
|
... | @@ -79,7 +82,7 @@ need"_ approach [more control, less diskspace]. Another group of users |
... | @@ -79,7 +82,7 @@ need"_ approach [more control, less diskspace]. Another group of users |
|
prefers the _"just install everything"_ approach [less control, more
|
|
prefers the _"just install everything"_ approach [less control, more
|
|
diskspace].
|
|
diskspace].
|
|
We have attempted to strike a reasonable balance between both. For
|
|
We have attempted to strike a reasonable balance between both. For
|
|
any given *base* package (e.g., `openfoam2012` etc), there are a variant
|
|
any given *base* package (e.g., `openfoam2106` etc), there are a variant
|
|
of sub-packages (_"only-what-I-need"_), but also a `default` package for
|
|
of sub-packages (_"only-what-I-need"_), but also a `default` package for
|
|
the _"install-everything"_ folks.
|
|
the _"install-everything"_ folks.
|
|
|
|
|
... | @@ -122,7 +125,7 @@ the same system, some installations use a meta-package structure: |
... | @@ -122,7 +125,7 @@ the same system, some installations use a meta-package structure: |
|
| openfoam2006 | The maintenance version for v2006 |
|
|
| openfoam2006 | The maintenance version for v2006 |
|
|
| openfoam1912 | The maintenance version for v1912 |
|
|
| openfoam1912 | The maintenance version for v1912 |
|
|
|
|
|
|
The version-specific packages (eg, `openfoam2012`, `openfoam2006`, ...)
|
|
The version-specific packages (eg, `openfoam2106`, `openfoam2012`, ...)
|
|
install into distinct directories so that it is possible to have
|
|
install into distinct directories so that it is possible to have
|
|
multiple versions available on your systems.
|
|
multiple versions available on your systems.
|
|
The top-level `openfoam` package registers which of the
|
|
The top-level `openfoam` package registers which of the
|
... | | ... | |