PISM, A Parallel Ice Sheet Model 2.2.1-cd005eec8 committed by Constantine Khrulev on 2025-03-07
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
File.cc File Reference
#include <cassert>
#include <cstdio>
#include <memory>
#include <map>
#include <petscvec.h>
#include <set>
#include "pism/util/io/File.hh"
#include "pism/util/Grid.hh"
#include "pism/util/io/NC_Serial.hh"
#include "pism/util/io/NC4_Serial.hh"
#include "pism/pism_config.hh"
#include "pism/util/error_handling.hh"
#include "pism/util/io/io_helpers.hh"
#include "pism/util/io/IO_Flags.hh"
#include "pism/util/pism_utilities.hh"

Go to the source code of this file.

Classes

struct  pism::File::Impl
 

Namespaces

namespace  pism
 

Functions

io::Backend pism::string_to_backend (const std::string &backend)
 
static std::string pism::backend_to_string (io::Backend backend)
 
static io::Backend pism::choose_backend (MPI_Comm com, const std::string &filename)
 
static std::shared_ptr< io::NCFilepism::create_backend (MPI_Comm com, io::Backend backend)
 
AxisType pism::axis_type_from_string (const std::string &input)