PISM, A Parallel Ice Sheet Model 2.3.0-79cae578d committed by Constantine Khrulev on 2026-03-22
Loading...
Searching...
No Matches
Namespaces | Functions
output_helpers.cc File Reference
#include <set>
#include "pism/util/error_handling.hh"
#include "pism/util/io/io_helpers.hh"
#include "pism/util/VariableMetadata.hh"
#include "pism/util/io/OutputWriter.hh"
#include "pism/util/pism_utilities.hh"
#include "pism/util/Config.hh"

Go to the source code of this file.

Namespaces

namespace  pism
 
namespace  pism::io
 Input and output code (NetCDF wrappers, etc)
 

Functions

void pism::io::define_variables (const OutputFile &file, const std::set< VariableMetadata > &variables, const VariableMetadata &mapping, bool use_internal_units)
 
void pism::io::write_config (const Config &config, const std::string &variable_name, const OutputFile &file)
 
void pism::io::move_if_exists (MPI_Comm com, const std::string &file_to_move, int rank_to_use)
 Moves the file aside (file.nc -> file.nc~).
 
void pism::io::remove_if_exists (MPI_Comm com, const std::string &file_to_remove, int rank_to_use)
 Check if a file is present are remove it.