|
| std::string | pism::io::time_dimension (std::shared_ptr< units::System > unit_system, const File &file, const std::string &variable_name) |
| |
| void | pism::io::check_input_grid (const grid::InputGridInfo &input_grid, const grid::DistributedGridInfo &internal_grid, const std::vector< double > &internal_z_levels, bool allow_extrapolation) |
| | Check that x, y, and z coordinates of the input grid are strictly increasing.
|
| |
| void | pism::io::regrid_spatial_variable (const VariableMetadata &variable, const Grid &target_grid, const LocalInterpCtx &interp_context, const File &file, const Logger &log, double *output) |
| | Regrid from a NetCDF file into a distributed array output.
|
| |
| void | pism::io::read_spatial_variable (const VariableMetadata &variable, const Grid &grid, const File &file, unsigned int time, double *output) |
| | Read a variable from a file into an array output.
|
| |
| std::vector< double > | pism::io::read_1d_variable (const File &file, const std::string &variable_name, const std::string &units, std::shared_ptr< units::System > unit_system) |
| |
| std::vector< double > | pism::io::read_timeseries_variable (const File &file, const std::string &variable_name, const std::string &units, std::shared_ptr< units::System > unit_system, size_t start, size_t count) |
| |
| std::vector< double > | pism::io::read_bounds (const File &file, const std::string &bounds_variable_name, const std::string &internal_units, std::shared_ptr< units::System > unit_system) |
| |
| void | pism::io::read_time_info (std::shared_ptr< units::System > unit_system, const File &file, const std::string &time_name, const std::string &time_units, std::vector< double > ×, std::vector< double > &bounds) |
| |
| VariableMetadata | pism::io::read_attributes (const File &file, const std::string &variable_name, std::shared_ptr< units::System > unit_system) |
| |
| 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.
|
| |