Skip to content
Snippets Groups Projects
Commit 9ae7d8cf authored by sudorook's avatar sudorook
Browse files

use dynamic scheduler for correlation loops

parent 70e6afa1
No related merge requests found
......@@ -105,7 +105,7 @@ MCMCStats::computeCorrelations(void)
// Compute distances within replicates
#pragma omp parallel
{
#pragma omp for
#pragma omp for schedule(dynamic,1)
for (int rep = 0; rep < reps; rep++) {
arma::Mat<int> slice = (samples->slice(rep)).t();
for (int seq1 = 0; seq1 < M; seq1++) {
......@@ -136,7 +136,7 @@ MCMCStats::computeCorrelations(void)
// Compute distances between replicates
#pragma omp parallel
{
#pragma omp for
#pragma omp for schedule(dynamic,1)
for (int seq = 0; seq < M; seq++) {
for (int rep1 = 0; rep1 < reps; rep1++) {
for (int rep2 = rep1 + 1; rep2 < reps; rep2++) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment