Skip to content

Instantly share code, notes, and snippets.

@steindev
Last active December 14, 2023 20:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save steindev/c1d678375fd0f974f4b9cb1480b3da03 to your computer and use it in GitHub Desktop.
Save steindev/c1d678375fd0f974f4b9cb1480b3da03 to your computer and use it in GitHub Desktop.
Conda environment to build and analyze PIConGPU sims
## Installing the environment
# * Download and install anaconda or miniconda
# * Activate the base environment
# `conda activate` (which maybe preceeded by `source ~/.bashrc`)
# * Install
# `conda env create --file picongpu.yml`
#
# Alternatively, mamba could be used instead of conda which is supposed
# to be faster.
# In the base environment
# `conda install -c conda-forge mamba`
# `mamba env create --file picongpu.yml`
#
#
# 2023 Klaus Steiniger / CC0
name: picongpu
channels:
- defaults
- conda-forge
dependencies:
- scipy >= 1.7.1
- ipython
- jupyterlab
- jupyter_contrib_nbextensions
- matplotlib
- pandas
- imageio
- blosc >=1.21.5
- adios2 >=2.9.1
- h5py
- hdf5 >=1.8.13
- openpmd-api >=0.15.2
- gcc >=9.5.0
- pthread-stubs
- make
- cmake >=3.22.0
- openmpi >=1.7.0
- openmpi-mpicxx >=1.7.0
- boost-cpp >=1.74.0
- libpng >= 1.2.9
- freetype
- clang-format-12
- typeguard >= 2.12
- sympy >= 1.9
- chevron >= 0.13.1
- jsonschema >= 4.17.3
- picmistandard >= 0.0.22
- pint
- pillow
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment