# HEDPIC **Repository Path**: huwanpeng/HEDPIC ## Basic Information - **Project Name**: HEDPIC - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 3 - **Created**: 2019-12-03 - **Last Updated**: 2024-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #HEDPIC HEDPIC is a Particle Code, including PIC, MCC and DSMC methods. A smiple plot tool based on Pyqt, matplotlib, hdf5 is developed. #parallel compile make -jN (N is number of processes) #Email: wphu@swip.ac.cn | wphu@qq.com #Requirements HEDPIC needs the following libraries: gcc (with std++11) mpich3 rapidjson hdf5 SuperLU petsc Optional dependencies: python (anaconda) SuperLU_DIST SuiteSparse gperftools #Pre-Install: 0. mv tools/envs/bashrc_third_part to ~/opt-gcc/ 1. in ~/.bashrc add: source ~/opt-gcc/bashrc_third_part 2. install third part packages 3. in ~/.bashrc add: source ~/codes/HEDPIC/tools/envs/bashrc_hedpic #Install: git clone https://gitee.com/huwanpeng/HEDPIC.git mkdir build_HEDPIC cd build_HEDPIC cmake ../HEDPIC make -j10 make install which hedpic #check if installation is successful, and what is the install path #Run mkdir ~/hedpic cp -rf HEDPIC/example/pic1d_simple ~/hedpic cd ~/hedpic/pic1d_simple ./run.sh