... | ... | @@ -7,9 +7,16 @@ _Precompiled packages (Docker)_ <br> |
|
|
|
|
|
**Quick-start:** <br>
|
|
|
If docker is already installed and setup, simply download the
|
|
|
[_openfoam-docker_ script][run-script] and run it. Post-process with
|
|
|
the [native ParaView][link paraview], for better performance and easy
|
|
|
configuration. [Do _not_ bother with the paraFoam script][faq paraview].
|
|
|
[_openfoam-docker_ script][run-script] and run it.
|
|
|
|
|
|
Post-process with the [native ParaView][link paraview], for better
|
|
|
performance and easy configuration. [Do _not_ bother with the paraFoam
|
|
|
script][faq paraview].
|
|
|
|
|
|
![!!](/icons/alert-triangle.svg) The packages do ***not*** contain
|
|
|
_visualization_ (eg, ParaView/runTimePostProcessing) or
|
|
|
_external-solver_ (eg, PETSc) modules: <br/>
|
|
|
see the [corresponding **FAQ**](/precompiled/#frequently-asked-questions)
|
|
|
|
|
|
----
|
|
|
|
... | ... | @@ -146,9 +153,10 @@ Some possible commands after installing (Linux only): |
|
|
## Frequently Asked Questions
|
|
|
|
|
|
- <em>Is there any performance degradation when running via Docker?</em><br/>
|
|
|
- On Linux the docker should run as quickly natively hosted code.
|
|
|
- On Windows and OSX there is a slight performance penalty,
|
|
|
largely related to I/O.
|
|
|
On Linux it should run as quickly as natively hosted code.
|
|
|
On Windows and OSX there is a slight performance penalty,
|
|
|
largely related to I/O.
|
|
|
|
|
|
- <em>Why is slow on ARM-based machines?</em><br/>
|
|
|
Since the standard docker images are AMD64-based, the _AMD64_
|
|
|
emulation layer is cause of the slowdown here. If you just want to
|
... | ... | @@ -182,17 +190,15 @@ Some possible commands after installing (Linux only): |
|
|
...
|
|
|
```
|
|
|
If you receive an error message about not being able to contact the Docker
|
|
|
daemon check that:
|
|
|
- the Docker daemon is started at boot time
|
|
|
- the user account is in the _docker_ group (see output from the `id` command)
|
|
|
daemon check that the Docker daemon is started at boot time and that
|
|
|
the user account is in the _docker_ group (see output from `id` command).
|
|
|
|
|
|
- <em>I prefer to use **podman** instead of **docker**</em><br/>
|
|
|
No worries, like `openfoam-docker -help-full` shows, that option is
|
|
|
No worries, as `openfoam-docker -help-full` shows, that option is
|
|
|
also available:
|
|
|
```
|
|
|
$ openfoam-docker -podman
|
|
|
```
|
|
|
How do I check if the OpenFOAM image has been downloaded correctly?_<br/>
|
|
|
|
|
|
- <em>Where are my files?</em><br/>
|
|
|
The user files inside Docker are visible (_ie_, mounted) in your home area
|
... | ... | @@ -230,7 +236,7 @@ Some possible commands after installing (Linux only): |
|
|
from OpenCFD.
|
|
|
|
|
|
---
|
|
|
Copyright (C) 2020-2021 OpenCFD Ltd.
|
|
|
Copyright (C) 2020-2022 OpenCFD Ltd.
|
|
|
|
|
|
[packaging-containers]: https://develop.openfoam.com/packaging/containers
|
|
|
[dockerhub-opencfd]: https://hub.docker.com/u/opencfd
|
... | ... | |