OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
nc_init_compress.c File Reference
#include <netcdf.h>
#include <stdlib.h>
#include <stdint.h>
#include <math.h>
#include <stdio.h>
#include <nc4utils.h>
Include dependency graph for nc_init_compress.c:

Go to the source code of this file.

Macros

#define DEFAULT_CHUNK_SIZE   1000
 
#define NC_ALLOWED_OVERHANG   .1
 

Functions

void nc_init_compress (int32_t nc_id, int32_t var_id, int32_t *dimids, int32_t rank, size_t *chunksize, int deflate_level)
 
int nc_init_compress2 (int32_t nc_id, char *varnam, int32_t var_id, int32_t *dimids, int32_t rank, size_t *chunksize, int type_size, int deflate_level)
 
int check_chunksizes (size_t type_len, int32_t ndims, const size_t *chunksizes)
 

Macro Definition Documentation

◆ DEFAULT_CHUNK_SIZE

#define DEFAULT_CHUNK_SIZE   1000

Definition at line 8 of file nc_init_compress.c.

◆ NC_ALLOWED_OVERHANG

#define NC_ALLOWED_OVERHANG   .1

Function Documentation

◆ check_chunksizes()

int check_chunksizes ( size_t  type_len,
int32_t  ndims,
const size_t *  chunksizes 
)

Definition at line 159 of file nc_init_compress.c.

◆ nc_init_compress()

void nc_init_compress ( int32_t  nc_id,
int32_t  var_id,
int32_t *  dimids,
int32_t  rank,
size_t *  chunksize,
int  deflate_level 
)

nc_init_compress

R. Healy 9/26/2016

Parameters
[in]

Definition at line 24 of file nc_init_compress.c.

◆ nc_init_compress2()

int nc_init_compress2 ( int32_t  nc_id,
char *  varnam,
int32_t  var_id,
int32_t *  dimids,
int32_t  rank,
size_t *  chunksize,
int  type_size,
int  deflate_level 
)

nc_init_compress

R. Healy 9/26/2016

Parameters
[in]

Definition at line 94 of file nc_init_compress.c.