Doc improved
This commit is contained in:
23
README.md
23
README.md
@@ -507,8 +507,8 @@ Below, the sub-configurations are listed and explained.
|
||||
- *NumberOfDevicesOnDIMM* (unsigned int)
|
||||
- Number of devices on dual inline memory module
|
||||
- *CheckTLM2Protocol* (boolean)
|
||||
- "1": enables the TLM 2.0 Protocol Checking
|
||||
- "0": disables the TLM 2.0 Protocol Checking
|
||||
- "1": enables the TLM-2.0 Protocol Checking
|
||||
- "0": disables the TLM-2.0 Protocol Checking
|
||||
- *ECCControllerMode* (string)
|
||||
- "Disabled": No ECC Controller is used
|
||||
- "Hamming": Enables an ECC Controller with classic SECDED implementation using Hamming Code
|
||||
@@ -1263,10 +1263,11 @@ $ cd SuperLU_4.3/
|
||||
$ cp MAKE_INC/make.linux make.inc
|
||||
```
|
||||
|
||||
Make sure the SuperLUroot variable in ./make.inc is properly set (in my case $(HOME)/repos/).
|
||||
Make sure the SuperLUroot variable in ./make.inc is properly set. For example,
|
||||
if you downloaded it to your home folder set as follows.
|
||||
|
||||
```bash
|
||||
SuperLUroot = $(HOME)/repos/SuperLU_4.3
|
||||
SuperLUroot = $(HOME)/SuperLU_4.3
|
||||
```
|
||||
|
||||
Compile the library:
|
||||
@@ -1293,10 +1294,10 @@ $ cd 3d-ice-2.2.6
|
||||
```
|
||||
|
||||
Open the file makefile.def and set some variables. Set the correct path to the
|
||||
SuperLU library you just compiled (in my case $(HOME)/repos/):
|
||||
SuperLU library you just compiled.
|
||||
|
||||
```bash
|
||||
SLU_MAIN = $(HOME)/repos/SuperLU_$(SLU_VERSION)
|
||||
SLU_MAIN = $(HOME)/SuperLU_$(SLU_VERSION)
|
||||
```
|
||||
|
||||
Set the YACC variable to bison-2.4.1:
|
||||
@@ -1305,14 +1306,14 @@ Set the YACC variable to bison-2.4.1:
|
||||
YACC = bison-2.4.1
|
||||
```
|
||||
|
||||
Set the systemC architecture and main folder variables:
|
||||
Set the following variables with proper values.
|
||||
|
||||
```bash
|
||||
SYSTEMC_ARCH = [linux,linux64]
|
||||
SYSTEMC_MAIN = $(HOME)/repos/systemc-$(SYSTEMC_VERSION)
|
||||
SYSTEMC_ARCH = linux64
|
||||
SYSTEMC_MAIN = $(HOME)/systemc-2.3.1a
|
||||
```
|
||||
|
||||
Compile 3D-ICE with SystemC/TLM2.0 support:
|
||||
Compile 3D-ICE with SystemC TLM-2.0 support:
|
||||
|
||||
```bash
|
||||
$ make clean
|
||||
@@ -1864,7 +1865,7 @@ export PYTHON_HEADERS=/usr/include/python3.4m
|
||||
# Gem5 + DRAMsys
|
||||
export GEM5=$HOME/gem5_tnt/gem5
|
||||
|
||||
# Gem5 SystemC/TLM2.0 coupling (see also: $HOME/gem5_tnt/gem5/util/tlm/README)
|
||||
# Gem5 SystemC TLM-2.0 coupling (see also: $HOME/gem5_tnt/gem5/util/tlm/README)
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${HOME}/gem5_tnt/gem5/build/ARM
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${SYSTEMC_HOME}/lib-$SYSTEMC_TARGET_ARCH
|
||||
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${SYSTEMC_HOME}/lib-$SYSTEMC_TARGET_ARCH/pkgconfig
|
||||
|
||||
Reference in New Issue
Block a user