ProjectPhysX / FluidX3D

The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
https://youtube.com/@ProjectPhysX
Other
3.93k stars 314 forks source link

Please provide docker image #79

Closed advanpix closed 1 year ago

advanpix commented 1 year ago

This would makes your library immediately useable in cloud services, like vast.ai.

VishalKandala commented 1 year ago

I am a newbie when it comes to open source contributions, however I have created a docker image for the chemical kinetics solver cantera before for my research and I want to try my hand at adding this feature to this repo, would that be something I can do?

ProjectPhysX commented 1 year ago

Hi @advanpix,

a standard Ubuntu image is enough. Then follow the instructions for Linux and you're good:

sudo apt update -y
sudo apt upgrade -y
sudo apt install nvidia-driver-535 -y
sudo apt install g++ git -y
git clone https://github.com/ProjectPhysX/FluidX3D.git
cd FluidX3D
chmod +x make.sh
./make.sh

@VishalKandala thanks for offering your help! But note that this is a source-available project, not open-source. I am not accepting Pull Requests.

Kind regards, Moritz