openeuler/openlbThe official OpenLB docker image.
Maintained by: openEuler CloudNative SIG.
Where to get help: openEuler CloudNative SIG, openEuler.
The OpenLB project is a C++ package for the implementation of lattice ***mann methods adressing a vast range of tansport problems.
The tag of each openlb docker image is consist of the version of openlb and the version of basic image. The details are as follows
| Tag | Currently | Architectures |
|---|---|---|
| 1.8.1-oe2403sp1 | openlb 1.8.1 on openEuler 24.03-LTS-SP1 | amd64, arm64 |
| 1.7.0-oe2403lts | OpenLB 1.7.0 on openEuler 24.03-LTS | amd64, arm64 |
| 1.8.0-oe2403sp1 | OpenLB 1.8.0 on openEuler 24.03-LTS-SP1 | amd64, arm64 |
| 1.8.1-oe2403sp2 | OpenLB 1.8.1 on openEuler 24.03-LTS-SP2 | amd64, arm64 |
In this usage, users can select the corresponding {Tag} and container startup options based on their requirements.
Pull the openeuler/openlb image from docker
bashdocker pull openeuler/openlb:{Tag}
Start a openlb instance
bashdocker run -it --rm openeuler/openlb:{Tag}
Running Test Cases
All test cases can be compiled by running the make samples command. For details about how to execute an independent test case, for example, cylinder2d, see Non-parallel Computing and Parallel Computing.
Non-parallel Computing Procedure
bashcd examples/laminar/cylinder2d
bashmake
The generated VTK and gnuplot results are stored in the /tmp directory.bash./cylinder2d
Parallel Computing Procedure
bashcd examples/laminar/cylinder2d
bashmake
The generated VTK and gnuplot results are stored in the /tmp directory.bashmpirun –allow-run-as-root –np 64 –x OMP_NUM_THREADS=1 ./cylinder2d
If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images.


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务