src
implementation directoryimpl
folder stores compressed implementations done during thesisvis
folder stores visualisation of the resultsEvaluation.ipynb
the python notebook with the visualisationsdata
data of the measurements.requirements.txt
represents the environment description for the visualisation notebook
thesis
folder stores the source code of thesis in LaTeX
text
text of the work
To start visualization notebook you need to install libraries used in the notebook.
The suggested way is to use miniconda and create the environment in the following way from the vis
directory.
conda create --name <env_name> --file requirements.txt
Then the environment should be activated with the following command:
source activate <env_name>
Finally, to start visualization notebook launch the following command
jupyter lab Evaluation.ipynb
The improvements in TNL library are compiled with the TNL build system.
Before compilation you may want to ensure, that you have at least NVCC 11.6
and GCC 11.2.0
, because for older versions it may not compile.
To compile the benchmarks unzip the required archive and execute the following commands in the root folder of repository.
./build --with-cuda=yes|no --with-mpi=yes|no benchmarks
The same can be done for tests.
./build --with-cuda=yes|no --with-mpi=yes|no tests