\r
//figure out how many sequences you have to align\r
numSeqsPerProcessor = numFastaSeqs / processors;\r
- if(pid == (processors - 1)){ numSeqsPerProcessor = numFastaSeqs - pid * numSeqsPerProcessor; }\r
int startIndex = pid * numSeqsPerProcessor;\r
+ if(pid == (processors - 1)){ numSeqsPerProcessor = numFastaSeqs - pid * numSeqsPerProcessor; }\r
+ \r
\r
//align your part\r
driverMPI(startIndex, numSeqsPerProcessor, inMPI, outMPIAlign, outMPIReport, outMPIAccnos, MPIPos);\r
\r
//figure out how many sequences you have to align\r
numSeqsPerProcessor = numFastaSeqs / processors;\r
- if(pid == (processors - 1)){ numSeqsPerProcessor = numFastaSeqs - pid * numSeqsPerProcessor; }\r
int startIndex = pid * numSeqsPerProcessor;\r
+ if(pid == (processors - 1)){ numSeqsPerProcessor = numFastaSeqs - pid * numSeqsPerProcessor; }\r
+ \r
\r
//align your part\r
driverMPI(startIndex, numSeqsPerProcessor, inMPI, outMPIAlign, outMPIReport, outMPIAccnos, MPIPos);\r