Pegasus InfoCorp: Web site design and web software development company

PACK (3)

Pack the active message buffer with arrays

of prescribed data type.

SYNOPSIS

    B
    C
       
            int info = pvm_packf( const char *fmt, ... )
       
            int info = pvm_pkbyte( char *xp, int nitem, int stride )
       
            int info = pvm_pkcplx( float *cp, int nitem, int stride )
       
            int info = pvm_pkdcplx( double *zp, int nitem, int stride )
       
            int info = pvm_pkdouble( double *dp, int nitem, int stride )
       
            int info = pvm_pkfloat( float *fp, int nitem, int stride )
       
            int info = pvm_pkint( int *ip, int nitem, int stride )
       
            int info = pvm_pkuint( unsigned int *ip, int nitem, int stride )
       
            int info = pvm_pkushort( unsigned short *ip, int nitem, int stride )
       
            int info = pvm_pkulong( unsigned long *ip, int nitem, int stride )
       
            int info = pvm_pklong( long *ip, int nitem, int stride )
       
            int info = pvm_pkshort( short *jp, int nitem, int stride )
       
            int info = pvm_pkstr( char *sp )
    

    Fortran call pvmfpack( what, xp, nitem, stride, info )

PARAMETERS

      Printf-like format expression specifying what to pack. (See discussion).

      The total number of items to be packed (not the number of bytes).