Salome CFD is a software that combines both code_saturne CFD solver into the SALOME platform.
781
This repository provides Docker images that integrate the code_saturneā CFD solver into the SALOMEā platform through the CFD_STUDY module so you can create studies/cases, edit and run computations, and visualize the results in ParaViS, all from a single GUI.
It bundles three layers in one image:
salome_cfd extensions that couple the two)The tag encodes both component versions:
simvia/salome_cfd:salome9.16.0-cs9.0.0
This corresponds to SALOME 9.16.0 + code_saturne 9.0.0.
The container's default command is a shell; launch the SALOME desktop with salome.
Run with X11 forwarding and start SALOME:
docker run --rm -it \
--env DISPLAY=$DISPLAY \
--env XAUTHORITY=$XAUTHORITY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $XAUTHORITY:$XAUTHORITY \
--env QT_X11_NO_MITSHM=1 \
--env QT_QPA_PLATFORM=xcb \
--env NO_AT_BRIDGE=1 \
--net=host \
-v $(pwd):/home/user/data \
simvia/salome_cfd:latest \
salome
š Make sure your host allows X11 connections (you might need xhost +local:).
Add this to your .bashrc or .zshrc:
function salome_cfd() {
docker run --rm -it \
--env DISPLAY=$DISPLAY \
--env XAUTHORITY=$XAUTHORITY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v $XAUTHORITY:$XAUTHORITY \
--env QT_X11_NO_MITSHM=1 \
--env QT_QPA_PLATFORM=xcb \
--env NO_AT_BRIDGE=1 \
--net=host \
-v $(pwd):/home/user/data \
simvia/salome_cfd:latest \
salome "$@"
}
Then just run salome_cfd from a directory containing (or destined to hold) your study.
/home/user/data, then a case.MESH/ folder; right-click it ā Convert to MED to visualize it.RESU/<run>/, right-click a result ā Export in ParaViS to render it.Everything ā meshing, setup, run, visualization ā stays inside the one SALOME session.
These images are maintained by the Simviaā team!
Content type
Image
Digest
sha256:e25814095ā¦
Size
4.9 GB
Last updated
4 days ago
docker pull simvia/salome_cfd