Sign inSign up

dicehub/openfoam

By dicehub

Updated 21 days ago

Containerized OpenFOAM with efa adpater.

Image
5

10K+

dicehub/openfoam repository overview

Quick reference

Supported tags

Foundation version

Foundation development versions

OpenCFD version

FOAM-Extend version

What is OpenFOAM?

OpenFOAM (for "Open source Field Operation And Manipulation") is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, including computational fluid dynamics (CFD). The code is released as free and open-source software under the GNU General Public License. The OpenFOAM name was registered by OpenCFD Ltd[5] in 2007 and non-exclusively licensed to the OpenFOAM Foundation Ltd in 2011. (src: Wikipedia.org)

Additional information about this image

  • Most images include an EFA adapter that can speed up your simulation if you run your case on multiple machines with an EFA adapter enabled network.
  • The selected openmpi library is always tested to work with EFA and in many cases does not correspond to the included version in OpenFOAM.
  • Libraries, source files and cache is removed to reduce the size of the image.

Quick reference

How to use this image?

Go to a directory with an OpenFOAM case and execute an OpenFOAM command:

docker run -it --rm -v ${PWD}:/home/openfoam/data dicehub/openfoam:10 "{command}"

or with mpi:

docker run -it --rm -v ${PWD}:/home/openfoam/data dicehub/openfoam:10 "mpirun -np $NP {command} -parallel"

where $NP is the number of cores you want to use.


This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software and owner of the OPENFOAM® and OpenCFD® trade marks.

Tag summary

Content type

Image

Digest

sha256:037844631

Size

1.5 GB

Last updated

21 days ago

docker pull dicehub/openfoam:opencfd-2506