Actual source code: types.h

  1: /*$Id: types.h,v 1.2 2001/04/10 19:37:38 bsmith Exp $*/
  2: /**********************************types.h*************************************
  3: SPARSE GATHER-SCATTER PACKAGE: bss_malloc bss_malloc ivec error comm gs queue

  5: Author: Henry M. Tufo III

  7: e-mail: hmt@cs.brown.edu

  9: snail-mail:
 10: Division of Applied Mathematics
 11: Brown University
 12: Providence, RI 02912

 14: Last Modification: 
 15: 6.21.97
 16: ***********************************types.h************************************/

 18: /**********************************types.h*************************************
 19: File Description:
 20: -----------------

 22: ***********************************types.h************************************/
 23: typedef void (*vfp)(void*,void*,int,...);
 24: typedef void (*rbfp)(REAL *, REAL *, int len);
 25: #ifdef MPISRC
 26: #define vbfp MPI_User_function *
 27: #else
 28: typedef void (*vbfp)(void *, void *, int len, DATA_TYPE dt);
 29: #endif
 30: typedef int (*bfp)(void *, void *, int *len, DATA_TYPE *dt);
 31: /* typedef REAL (*bfp)(REAL, REAL); */