unix/xmdf_par.h File Reference

#include "Xmdf.h"

Functions

int xfCreateFilePar (const char *a_Filename, xid *a_Id, xmbool a_Overwrite, MPI_Info a_Info)
int xfOpenFilePar (const char *a_Filename, xid *a_Id, xmbool a_ReadOnly, MPI_Info a_Info)
int xfClosePar (void)
int xfWriteScalarTimestepParFirst (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, const double *a_Values, const int *a_WhichVals, int a_Stride)
int xfWriteScalarTimestepParFirstMinMax (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, const double *a_Values, const int *a_WhichVals, double a_Min, double a_Max, int a_rank)
int xfWriteScalarTimestepPar (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, const double *a_Values, const int *a_WhichVals, int a_Stride)
int xfWriteScalarTimestepParMinMax (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, const double *a_Values, const int *a_WhichVals, double a_Min, double a_Max)
int xfWriteVectorTimestepParFirst (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, int a_NumComponents, const double *a_Values, const int *a_WhichVals)
int xfWriteVectorTimestepParFirstMinMax (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, int a_NumComponents, const double *a_Values, const int *a_WhichVals, double a_Min, double a_Max)
int xfWriteVectorTimestepPar (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, int a_NumComponents, const double *a_Values, const int *a_WhichVals, int a_Stride)
int xfWriteVectorTimestepParMinMax (xid a_Id, double a_Time, int a_NumTotal, int a_NumProc, int a_NumComponents, const double *a_Values, const int *a_WhichVals, double a_Min, double a_Max)
int xfReadScalarValuesTimestepPar (xid a_Id, int a_Time, int a_StartIndex, int a_NumVals, double *a_Values, int a_Stride)
int xfReadVectorValuesTimestepPar (xid a_Id, int a_Time, int a_StartIndex, int a_NumVals, int a_NumComponents, double *a_Values, int a_Stride)
int xfReadXNodeLocationsPar (xid a_Id, int a_StartIndex, int a_nNodes, double *a_Locs, int a_Stride)
int xfReadYNodeLocationsPar (xid a_Id, int a_StartIndex, int a_nNodes, double *a_Locs, int a_Stride)
int xfReadZNodeLocationsPar (xid a_Id, int a_StartIndex, int a_nNodes, double *a_Locs, int a_Stride)
int xfReadNodeLocationsPar (xid a_Id, int a_StartIndex, int a_nNodes, double *a_Locs, int a_Stride, int a_Component)
int xfReadElemTypesPar (xid a_Id, int a_StartIndex, int a_nElems, int *a_Type, int a_Stride)
int xfReadElemNodeIdsPar (xid a_Id, int a_StartIndex, int a_nElems, int a_nMaxNodes, int *a_Ids, int a_Stride)
int xfGetOffsetPar (xid a_Id, int *a_NumValues, int *a_StartIndex)
void xfiSetComm (MPI_Comm a_comm)
MPI_Comm xfiGetComm ()
void xfGetandPrintErrorMessages ()
int xfCreateFilePar_f (const char *a_Filename, int *a_namelen, xid *a_Id, xmbool *a_Overwrite, MPI_Info *a_Info)
int xfOpenFilePar_f (const char *a_Filename, int *a_namelen, xid *a_Id, xmbool *a_ReadOnly, int *a_Info)
int xfWriteScalarTimestepPar_f (xid *a_Id, double *a_Time, int *a_NumTotal, int *a_NumProc, const double *a_Values, const int *a_WhichVals, int *a_Stride)
int xfWriteVectorTimestepPar_f (xid *a_Id, double *a_Time, int *a_NumTotal, int *a_NumProc, int *a_NumComponents, const double *a_Values, const int *a_WhichVals, int *a_Stride)
int xfSetDataSetChunkSize (int a_ChunkSize)
int xfGetDataSetChunkSize ()

Detailed Description


Function Documentation

int xfClosePar void   ) 
 

Examples:
testxmdf.c.

int xfCreateFilePar const char *  a_Filename,
xid *  a_Id,
xmbool  a_Overwrite,
MPI_Info  a_Info
 

Examples:
testxmdf.c.

int xfCreateFilePar_f const char *  a_Filename,
int *  a_namelen,
xid *  a_Id,
xmbool *  a_Overwrite,
MPI_Info *  a_Info
 

void xfGetandPrintErrorMessages  ) 
 

int xfGetDataSetChunkSize  ) 
 

int xfGetOffsetPar xid  a_Id,
int *  a_NumValues,
int *  a_StartIndex
 

MPI_Comm xfiGetComm  ) 
 

void xfiSetComm MPI_Comm  a_comm  ) 
 

Examples:
testxmdf.c.

int xfOpenFilePar const char *  a_Filename,
xid *  a_Id,
xmbool  a_ReadOnly,
MPI_Info  a_Info
 

Examples:
testxmdf.c.

int xfOpenFilePar_f const char *  a_Filename,
int *  a_namelen,
xid *  a_Id,
xmbool *  a_ReadOnly,
int *  a_Info
 

int xfReadElemNodeIdsPar xid  a_Id,
int  a_StartIndex,
int  a_nElems,
int  a_nMaxNodes,
int *  a_Ids,
int  a_Stride
 

int xfReadElemTypesPar xid  a_Id,
int  a_StartIndex,
int  a_nElems,
int *  a_Type,
int  a_Stride
 

int xfReadNodeLocationsPar xid  a_Id,
int  a_StartIndex,
int  a_nNodes,
double *  a_Locs,
int  a_Stride,
int  a_Component
 

int xfReadScalarValuesTimestepPar xid  a_Id,
int  a_Time,
int  a_StartIndex,
int  a_NumVals,
double *  a_Values,
int  a_Stride
 

Examples:
testxmdf.c.

int xfReadVectorValuesTimestepPar xid  a_Id,
int  a_Time,
int  a_StartIndex,
int  a_NumVals,
int  a_NumComponents,
double *  a_Values,
int  a_Stride
 

int xfReadXNodeLocationsPar xid  a_Id,
int  a_StartIndex,
int  a_nNodes,
double *  a_Locs,
int  a_Stride
 

int xfReadYNodeLocationsPar xid  a_Id,
int  a_StartIndex,
int  a_nNodes,
double *  a_Locs,
int  a_Stride
 

int xfReadZNodeLocationsPar xid  a_Id,
int  a_StartIndex,
int  a_nNodes,
double *  a_Locs,
int  a_Stride
 

int xfSetDataSetChunkSize int  a_ChunkSize  ) 
 

int xfWriteScalarTimestepPar xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
const double *  a_Values,
const int *  a_WhichVals,
int  a_Stride
 

Examples:
testxmdf.c.

int xfWriteScalarTimestepPar_f xid *  a_Id,
double *  a_Time,
int *  a_NumTotal,
int *  a_NumProc,
const double *  a_Values,
const int *  a_WhichVals,
int *  a_Stride
 

int xfWriteScalarTimestepParFirst xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
const double *  a_Values,
const int *  a_WhichVals,
int  a_Stride
 

int xfWriteScalarTimestepParFirstMinMax xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
const double *  a_Values,
const int *  a_WhichVals,
double  a_Min,
double  a_Max,
int  a_rank
 

int xfWriteScalarTimestepParMinMax xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
const double *  a_Values,
const int *  a_WhichVals,
double  a_Min,
double  a_Max
 

int xfWriteVectorTimestepPar xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
int  a_NumComponents,
const double *  a_Values,
const int *  a_WhichVals,
int  a_Stride
 

Examples:
testxmdf.c.

int xfWriteVectorTimestepPar_f xid *  a_Id,
double *  a_Time,
int *  a_NumTotal,
int *  a_NumProc,
int *  a_NumComponents,
const double *  a_Values,
const int *  a_WhichVals,
int *  a_Stride
 

int xfWriteVectorTimestepParFirst xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
int  a_NumComponents,
const double *  a_Values,
const int *  a_WhichVals
 

int xfWriteVectorTimestepParFirstMinMax xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
int  a_NumComponents,
const double *  a_Values,
const int *  a_WhichVals,
double  a_Min,
double  a_Max
 

int xfWriteVectorTimestepParMinMax xid  a_Id,
double  a_Time,
int  a_NumTotal,
int  a_NumProc,
int  a_NumComponents,
const double *  a_Values,
const int *  a_WhichVals,
double  a_Min,
double  a_Max
 


Generated on Mon Oct 16 16:29:13 2006 for XMDF Documentation by  doxygen 1.4.6-NO