PISM, A Parallel Ice Sheet Model 2.3.0-79cae578d committed by Constantine Khrulev on 2026-03-22
Loading...
Searching...
No Matches
Namespaces | Functions
YacOutputWriter.cc File Reference
#include <cstddef>
#include <memory>
#include <cmath>
#include <cstring>
#include <mpi.h>
#include <vector>
#include "pism/util/Config.hh"
#include "pism/util/GridInfo.hh"
#include "pism/util/Grid.hh"
#include "pism/util/VariableMetadata.hh"
#include "pism/util/error_handling.hh"
#include "pism/util/io/File.hh"
#include "pism/util/io/IO_Flags.hh"
#include "pism/util/io/YacOutputWriter.hh"
#include "pism/external/nlohmann/json.hpp"
#include "yac.h"

Go to the source code of this file.

Namespaces

namespace  pism
 
namespace  pism::details
 

Functions

static void pism::details::to_json (const VariableAttributes &attributes, nlohmann::json &output)
 
static std::string pism::details::to_python_type (pism::io::Type input)
 
static std::vector< intpism::details::patch_global_indices (unsigned int x_global_size, unsigned int x_start, unsigned int x_size, unsigned int y_start, unsigned int y_size)
 
static std::string pism::details::grid_name (const VariableMetadata &variable)
 
static void pism::details::free_array_buffers (std::vector< double * > &buffers)
 
void pism::details::compute_point_coordinates (const grid::DistributedGridInfo &grid, const std::string &proj_string, std::vector< double > &longitudes, std::vector< double > &latitudes)