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

precompiled · Changes

Page history
STYLE: minor style and typo corrections authored Aug 04, 2020 by Kutalmış Berçin's avatar Kutalmış Berçin
  ENH: add missing Copyright statements
  ENH: update from v1912 to v2006
Show whitespace changes
Inline Side-by-side
precompiled.md
View page @ c59d3121
...@@ -19,10 +19,10 @@ the following: ...@@ -19,10 +19,10 @@ the following:
Debian/Ubuntu and openSUSE generally receive first attention: Debian/Ubuntu and openSUSE generally receive first attention:
1. Debian/Ubuntu is a very popular distribution with OpenFOAM users. 1. Debian/Ubuntu is a very popular distribution with OpenFOAM users.
2. OpenSUSE is historically our internal development platform. Since 2. openSUSE is historically the internal development platform of
it is an RPM-based system, it is generally possible to use a OpenCFD Ltd. Since it is an RPM-based system, it is generally
well-crafted spec file to subsequently address RedHat-based possible to use a well-crafted spec file to subsequently address
distributions. RedHat-based distributions.
[[_TOC_]] [[_TOC_]]
...@@ -40,7 +40,7 @@ described in [running](/running). ...@@ -40,7 +40,7 @@ described in [running](/running).
mechanism. mechanism.
## Installation Locations ## Installation locations
<a name="locations"></a> <a name="locations"></a>
The packages have been designed to allow simultaneous installation of The packages have been designed to allow simultaneous installation of
...@@ -73,13 +73,13 @@ need"_ approach [more control, less diskspace]. Another group of users ...@@ -73,13 +73,13 @@ 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 (eg, `openfoam1912` etc), there are a variant any given *base* package (e.g., `openfoam2006` 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.
Here are some common selections: Here are some common selections:
|User Group | What to install | Runtime | Compilation | Tutorials | | User Group | What to install | Runtime | Compilation | Tutorials |
|----------------|--------------------|---------|-------------|-----------| |----------------|--------------------|---------|-------------|-----------|
| minimalist | *base* | yes | no | no | | minimalist | *base* | yes | no | no |
| traditional | *base*-dev (devel) | yes | yes | no | | traditional | *base*-dev (devel) | yes | yes | no |
...@@ -88,14 +88,14 @@ Here are some common selections: ...@@ -88,14 +88,14 @@ Here are some common selections:
The longer descriptions: The longer descriptions:
|Sub-Package | Description | Includes | | Sub-Package | Description | Includes |
|---------------|--------------|----------------| |---------------|--------------|----------------|
| *base* | OpenFOAM runtime (solver, utils, libraries). Double precision, int32 compilation. | *base*-common | | *base* | OpenFOAM runtime (solver, utils, libraries). Double precision, int32 compilation. | *base*-common |
| *base*-dev (devel) | Development package. Source code headers and wmake build chain. Needed for developing with OpenFOAM, but also if dynamic code compilation is required. | *base*, *base*-tools | | *base*-dev (devel) | Development package. Source code headers and wmake build chain. Needed for developing with OpenFOAM, but also if dynamic code compilation is required. | *base*, *base*-tools |
| *base*-tutorials | Tutorials | *base*-common | | *base*-tutorials | Tutorials | *base*-common |
| *base*-default | Meta-package for everything potentially needed | *base*-dev (devel), *base*-tutorials | | *base*-default | Meta-package for everything potentially needed | *base*-dev (devel), *base*-tutorials. |
| *base*-tools | Binaries for OpenFOAM-specific build tools for *base*-dev (devel) | *base*-common | | *base*-tools | Binaries for OpenFOAM-specific build tools for *base*-dev (devel). | *base*-common |
| *base*-common | Version information and share files | | | *base*-common | Version information and share files. | |
Note the package names for Debian and RPM packages are intentionally Note the package names for Debian and RPM packages are intentionally
...@@ -110,8 +110,8 @@ the same system, some installations use a meta-package structure: ...@@ -110,8 +110,8 @@ the same system, some installations use a meta-package structure:
| Package | Comments | | Package | Comments |
|---------------|---------------| |---------------|---------------|
| openfoam | The top-level meta package that provides links and requirements for the most recent openfoam release | | openfoam | The top-level meta package that provides links and requirements for the most recent OpenFOAM release |
| openfoam-selector | Similar to mpi-selector, used to switch active openfoam versions | | openfoam-selector | Similar to mpi-selector, used to switch active OpenFOAM versions |
| openfoam2006 | The maintenance version for 2006 | | openfoam2006 | The maintenance version for 2006 |
| openfoam1912 | The maintenance version for 1912 | | openfoam1912 | The maintenance version for 1912 |
...@@ -122,7 +122,7 @@ The top-level `openfoam` package registers which of the ...@@ -122,7 +122,7 @@ The top-level `openfoam` package registers which of the
version-specific packages corresponds to the current release. version-specific packages corresponds to the current release.
## Package Links ## Package links
<a name="packaging"></a> <a name="packaging"></a>
|System | Links | Status | Notes | |System | Links | Status | Notes |
...@@ -142,4 +142,9 @@ reference purposes, and to help when scripting: ...@@ -142,4 +142,9 @@ reference purposes, and to help when scripting:
| common | [openfoamVERSION.spec](/packaging/common/openfoamVERSION.spec) [rpmlintrc](/packaging/common/openfoam-rpmlintrc) | [create-tar](/packaging/common/create-tar.sh) | | common | [openfoamVERSION.spec](/packaging/common/openfoamVERSION.spec) [rpmlintrc](/packaging/common/openfoam-rpmlintrc) | [create-tar](/packaging/common/create-tar.sh) |
| openSUSE | | | | openSUSE | | |
| CentOS/RedHat | [openfoam-selector.spec](/packaging/redhat/openfoam-selector.spec) | [copr fetch](/packaging/redhat/copr-fetch.sh) | | CentOS/RedHat | [openfoam-selector.spec](/packaging/redhat/openfoam-selector.spec) | [copr fetch](/packaging/redhat/copr-fetch.sh) |
| debian/ubuntu | | [add repo](/packaging/debian/add-debian-repo.sh) | | Debian/Ubuntu | | [add repo](/packaging/debian/add-debian-repo.sh) |
----
Copyright (C) 2020 OpenCFD Ltd.
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