extern void initval( float *p[], float *rhs[], int nrows, int ncols, float pborder, float pinside, float rhsborder, float rhsinside ); extern void allocate( int nrows, int ncols, float **pcop, float **corhs ); extern void upload( float *p[], float *rhs[], int nrows, int ncols, float *cop, float *corhs ); extern void download( float *p[], float *rhs[], int nrows, int ncols, float *cop, float *corhs ); extern void poissn( float *p[], float *rhs[], float **pcop, int icop, float *corhs, int nrows, int ncols, float delx, float dely, float addcoeff[] );