From 425d22a5b596eb1ceb8e5a07d1ed3766870f9d9e Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Mon, 12 Sep 2022 15:32:15 -0700 Subject: ABLASTR: Move Used Inputs Helper (#3376) Move the helper to write a file for used inputs to ABLASTR. --- Source/ablastr/utils/UsedInputsFile.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Source/ablastr/utils/UsedInputsFile.cpp (limited to 'Source/ablastr/utils/UsedInputsFile.cpp') diff --git a/Source/ablastr/utils/UsedInputsFile.cpp b/Source/ablastr/utils/UsedInputsFile.cpp new file mode 100644 index 000000000..175c67619 --- /dev/null +++ b/Source/ablastr/utils/UsedInputsFile.cpp @@ -0,0 +1,30 @@ +/* Copyright 2022 Axel Huebl + * + * This file is part of WarpX. + * + * License: BSD-3-Clause-LBNL + */ + +#include "UsedInputsFile.H" + +#include +#include +#include + +#include +#include +#include + + +void +ablastr::utils::write_used_inputs_file (std::string const & filename) +{ + amrex::Print() << "For full input parameters, see the file: " << filename << "\n\n"; + + if (amrex::ParallelDescriptor::IOProcessor()) { + std::ofstream jobInfoFile; + jobInfoFile.open(filename.c_str(), std::ios::out); + amrex::ParmParse::dumpTable(jobInfoFile, true); + jobInfoFile.close(); + } +} -- cgit v1.2.3