mirror of
https://github.com/K-Dense-AI/claude-scientific-skills.git
synced 2026-01-26 16:58:56 +08:00
1.4 KiB
1.4 KiB
FluidSim Installation
Requirements
- Python >= 3.9
- Virtual environment recommended
Installation Methods
Basic Installation
Install fluidsim using uv:
uv pip install fluidsim
With FFT Support (Required for Pseudospectral Solvers)
Most fluidsim solvers use Fourier-based methods and require FFT libraries:
uv pip install "fluidsim[fft]"
This installs fluidfft and pyfftw dependencies.
With MPI and FFT (For Parallel Simulations)
For high-performance parallel computing:
uv pip install "fluidsim[fft,mpi]"
Note: This triggers local compilation of mpi4py.
Conda/Mamba Installation
For sequential simulations:
conda install fluidsim
For MPI-enabled environment:
conda create -n env-fluidsim fluidsim "h5py[build=mpi*]" fluidfft-mpi_with_fftw fluidfft-fftwmpi
Environment Configuration
Output Directories
Set environment variables to control where simulation data is stored:
export FLUIDSIM_PATH=/path/to/simulation/outputs
export FLUIDDYN_PATH_SCRATCH=/path/to/working/directory
FFT Method Selection
Specify FFT implementation (optional):
export FLUIDSIM_TYPE_FFT2D=fft2d.with_fftw
export FLUIDSIM_TYPE_FFT3D=fft3d.with_fftw
Verification
Test the installation:
pytest --pyargs fluidsim
No Authentication Required
FluidSim does not require API keys or authentication tokens.