blob: 175c67619e75aae0da1f3e9c7de27b94563ca685 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
/* Copyright 2022 Axel Huebl
*
* This file is part of WarpX.
*
* License: BSD-3-Clause-LBNL
*/
#include "UsedInputsFile.H"
#include <AMReX_ParallelDescriptor.H>
#include <AMReX_ParmParse.H>
#include <AMReX_Print.H>
#include <fstream>
#include <ios>
#include <string>
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();
}
}
|