- Install picongpu conda environment and activate it
- Install clion
sudo snap install clion --classic - Start clion, choose 'Open' and set Toolchain:
- CMake: .../miniconda3/envs/picongpu/bin/cmake
- Build Tool: .../miniconda3/envs/picongpu/bin/make
- C Compiler: .../miniconda3/envs/picongpu/bin/x86_64-conda-linux-gnu-cc
- C++ Compiler: .../miniconda3/envs/picongpu/bin/x86_64-conda-linux-gnu-c++
- CMake Setting:
- CMake options:
-DCMAKE_CXX_FLAGS=-g -DCMAKE_INSTALL_PREFIX=. -DPIC_EXTENSION_PATH=/home/.../src/picongpu/share/picongpu/examples/LaserWakefield -Dalpaka_ACC_CPU_B_OMP2_T_SEQ_ENABLE=ON -DPMACC_ASYNC_QUEUES=OFF -DPMACC_CPU_ARCH="native"
- CMake options:
- Build directory: /home/.../picInput/clion_build