srcimplementation directoryimplfolder stores compressed implementations done during thesisvisfolder stores visualisation of the resultsEvaluation.ipynbthe python notebook with the visualisationsdatadata of the measurements.requirements.txtrepresents the environment description for the visualisation notebook
thesisfolder stores the source code of thesis in LaTeX
texttext 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