accelergy timeloop compile
accelergy timeloop compile
This is some notes on compiling Accelergy/Timeloop on our Centos 7 hosts.
The default version of gcc loaded via module load gcc is 8.3.0 at the time this article was written.
The default version of libconfig loaded via module load libconfig is 1.7.2 at the time this article was written.
export LD_LIBRARY_PATH=/usr/lib64/boost169:/usr/lib64:/usr/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=/usr/include/boost169:/usr/include:$C_INCLUDE_PATH
export CPATH=/usr/include/boost169:/usr/include:$CPATH
cd /path/to/where/you/want/to/compile/install/it
rm -rf accelergy-timeloop-infrastructure
module load libconfig
module load gcc
rm -rf ~/.local/share/accelergy
git clone --recurse-submodules https://github.com/Accelergy-Project/accelergy-timeloop-infrastructure.git
cd accelergy-timeloop-infrastructure
cd src/cacti
make
cd ../accelergy
pip3 install --user .
cd ../accelergy-aladdin-plug-in/
pip3 install --user .
cd ../accelergy-cacti-plug-in/
pip3 install --user .
cp -r ../cacti ~/.local/share/accelergy/estimation_plug_ins/accelergy-cacti-plug-in/
cd ../accelergy-table-based-plug-ins/
pip3 install --user .
cd ../timeloop
cd src/
ln -s ../pat-public/src/pat .
cd ..
scons-3 -j4 --accelergy --static
Last modified: 2020/12/11 12:50:24.150146 US/Eastern by
joseph.r.kline.1
Created: 2020/12/02 08:46:7.373687 US/Eastern by joseph.r.kline.1.