skipping folders which exist in crashed folder.
This commit is contained in:
parent
56844f1f99
commit
a9c5ca3fc6
34
src/main.cpp
34
src/main.cpp
|
@ -89,13 +89,13 @@ int main(int argc, char *argv[]) {
|
|||
}
|
||||
|
||||
ReducedPatternOptimization::Results optimizationResults;
|
||||
bool optimizationAlreadyComputed = false;
|
||||
if (optimizationResultFolderExists) {
|
||||
const bool resultsWereSuccessfullyLoaded = optimizationResults.load(resultsOutputDir);
|
||||
if (resultsWereSuccessfullyLoaded && optimizationResults.settings == settings_optimization) {
|
||||
optimizationAlreadyComputed = true;
|
||||
}
|
||||
}
|
||||
bool optimizationAlreadyComputed = optimizationResultFolderExists;
|
||||
// bool optimizationAlreadyComputed = false;
|
||||
// if (optimizationResultFolderExists) {
|
||||
// const bool resultsWereSuccessfullyLoaded = optimizationResults.load(resultsOutputDir);
|
||||
// if (resultsWereSuccessfullyLoaded && optimizationResults.settings == settings_optimization) {
|
||||
// }
|
||||
// }
|
||||
|
||||
if (!optimizationAlreadyComputed) {
|
||||
auto start = std::chrono::system_clock::now();
|
||||
|
@ -114,7 +114,7 @@ int main(int argc, char *argv[]) {
|
|||
optimizationResults.time = elapsed.count() / 1000.0;
|
||||
|
||||
// Export results
|
||||
if (optimizationResults.numberOfSimulationCrashes != 0) {
|
||||
if (!optimizationResults.wasSuccessful) {
|
||||
resultsOutputDir = crashedJobsDirPath.string();
|
||||
} else {
|
||||
resultsOutputDir = convergedJobsDirPath.string();
|
||||
|
@ -127,14 +127,16 @@ int main(int argc, char *argv[]) {
|
|||
// .append("results.csv")
|
||||
// .string(),
|
||||
// false);
|
||||
csv_results << "Name";
|
||||
optimizationResults.writeHeaderTo(csv_results);
|
||||
settings_optimization.writeHeaderTo(csv_results);
|
||||
csv_results << endrow;
|
||||
csv_results << pairName;
|
||||
optimizationResults.writeResultsTo(settings_optimization, csv_results);
|
||||
settings_optimization.writeSettingsTo(csv_results);
|
||||
csv_results << endrow;
|
||||
if (optimizationResults.wasSuccessful) {
|
||||
csv_results << "Name";
|
||||
optimizationResults.writeHeaderTo(csv_results);
|
||||
settings_optimization.writeHeaderTo(csv_results);
|
||||
csv_results << endrow;
|
||||
csv_results << pairName;
|
||||
optimizationResults.writeResultsTo(settings_optimization, csv_results);
|
||||
settings_optimization.writeSettingsTo(csv_results);
|
||||
csv_results << endrow;
|
||||
}
|
||||
}
|
||||
|
||||
//#ifdef POLYSCOPE_DEFINED
|
||||
|
|
Loading…
Reference in New Issue