diff --git a/src/output.cpp b/src/output.cpp index 401ad8338d..58f081f676 100644 --- a/src/output.cpp +++ b/src/output.cpp @@ -576,9 +576,12 @@ void write_tallies() if (model::tallies.empty()) return; + // Set filename for tallies_out + std::string filename = fmt::format("{}tallies.out", settings::path_output); + // Open the tallies.out file. std::ofstream tallies_out; - tallies_out.open("tallies.out", std::ios::out | std::ios::trunc); + tallies_out.open(filename, std::ios::out | std::ios::trunc); // Loop over each tally. for (auto i_tally = 0; i_tally < model::tallies.size(); ++i_tally) { diff --git a/src/summary.cpp b/src/summary.cpp index fc81ac7bb8..b3ea0254e6 100644 --- a/src/summary.cpp +++ b/src/summary.cpp @@ -22,8 +22,11 @@ void write_summary() // Display output message write_message("Writing summary.h5 file...", 5); + // Set filename for summary file + std::string filename = fmt::format("{}summary.h5", settings::path_output); + // Create a new file using default properties. - hid_t file = file_open("summary.h5", 'w'); + hid_t file = file_open(filename, 'w'); write_header(file); write_nuclides(file);