SCORPIO  1.7.0
Macros | Functions | Variables
darray_no_async.c File Reference
#include <getopt.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <mpi.h>
#include <pio.h>
Include dependency graph for darray_no_async.c:

Macros

#define NUM_NETCDF_FLAVORS   4
 
#define NDIM3   3
 
#define NUM_TIMESTEPS   2
 
#define DIM_LEN_X   4
 
#define DIM_LEN_Y   4
 
#define VAR_NAME   "foo"
 
#define ERR_BAD   1001
 
#define START_DATA_VAL   42
 
#define TARGET_NTASKS   4
 
#define LOG_LEVEL   3
 
#define MPIERR(e)
 
#define ERR(e)
 

Functions

int check_file (int iosysid, int ntasks, char *filename, int iotype, int elements_per_pe, int my_rank, int ioid)
 
int main (int argc, char *argv[])
 

Variables

int dim_len [NDIM3] = {NC_UNLIMITED, DIM_LEN_X, DIM_LEN_Y}
 
char dim_name [NDIM3][PIO_MAX_NAME+1] = {"unlimted", "x", "y"}
 
char err_buffer [MPI_MAX_ERROR_STRING]
 
int resultlen
 

Macro Definition Documentation

◆ DIM_LEN_X

#define DIM_LEN_X   4

◆ DIM_LEN_Y

#define DIM_LEN_Y   4

◆ ERR

#define ERR (   e)
Value:
do { \
MPI_Finalize(); \
return e; \
} while (0)

◆ ERR_BAD

#define ERR_BAD   1001

◆ LOG_LEVEL

#define LOG_LEVEL   3

◆ MPIERR

#define MPIERR (   e)
Value:
do { \
MPI_Error_string(e, err_buffer, &resultlen); \
printf("MPI error, line %d, file %s: %s\n", __LINE__, __FILE__, err_buffer); \
MPI_Finalize(); \
return 2; \
} while (0)
char err_buffer[MPI_MAX_ERROR_STRING]
Definition: darray_no_async.c:79
int resultlen
Definition: darray_no_async.c:83

◆ NDIM3

#define NDIM3   3

◆ NUM_NETCDF_FLAVORS

#define NUM_NETCDF_FLAVORS   4

◆ NUM_TIMESTEPS

#define NUM_TIMESTEPS   2

◆ START_DATA_VAL

#define START_DATA_VAL   42

◆ TARGET_NTASKS

#define TARGET_NTASKS   4

◆ VAR_NAME

#define VAR_NAME   "foo"

Function Documentation

◆ check_file()

int check_file ( int  iosysid,
int  ntasks,
char *  filename,
int  iotype,
int  elements_per_pe,
int  my_rank,
int  ioid 
)

◆ main()

int main ( int  argc,
char *  argv[] 
)

Variable Documentation

◆ dim_len

int dim_len[NDIM3] = {NC_UNLIMITED, DIM_LEN_X, DIM_LEN_Y}

◆ dim_name

char dim_name[NDIM3][PIO_MAX_NAME+1] = {"unlimted", "x", "y"}

◆ err_buffer

char err_buffer[MPI_MAX_ERROR_STRING]

◆ resultlen

int resultlen