INF560_Project_APM
Different versions are kept in different branches with corresponded name. Compilation is done by make command.
./apm approximation_factor dna_database pattern1 pattern2 ...
salloc -N 1 -n 4 mpirun ./apm approximation_factor dna_database pattern1 pattern2
salloc -N 1 -n 9 mpirun ./apm 2 ./dna/chr9.fa AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA
salloc -n 1 ./apm approximation_factor dna_database pattern1 pattern2
salloc -n 1 ./apm 2 ./dna/chr9.fa AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA
salloc -N 1 -n 4 mpirun ./apm approximation_factor dna_database pattern1 pattern2
salloc -N 1 -n 9 mpirun ./apm 2 ./dna/chr9.fa AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA
./apm_gpu approximation_factor dna_database pattern1 pattern2
./apm_gpu 2 ./dna/chr9.fa AAAA AAAA AAAA AAAA AAAA AAAA AAAA AAAA