#ifdef BTCINTFACE #include "Cbt.h" void blacs_gridinit_(ConTxt, order, nprow, npcol) int *ConTxt; char *order; int *nprow; int *npcol; { void Cblacs_gridinit(); Cblacs_gridinit(ConTxt, order, *nprow, *npcol); } void blacs_setup_(mypnum, nprocs) int *mypnum; int *nprocs; { void Cblacs_setup(); Cblacs_setup(mypnum, nprocs); } void blacs_pinfo_(mypnum, nprocs) int *mypnum; int *nprocs; { void Cblacs_pinfo(); Cblacs_pinfo(mypnum, nprocs); } void blacs_gridmap_(ConTxt, usermap, ldup, nprow, npcol) int *ConTxt; int *usermap; int *ldup; int *nprow; int *npcol; { void Cblacs_gridmap(); Cblacs_gridmap(ConTxt, usermap, *ldup, *nprow, *npcol); } void blacs_gridexit_(ConTxt) int *ConTxt; { void Cblacs_gridexit(); Cblacs_gridexit(*ConTxt); } void blacs_abort_(ConTxt, ErrNo) int *ConTxt; int *ErrNo; { void Cblacs_abort(); Cblacs_abort(*ConTxt, *ErrNo); } void blacs_exit_(NotDone) int *NotDone; { void Cblacs_exit(); Cblacs_exit(*NotDone); } void blacs_freebuff_(ConTxt, Wait) int *ConTxt; int *Wait; { void Cblacs_freebuff(); Cblacs_freebuff(*ConTxt, *Wait); } void blacs_gridinfo_(ConTxt, nprow, npcol, myrow, mycol) int *ConTxt; int *nprow; int *npcol; int *myrow; int *mycol; { void Cblacs_gridinfo(); Cblacs_gridinfo(*ConTxt, nprow, npcol, myrow, mycol); } void blacs_barrier_(ConTxt, scope) int *ConTxt; char *scope; { void Cblacs_barrier(); Cblacs_barrier(*ConTxt, scope); } int blacs_pnum_(ConTxt, prow, pcol) int *ConTxt; int *prow; int *pcol; { int Cblacs_pnum(); return( Cblacs_pnum(*ConTxt, *prow, *pcol) ); } void blacs_pcoord_(ConTxt, nodenum, prow, pcol) int *ConTxt; int *nodenum; int *prow; int *pcol; { void Cblacs_pcoord(); Cblacs_pcoord(*ConTxt, *nodenum, prow, pcol); } void blacs_get_(ConTxt, what, I) int *ConTxt; int *what; int *I; { void Cblacs_get(); Cblacs_get(*ConTxt, *what, I); } void blacs_set_(ConTxt, what, I) int *ConTxt; int *what; int *I; { void Cblacs_set(); Cblacs_set(*ConTxt, *what, I); } void igesd2d_(ConTxt, m, n, A, lda, rdest, cdest) int *ConTxt; int *m; int *n; int *A; int *lda; int *rdest; int *cdest; { void Cigesd2d(); Cigesd2d(*ConTxt, *m, *n, A, *lda, *rdest, *cdest); } void igerv2d_(ConTxt, m, n, A, lda, rsrc, csrc) int *ConTxt; int *m; int *n; int *A; int *lda; int *rsrc; int *csrc; { void Cigerv2d(); Cigerv2d(*ConTxt, *m, *n, A, *lda, *rsrc, *csrc); } void igebs2d_(ConTxt, scope, top, m, n, A, lda) int *ConTxt; char *scope; char *top; int *m; int *n; int *A; int *lda; { void Cigebs2d(); Cigebs2d(*ConTxt, scope, top, *m, *n, A, *lda); } void igebr2d_(ConTxt, scope, top, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; int *m; int *n; int *A; int *lda; int *rsrc; int *csrc; { void Cigebr2d(); Cigebr2d(*ConTxt, scope, top, *m, *n, A, *lda, *rsrc, *csrc); } void itrsd2d_(ConTxt, uplo, diag, m, n, A, lda, rdest, cdest) int *ConTxt; char *uplo; char *diag; int *m; int *n; int *A; int *lda; int *rdest; int *cdest; { void Citrsd2d(); Citrsd2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rdest, *cdest); } void itrrv2d_(ConTxt, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *uplo; char *diag; int *m; int *n; int *A; int *lda; int *rsrc; int *csrc; { void Citrrv2d(); Citrrv2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void itrbs2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; int *A; int *lda; { void Citrbs2d(); Citrbs2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda); } void itrbr2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; int *A; int *lda; int *rsrc; int *csrc; { void Citrbr2d(); Citrbr2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void igsum2d_(ConTxt, scope, top, m, n, A, lda, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; int *A; int *lda; int *rdest; int *cdest; { void Cigsum2d(); Cigsum2d(*ConTxt, scope, top, *m, *n, A, *lda, *rdest, *cdest); } void igamx2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; int *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Cigamx2d(); Cigamx2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void igamn2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; int *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Cigamn2d(); Cigamn2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void dgesd2d_(ConTxt, m, n, A, lda, rdest, cdest) int *ConTxt; int *m; int *n; double *A; int *lda; int *rdest; int *cdest; { void Cdgesd2d(); Cdgesd2d(*ConTxt, *m, *n, A, *lda, *rdest, *cdest); } void dgerv2d_(ConTxt, m, n, A, lda, rsrc, csrc) int *ConTxt; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Cdgerv2d(); Cdgerv2d(*ConTxt, *m, *n, A, *lda, *rsrc, *csrc); } void dgebs2d_(ConTxt, scope, top, m, n, A, lda) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; { void Cdgebs2d(); Cdgebs2d(*ConTxt, scope, top, *m, *n, A, *lda); } void dgebr2d_(ConTxt, scope, top, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Cdgebr2d(); Cdgebr2d(*ConTxt, scope, top, *m, *n, A, *lda, *rsrc, *csrc); } void dtrsd2d_(ConTxt, uplo, diag, m, n, A, lda, rdest, cdest) int *ConTxt; char *uplo; char *diag; int *m; int *n; double *A; int *lda; int *rdest; int *cdest; { void Cdtrsd2d(); Cdtrsd2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rdest, *cdest); } void dtrrv2d_(ConTxt, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *uplo; char *diag; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Cdtrrv2d(); Cdtrrv2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void dtrbs2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; double *A; int *lda; { void Cdtrbs2d(); Cdtrbs2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda); } void dtrbr2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Cdtrbr2d(); Cdtrbr2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void dgsum2d_(ConTxt, scope, top, m, n, A, lda, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rdest; int *cdest; { void Cdgsum2d(); Cdgsum2d(*ConTxt, scope, top, *m, *n, A, *lda, *rdest, *cdest); } void dgamx2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Cdgamx2d(); Cdgamx2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void dgamn2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Cdgamn2d(); Cdgamn2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void sgesd2d_(ConTxt, m, n, A, lda, rdest, cdest) int *ConTxt; int *m; int *n; float *A; int *lda; int *rdest; int *cdest; { void Csgesd2d(); Csgesd2d(*ConTxt, *m, *n, A, *lda, *rdest, *cdest); } void sgerv2d_(ConTxt, m, n, A, lda, rsrc, csrc) int *ConTxt; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Csgerv2d(); Csgerv2d(*ConTxt, *m, *n, A, *lda, *rsrc, *csrc); } void sgebs2d_(ConTxt, scope, top, m, n, A, lda) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; { void Csgebs2d(); Csgebs2d(*ConTxt, scope, top, *m, *n, A, *lda); } void sgebr2d_(ConTxt, scope, top, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Csgebr2d(); Csgebr2d(*ConTxt, scope, top, *m, *n, A, *lda, *rsrc, *csrc); } void strsd2d_(ConTxt, uplo, diag, m, n, A, lda, rdest, cdest) int *ConTxt; char *uplo; char *diag; int *m; int *n; float *A; int *lda; int *rdest; int *cdest; { void Cstrsd2d(); Cstrsd2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rdest, *cdest); } void strrv2d_(ConTxt, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *uplo; char *diag; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Cstrrv2d(); Cstrrv2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void strbs2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; float *A; int *lda; { void Cstrbs2d(); Cstrbs2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda); } void strbr2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Cstrbr2d(); Cstrbr2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void sgsum2d_(ConTxt, scope, top, m, n, A, lda, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rdest; int *cdest; { void Csgsum2d(); Csgsum2d(*ConTxt, scope, top, *m, *n, A, *lda, *rdest, *cdest); } void sgamx2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Csgamx2d(); Csgamx2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void sgamn2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Csgamn2d(); Csgamn2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void cgesd2d_(ConTxt, m, n, A, lda, rdest, cdest) int *ConTxt; int *m; int *n; float *A; int *lda; int *rdest; int *cdest; { void Ccgesd2d(); Ccgesd2d(*ConTxt, *m, *n, A, *lda, *rdest, *cdest); } void cgerv2d_(ConTxt, m, n, A, lda, rsrc, csrc) int *ConTxt; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Ccgerv2d(); Ccgerv2d(*ConTxt, *m, *n, A, *lda, *rsrc, *csrc); } void cgebs2d_(ConTxt, scope, top, m, n, A, lda) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; { void Ccgebs2d(); Ccgebs2d(*ConTxt, scope, top, *m, *n, A, *lda); } void cgebr2d_(ConTxt, scope, top, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Ccgebr2d(); Ccgebr2d(*ConTxt, scope, top, *m, *n, A, *lda, *rsrc, *csrc); } void ctrsd2d_(ConTxt, uplo, diag, m, n, A, lda, rdest, cdest) int *ConTxt; char *uplo; char *diag; int *m; int *n; float *A; int *lda; int *rdest; int *cdest; { void Cctrsd2d(); Cctrsd2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rdest, *cdest); } void ctrrv2d_(ConTxt, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *uplo; char *diag; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Cctrrv2d(); Cctrrv2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void ctrbs2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; float *A; int *lda; { void Cctrbs2d(); Cctrbs2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda); } void ctrbr2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; float *A; int *lda; int *rsrc; int *csrc; { void Cctrbr2d(); Cctrbr2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void cgsum2d_(ConTxt, scope, top, m, n, A, lda, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rdest; int *cdest; { void Ccgsum2d(); Ccgsum2d(*ConTxt, scope, top, *m, *n, A, *lda, *rdest, *cdest); } void cgamx2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Ccgamx2d(); Ccgamx2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void cgamn2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; float *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Ccgamn2d(); Ccgamn2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void zgesd2d_(ConTxt, m, n, A, lda, rdest, cdest) int *ConTxt; int *m; int *n; double *A; int *lda; int *rdest; int *cdest; { void Czgesd2d(); Czgesd2d(*ConTxt, *m, *n, A, *lda, *rdest, *cdest); } void zgerv2d_(ConTxt, m, n, A, lda, rsrc, csrc) int *ConTxt; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Czgerv2d(); Czgerv2d(*ConTxt, *m, *n, A, *lda, *rsrc, *csrc); } void zgebs2d_(ConTxt, scope, top, m, n, A, lda) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; { void Czgebs2d(); Czgebs2d(*ConTxt, scope, top, *m, *n, A, *lda); } void zgebr2d_(ConTxt, scope, top, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Czgebr2d(); Czgebr2d(*ConTxt, scope, top, *m, *n, A, *lda, *rsrc, *csrc); } void ztrsd2d_(ConTxt, uplo, diag, m, n, A, lda, rdest, cdest) int *ConTxt; char *uplo; char *diag; int *m; int *n; double *A; int *lda; int *rdest; int *cdest; { void Cztrsd2d(); Cztrsd2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rdest, *cdest); } void ztrrv2d_(ConTxt, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *uplo; char *diag; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Cztrrv2d(); Cztrrv2d(*ConTxt, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void ztrbs2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; double *A; int *lda; { void Cztrbs2d(); Cztrbs2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda); } void ztrbr2d_(ConTxt, scope, top, uplo, diag, m, n, A, lda, rsrc, csrc) int *ConTxt; char *scope; char *top; char *uplo; char *diag; int *m; int *n; double *A; int *lda; int *rsrc; int *csrc; { void Cztrbr2d(); Cztrbr2d(*ConTxt, scope, top, uplo, diag, *m, *n, A, *lda, *rsrc, *csrc); } void zgsum2d_(ConTxt, scope, top, m, n, A, lda, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rdest; int *cdest; { void Czgsum2d(); Czgsum2d(*ConTxt, scope, top, *m, *n, A, *lda, *rdest, *cdest); } void zgamx2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Czgamx2d(); Czgamx2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } void zgamn2d_(ConTxt, scope, top, m, n, A, lda, rA, cA, ldia, rdest, cdest) int *ConTxt; char *scope; char *top; int *m; int *n; double *A; int *lda; int *rA; int *cA; int *ldia; int *rdest; int *cdest; { void Czgamn2d(); Czgamn2d(*ConTxt, scope, top, *m, *n, A, *lda, rA, cA, *ldia, *rdest, *cdest); } #endif