Final MPI Calculations here
This commit is contained in:
@@ -3,6 +3,9 @@ function output = dsp_runid(run_id, options)
|
||||
arguments
|
||||
run_id
|
||||
options.append_to_db = 0;
|
||||
options.append_mpi_reduction_db (1,1) logical = false;
|
||||
options.mpi_reduction_study_name string = "mpi_reduction_v1";
|
||||
options.mpi_reduction_writer_path string = "";
|
||||
options.max_occurences = 4;
|
||||
options.start_occurence = 1;
|
||||
options.userParameters = struct();
|
||||
@@ -24,7 +27,11 @@ try
|
||||
database = [];
|
||||
inputSource = normalizeDspInputSource(options.mode);
|
||||
|
||||
if inputSource == "run_id" || options.append_to_db
|
||||
if options.append_mpi_reduction_db && strlength(options.mpi_reduction_writer_path) > 0
|
||||
addpath(options.mpi_reduction_writer_path);
|
||||
end
|
||||
|
||||
if inputSource == "run_id" || options.append_to_db || options.append_mpi_reduction_db
|
||||
database = DBHandler("dataBase", [options.dataBase], "type", options.database_type, ...
|
||||
"user", options.user, "password", options.password, ...
|
||||
"server", options.server, "port", options.port);
|
||||
@@ -60,6 +67,12 @@ try
|
||||
if options.append_to_db
|
||||
appendDspOutputToDatabase(database, run_id, dspOutput);
|
||||
end
|
||||
if options.append_mpi_reduction_db
|
||||
occurrence_idx = options.start_occurence + r - 1;
|
||||
appendMpiReductionDspOutput(database, run_id, occurrence_idx, dspOutput, options, ...
|
||||
"study_name", options.mpi_reduction_study_name, ...
|
||||
"verbose", false);
|
||||
end
|
||||
end
|
||||
|
||||
catch ME
|
||||
|
||||
Reference in New Issue
Block a user