You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Miguel M 97ab74bbd0 misc: check if permutations can be skipped at any point 4 months ago
.vscode fixes to compilation toolchain 5 months ago
aux Committing auxiliary scripts; no impact in actual program 4 months ago
contrib (Parallel) timing code 4 months ago
data Added extra data files 4 months ago
doc Added some documentation 5 months ago
includes Merge the permutations back into the Cg-P conversion 5 months ago
src misc: check if permutations can be skipped at any point 4 months ago
.gitattributes LFS storage for data files 4 months ago
.gitignore initial commit 6 months ago
README README update 5 months ago
make.py Updates to make.py 4 months ago
sane.py initial commit 6 months ago

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 link

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, while specifying the number of outputs and inputs, in that
order. E.g.,

    ./main.exe 2 2 2 2 < data/2222_inq.txt