e2d1a2da341e3887fbeed8018534ed6a88ae04fb
TP1 Modélisation problèmes
Kévin Taccoen, 29 septembre 2025
artis-factory
The objective of this repo is to create a simulation of a manufacturing factory by using the Artis* framework
Artis* repo: https://gitlab.com/artis-star/artis-star
Local Installation
To run this project, you need Artis.
First, you have to install these packets:
apt-get install -y \
cmake \
make \
git \
pkg-config \
g++ \
libboost-dev \
libboost-mpi-dev \
libboost-timer-dev \
libboost-serialization-dev \
libboost-system-dev \
libboost-test-dev
Then, to install Artis*:
cd $HOME
mkdir usr
cd usr
echo "export PKG_CONFIG_PATH=\$PKG_CONFIG_PATH:\$HOME/usr/lib/pkgconfig" >> $HOME/.bashrc
source $HOME/.bashrc
git clone https://gitlab.com/artis-star/artis-star.git
cd artis-star
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=Debug ..
make install
Run artis-factory
- Install the nlohmann json library (version 3.10 required)
sudo apt install nlohmann-json3-dev
To build and run the project:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=Debug ..
make
cd test
./test_json
Description
Languages
Makefile
87.4%
C++
7.3%
C
2.7%
CMake
2.6%