X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=chimerapintailcommand.cpp;h=adf060f485d862dc93797069a54bb58fbe25adfb;hb=89d6711c2beed6ee75fb00e5e57f1a91564d3e89;hp=62f1f2bae942f1c91ca1ee16bb21b6a4996c790e;hpb=6f4b9401f7deb8aaf0d87659298308f4138cc3b0;p=mothur.git diff --git a/chimerapintailcommand.cpp b/chimerapintailcommand.cpp index 62f1f2b..adf060f 100644 --- a/chimerapintailcommand.cpp +++ b/chimerapintailcommand.cpp @@ -254,8 +254,9 @@ int ChimeraPintailCommand::execute(){ //figure out how many sequences you have to align numSeqsPerProcessor = numSeqs / processors; - if(pid == (processors - 1)){ numSeqsPerProcessor = numSeqs - pid * numSeqsPerProcessor; } int startIndex = pid * numSeqsPerProcessor; + if(pid == (processors - 1)){ numSeqsPerProcessor = numSeqs - pid * numSeqsPerProcessor; } + //align your part driverMPI(startIndex, numSeqsPerProcessor, inMPI, outMPI, outMPIAccnos, MPIPos); @@ -274,8 +275,9 @@ int ChimeraPintailCommand::execute(){ //figure out how many sequences you have to align numSeqsPerProcessor = numSeqs / processors; - if(pid == (processors - 1)){ numSeqsPerProcessor = numSeqs - pid * numSeqsPerProcessor; } int startIndex = pid * numSeqsPerProcessor; + if(pid == (processors - 1)){ numSeqsPerProcessor = numSeqs - pid * numSeqsPerProcessor; } + //align your part driverMPI(startIndex, numSeqsPerProcessor, inMPI, outMPI, outMPIAccnos, MPIPos);