From 42dbfd62500b7a26ffa7451513844c6439128bbf Mon Sep 17 00:00:00 2001
From: Brandon Rodriguez <brodriguez8774@gmail.com>
Date: Tue, 16 Feb 2021 00:14:28 -0500
Subject: [PATCH] Update minimum load for "sharing work" to reduce perceived
 load jumping

---
 src/load_balance_general.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/load_balance_general.c b/src/load_balance_general.c
index e056d6d..8162376 100644
--- a/src/load_balance_general.c
+++ b/src/load_balance_general.c
@@ -228,7 +228,7 @@ void worker_handle_request(thread_struct* thread_args_ptr) {
                 MPI_Recv(&temp, 1, MPI_INT, index, tag_work_request, MPI_COMM_WORLD, MPI_STATUS_IGNORE);
 
                 // Check if donating worker has work to split and send.
-                if (thread_args_ptr->remaining_loads > 1) {
+                if (thread_args_ptr->remaining_loads > 4) {
                     // Worker has at least one load to split and send. Do so.
                     // char* msg = calloc(256, sizeof(char));
                     // sprintf(msg, "    orig load: %i", thread_args_ptr->remaining_loads);
-- 
GitLab