PISM, A Parallel Ice Sheet Model  stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
Namespaces | Functions
Array.cc File Reference
#include <cassert>
#include <cmath>
#include <cstddef>
#include <petscdraw.h>
#include <string>
#include "pism/util/array/Array.hh"
#include "pism/util/array/Array_impl.hh"
#include "pism/util/Time.hh"
#include "pism/util/Grid.hh"
#include "pism/util/ConfigInterface.hh"
#include "pism/util/error_handling.hh"
#include "pism/util/io/io_helpers.hh"
#include "pism/util/Logger.hh"
#include "pism/util/Profiling.hh"
#include "pism/util/petscwrappers/VecScatter.hh"
#include "pism/util/petscwrappers/Viewer.hh"
#include "pism/util/Context.hh"
#include "pism/util/VariableMetadata.hh"
#include "pism/util/io/File.hh"
#include "pism/util/pism_utilities.hh"
#include "pism/util/io/IO_Flags.hh"

Go to the source code of this file.

Namespaces

 pism
 
 pism::array
 

Functions

void pism::array::global_to_local (petsc::DM &dm, Vec source, Vec destination)
 
static NormType pism::array::int_to_normtype (int input)
 
void pism::array::set_default_value_or_stop (const std::string &filename, const VariableMetadata &variable, io::Default default_value, const Logger &log, Vec output)
 
static std::array< double, 2 > pism::array::compute_range (MPI_Comm com, const double *data, size_t data_size)
 
void pism::convert_vec (petsc::Vec &v, units::System::Ptr system, const std::string &spec1, const std::string &spec2)