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 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
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:
Debian/Ubuntu and openSUSE generally receive first attention:
1. Debian/Ubuntu is a very popular distribution with OpenFOAM users.
2. OpenSUSE is historically our internal development platform. Since
it is an RPM-based system, it is generally possible to use a
well-crafted spec file to subsequently address RedHat-based
distributions.
2. openSUSE is historically the internal development platform of
OpenCFD Ltd. Since it is an RPM-based system, it is generally
possible to use a well-crafted spec file to subsequently address
RedHat-based distributions.
[[_TOC_]]
......@@ -40,7 +40,7 @@ described in [running](/running).
mechanism.
## Installation Locations
## Installation locations
<a name="locations"></a>
The packages have been designed to allow simultaneous installation of
......@@ -73,13 +73,13 @@ need"_ approach [more control, less diskspace]. Another group of users
prefers the _"just install everything"_ approach [less control, more
diskspace].
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
the _"install-everything"_ folks.
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 |
| traditional | *base*-dev (devel) | yes | yes | no |
......@@ -88,14 +88,14 @@ Here are some common selections:
The longer descriptions:
|Sub-Package | Description | Includes |
| Sub-Package | Description | Includes |
|---------------|--------------|----------------|
| *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*-tutorials | Tutorials | *base*-common |
| *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*-common | Version information and share files | |
| *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*-common | Version information and share files. | |
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:
| Package | Comments |
|---------------|---------------|
| 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 | 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 |
| openfoam2006 | The maintenance version for 2006 |
| openfoam1912 | The maintenance version for 1912 |
......@@ -122,7 +122,7 @@ The top-level `openfoam` package registers which of the
version-specific packages corresponds to the current release.
## Package Links
## Package links
<a name="packaging"></a>
|System | Links | Status | Notes |
......@@ -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) |
| openSUSE | | |
| 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