Skip to content

Instantly share code, notes, and snippets.

@berceanu
Created May 5, 2022 08:03
Show Gist options
  • Select an option

  • Save berceanu/059b391c4762141877c06eff0dcc48a1 to your computer and use it in GitHub Desktop.

Select an option

Save berceanu/059b391c4762141877c06eff0dcc48a1 to your computer and use it in GitHub Desktop.
Install instructions for Smilei using the spack package manager.
 . spack/share/spack/setup-env.sh
spack install [email protected] %[email protected]
spack load [email protected]

spack install [email protected] %[email protected] +cxx +fortran ^openmpi
spack load [email protected] 

spack install [email protected] %[email protected]

spack install [email protected] %[email protected] +mpi ^openmpi

spack install py-sphinx py-numpy py-matplotlib py-pint py-ipython %[email protected]
spack load [email protected]
spack load [email protected]
spack load [email protected]
spack load /nfkwb6w
export HDF5_ROOT_DIR=$(spack location -i /nfkwb6w7zfiph2xwtdek3thsxuljilho)
export SMILEICXX=/home/johndoe/spack/opt/spack/linux-ubuntu20.04-icelake/gcc-9.4.0/openmpi-4.1.3-uv7zugcavhzcg65tb7liyfq4xsjjupho/bin/mpicxx
export PYTHONEXE=/home/johndoe/spack/opt/spack/linux-ubuntu20.04-icelake/gcc-9.4.0/python-3.9.12-u6gyvcymxwzo473x74kompq34gtenrwk/bin/python
@berceanu
Copy link
Author

berceanu commented May 5, 2022

locate libpython3.9:

/home/johndoe/spack/opt/spack/linux-ubuntu20.04-icelake/gcc-9.4.0/python-3.9.12-u6gyvcymxwzo473x74kompq34gtenrwk/lib/libpython3.9.so
/home/johndoe/spack/opt/spack/linux-ubuntu20.04-icelake/gcc-9.4.0/python-3.9.12-u6gyvcymxwzo473x74kompq34gtenrwk/lib/libpython3.9.so.1.0
/home/johndoe/spack/opt/spack/linux-ubuntu20.04-icelake/gcc-9.4.0/python-3.9.12-u6gyvcymxwzo473x74kompq34gtenrwk/lib/python3.9/config-3.9-x86_64-linux-gnu/libpython3.9.a
/home/paolo/anaconda3/lib/libpython3.9.so
/home/paolo/anaconda3/lib/libpython3.9.so.1.0
/home/paolo/anaconda3/pkgs/python-3.9.7-h12debd9_1/lib/libpython3.9.so
/home/paolo/anaconda3/pkgs/python-3.9.7-h12debd9_1/lib/libpython3.9.so.1.0

@berceanu
Copy link
Author

berceanu commented May 5, 2022

make:

Linking smilei
/usr/bin/ld: cannot find -lpython3.9
/usr/bin/ld: cannot find -lintl
collect2: error: ld returned 1 exit status
make: *** [makefile:298: smilei] Error 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment