@@ -244,23 +244,16 @@ extern void Cpcgemr2d();
244
244
#include <assert.h>
245
245
#define DESCLEN 9
246
246
void
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 ])
252
249
{
253
250
Cpcgemr2do (* m , * n , A , * ia , * ja , (MDESC * ) desc_A ,
254
251
B , * ib , * jb , (MDESC * ) desc_B );
255
252
return ;
256
253
}
257
254
void
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 )
264
257
{
265
258
Cpcgemr2d (* m , * n , A , * ia , * ja , (MDESC * ) desc_A ,
266
259
B , * ib , * jb , (MDESC * ) desc_B , * gcontext );
@@ -572,9 +565,7 @@ Cpcgemr2d(m, n,
572
565
free (param );
573
566
}/* distrib */
574
567
static2 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 )
578
569
{
579
570
Int ns , nr , i , tot ;
580
571
Int * sender , * recver , * g0 , * g1 ;
@@ -645,11 +636,7 @@ Int _m,_n,_lda,_ldb; \
645
636
} \
646
637
}
647
638
static2 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 )
653
640
{
654
641
Int h , v , sizebuff ;
655
642
complex * ptr2 ;
@@ -667,11 +654,7 @@ block2buff(vi, vinb, hi, hinb, ptra, ma, buff)
667
654
return sizebuff ;
668
655
}
669
656
static2 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 )
675
658
{
676
659
Int h , v , sizebuff ;
677
660
complex * ptr2 ;
@@ -688,9 +671,7 @@ buff2block(vi, vinb, hi, hinb, buff, ptrb, mb)
688
671
}
689
672
}
690
673
static2 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 )
694
675
{
695
676
Int hlen , vlen , h , v ;
696
677
hlen = 0 ;
@@ -702,9 +683,7 @@ inter_len(hinb, hi, vinb, vi)
702
683
return hlen * vlen ;
703
684
}
704
685
void
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 )
708
687
{
709
688
Int i , j ;
710
689
lda -= m ;
@@ -718,8 +697,7 @@ Clacpy(m, n, a, lda, b, ldb)
718
697
}
719
698
}
720
699
static2 void
721
- gridreshape (ctxtp )
722
- Int * ctxtp ;
700
+ gridreshape (Int * ctxtp )
723
701
{
724
702
Int ori , final ; /* original context, and new context created, with
725
703
* line form */
0 commit comments