Skip to content

Commit d051123

Browse files
committed
added another option -t for "total working ranks"
1 parent 2acac4f commit d051123

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

examples/16_btd_write_parallel.cpp

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,24 @@ void doConfig(int argc, char *argv[], int currRank)
289289
<< "[Error]: Missing value for -d option. Using default."
290290
<< std::endl;
291291
}
292+
else if (arg == "-t")
293+
{
294+
if (i + 1 < argc)
295+
{
296+
int value = std::atoi(argv[++i]);
297+
if (value >= 0)
298+
m_workerTotal = value;
299+
else if (0 == currRank)
300+
std::cerr << "Error: -t value must be a positive integer. "
301+
"Using default."
302+
<< std::endl;
303+
;
304+
}
305+
else if (0 == currRank)
306+
std::cerr
307+
<< "[Error]: Missing value for -t option. Using default."
308+
<< std::endl;
309+
}
292310
else
293311
{
294312
if (0 == currRank)
@@ -306,6 +324,8 @@ void doConfig(int argc, char *argv[], int currRank)
306324
<< " \n\t[-d diskFlushAfterNumbuffer: default(4) 0 means "
307325
"flush after every storechunk)] = "
308326
<< m_diskFlushFrequency
327+
<< " \n\t[-t totalWorkerRanks: default(4)] = "
328+
<< m_workerTotal
309329
<< " \n\t[-f adiosFlattenSteps: default=no] = "
310330
<< m_adiosFlattenSteps << std::endl;
311331
}

0 commit comments

Comments
 (0)