Go to file
Miguel M 168a8cf88c Added some documentation 2023-04-22 20:07:24 +01:00
.vscode misc things: vscode configs and test data 2023-04-21 19:39:46 +01:00
contrib/stb initial commit 2023-04-20 17:03:54 +01:00
data Big test data, to force reallocations 2023-04-22 19:43:56 +01:00
doc Added some documentation 2023-04-22 20:07:24 +01:00
includes Factored matrix (formerly grid) into a header 2023-04-22 19:42:58 +01:00
src Factored matrix (formerly grid) into a header 2023-04-22 19:42:58 +01:00
.gitignore initial commit 2023-04-20 17:03:54 +01:00
README Added some documentation 2023-04-22 20:07:24 +01:00
make.py Big test data, to force reallocations 2023-04-22 19:43:56 +01:00
sane.py initial commit 2023-04-20 17:03:54 +01:00

README

                                ACED PROJECT

This repository is (part of) my work for the ``Arquitecturas de Elevado
Desempenho'' class. See the doc/proposal.pdf document for more information on
the problem statement.


[[Project Structure]]

root
 ├ aux          Auxiliary scripts.
 ├ contrib      External C libraries.
 ├ data         Data for use as input or embedding in source.
 ├ doc          Extra documentation related to the project.
 ├ includes     Header files.
 ├ obj          Compiled object files.
 └ src          Root project source files.
 
The directory is essentially a C project, with auxiliary documentation and
scripts. The main executable can be compiled by running the corresponding
[sane] recipe:

    python3 make.py compile

This will produce a main.exe executable in the root directory.
See all available recipes by running

    python3 make.py --list

and read more about [sane]: at https://github.com/mikeevmm/sane.


[[Use Instructions]]

To use, pipe the input (structured according to the source specification) into
the executable. E.g.,

    cat data/test_mat.txt | ./main.exe