Draft: Fast one-sided MPI version
Compare changes
- Peter W. Draper authored
+ 40
− 31
@@ -55,10 +55,10 @@ static int UNLOCKED = -3;
@@ -55,10 +55,10 @@ static int UNLOCKED = -3;
@@ -100,7 +100,7 @@ static int volatile todo_recv = 0;
@@ -100,7 +100,7 @@ static int volatile todo_recv = 0;
@@ -110,35 +110,35 @@ static int toblocks(BLOCKTYPE nr_bytes) {
@@ -110,35 +110,35 @@ static int toblocks(BLOCKTYPE nr_bytes) {
@@ -162,7 +162,8 @@ static void *send_thread(void *arg) {
@@ -162,7 +162,8 @@ static void *send_thread(void *arg) {
@@ -170,10 +171,12 @@ static void *send_thread(void *arg) {
@@ -170,10 +171,12 @@ static void *send_thread(void *arg) {
@@ -186,7 +189,7 @@ static void *send_thread(void *arg) {
@@ -186,7 +189,7 @@ static void *send_thread(void *arg) {
@@ -201,7 +204,7 @@ static void *send_thread(void *arg) {
@@ -201,7 +204,7 @@ static void *send_thread(void *arg) {
@@ -213,7 +216,8 @@ static void *send_thread(void *arg) {
@@ -213,7 +216,8 @@ static void *send_thread(void *arg) {
@@ -251,7 +255,8 @@ static void *recv_thread(void *arg) {
@@ -251,7 +255,8 @@ static void *recv_thread(void *arg) {
@@ -260,16 +265,19 @@ static void *recv_thread(void *arg) {
@@ -260,16 +265,19 @@ static void *recv_thread(void *arg) {
@@ -279,7 +287,7 @@ static void *recv_thread(void *arg) {
@@ -279,7 +287,7 @@ static void *recv_thread(void *arg) {
@@ -358,8 +366,9 @@ static size_t pick_logs() {
@@ -358,8 +366,9 @@ static size_t pick_logs() {