Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • openfoam openfoam
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 380
    • Issues 380
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Development
  • openfoamopenfoam
  • Wiki
  • precompiled

precompiled · Changes

Page history
DOC: add initial windows precompiled information, updated docker info authored Jun 23, 2021 by Mark Olesen's avatar Mark Olesen
Hide whitespace changes
Inline Side-by-side
precompiled.md
View page @ e6c91f5e
...@@ -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
......
Clone repository
  • Submitting issues
  • building
  • building
    • cross compile mingw
  • coding
    • git workflow
    • patterns
      • HashTable
      • dictionary
      • memory
      • parallel
      • patterns
      • precision
      • selectors
      • strings
    • style
      • style
  • configuring
  • Home
View All Pages