@@ -244,23 +244,16 @@ extern void Cpcgemr2d();
244244#include <assert.h>
245245#define DESCLEN 9
246246void
247- fortran_mr2d (m , n , A , ia , ja , desc_A ,
248- B , ib , jb , desc_B )
249- Int * ia , * ib , * ja , * jb , * m , * n ;
250- Int desc_A [DESCLEN ], desc_B [DESCLEN ];
251- complex * A , * B ;
247+ fortran_mr2d (Int * m , Int * n , complex * A , Int * ia , Int * ja , Int desc_A [DESCLEN ],
248+ complex * B , Int * ib , Int * jb , Int desc_B [DESCLEN ])
252249{
253250 Cpcgemr2do (* m , * n , A , * ia , * ja , (MDESC * ) desc_A ,
254251 B , * ib , * jb , (MDESC * ) desc_B );
255252 return ;
256253}
257254void
258- fortran_mr2dnew (m , n , A , ia , ja , desc_A ,
259- B , ib , jb , desc_B , gcontext )
260- Int * ia , * ib , * ja , * jb , * m , * n ;
261- Int desc_A [DESCLEN ], desc_B [DESCLEN ];
262- complex * A , * B ;
263- Int * gcontext ;
255+ fortran_mr2dnew (Int * m , Int * n , complex * A , Int * ia , Int * ja , Int desc_A [DESCLEN ],
256+ complex * B , Int * ib , Int * jb , Int desc_B [DESCLEN ], Int * gcontext )
264257{
265258 Cpcgemr2d (* m , * n , A , * ia , * ja , (MDESC * ) desc_A ,
266259 B , * ib , * jb , (MDESC * ) desc_B , * gcontext );
@@ -572,9 +565,7 @@ Cpcgemr2d(m, n,
572565 free (param );
573566}/* distrib */
574567static2 void
575- init_chenille (mypnum , nprocs , n0 , proc0 , n1 , proc1 , psend , precv , myrang )
576- Int nprocs , mypnum , n0 , n1 ;
577- Int * proc0 , * proc1 , * * psend , * * precv , * myrang ;
568+ init_chenille (Int mypnum , Int nprocs , Int n0 , Int * proc0 , Int n1 , Int * proc1 , Int * * psend , Int * * precv , Int * myrang )
578569{
579570 Int ns , nr , i , tot ;
580571 Int * sender , * recver , * g0 , * g1 ;
@@ -645,11 +636,7 @@ Int _m,_n,_lda,_ldb; \
645636 } \
646637}
647638static2 Int
648- block2buff (vi , vinb , hi , hinb , ptra , ma , buff )
649- Int hinb , vinb ;
650- IDESC * hi , * vi ;
651- MDESC * ma ;
652- complex * buff , * ptra ;
639+ block2buff (IDESC * vi , Int vinb , IDESC * hi , Int hinb , complex * ptra , MDESC * ma , complex * buff )
653640{
654641 Int h , v , sizebuff ;
655642 complex * ptr2 ;
@@ -667,11 +654,7 @@ block2buff(vi, vinb, hi, hinb, ptra, ma, buff)
667654 return sizebuff ;
668655}
669656static2 void
670- buff2block (vi , vinb , hi , hinb , buff , ptrb , mb )
671- Int hinb , vinb ;
672- IDESC * hi , * vi ;
673- MDESC * mb ;
674- complex * buff , * ptrb ;
657+ buff2block (IDESC * vi , Int vinb , IDESC * hi , Int hinb , complex * buff , complex * ptrb , MDESC * mb )
675658{
676659 Int h , v , sizebuff ;
677660 complex * ptr2 ;
@@ -688,9 +671,7 @@ buff2block(vi, vinb, hi, hinb, buff, ptrb, mb)
688671 }
689672}
690673static2 Int
691- inter_len (hinb , hi , vinb , vi )
692- Int hinb , vinb ;
693- IDESC * hi , * vi ;
674+ inter_len (Int hinb , IDESC * hi , Int vinb , IDESC * vi )
694675{
695676 Int hlen , vlen , h , v ;
696677 hlen = 0 ;
@@ -702,9 +683,7 @@ inter_len(hinb, hi, vinb, vi)
702683 return hlen * vlen ;
703684}
704685void
705- Clacpy (m , n , a , lda , b , ldb )
706- complex * a , * b ;
707- Int m , n , lda , ldb ;
686+ Clacpy (Int m , Int n , complex * a , Int lda , complex * b , Int ldb )
708687{
709688 Int i , j ;
710689 lda -= m ;
@@ -718,8 +697,7 @@ Clacpy(m, n, a, lda, b, ldb)
718697 }
719698}
720699static2 void
721- gridreshape (ctxtp )
722- Int * ctxtp ;
700+ gridreshape (Int * ctxtp )
723701{
724702 Int ori , final ; /* original context, and new context created, with
725703 * line form */
0 commit comments