@@ -644,17 +644,17 @@ namespace CTF_int {
644
644
645
645
void tensor::print_map (FILE * stream, bool allcall) const {
646
646
if (!allcall || wrld->rank == 0 ){
647
- /* if (is_sparse)
647
+ if (is_sparse)
648
648
printf (" printing mapping of sparse tensor %s\n " ,name);
649
649
else
650
- printf("printing mapping of dense tensor %s\n",name);*/
651
- /* if (topo != NULL){
650
+ printf (" printing mapping of dense tensor %s\n " ,name);
651
+ if (topo != NULL ){
652
652
printf (" CTF: %s mapped to order %d topology with dims:" ,name,topo->order );
653
653
for (int dim=0 ; dim<topo->order ; dim++){
654
654
printf (" %d " ,topo->lens [dim]);
655
655
}
656
656
}
657
- printf("\n");*/
657
+ printf (" \n " );
658
658
char tname[200 ];
659
659
tname[0 ] = ' \0 ' ;
660
660
sprintf (tname, " %s[" , name);
@@ -676,13 +676,13 @@ namespace CTF_int {
676
676
// sprintf(tname+strlen(tname),"c%d",edge_map[dim].has_child);
677
677
}
678
678
sprintf (tname+strlen (tname), " ]" );
679
- printf (" CTF: Tensor mapping is %s\n " ,tname);
680
- /* printf("\nCTF: sym len tphs pphs vphs\n");
679
+ /* printf("CTF: Tensor mapping is %s\n",tname);
680
+ printf("\nCTF: sym len tphs pphs vphs\n");
681
681
for (int dim=0; dim<order; dim++){
682
682
int tp = edge_map[dim].calc_phase();
683
683
int pp = edge_map[dim].calc_phys_phase();
684
684
int vp = tp/pp;
685
- printf("CTF: %2s % 5d %5d %5d %5d\n", SY_strings[sym[dim]] , lens[dim], tp, pp, vp);
685
+ printf("CTF: %5d %5d %5d %5d\n", lens[dim], tp, pp, vp);
686
686
}*/
687
687
}
688
688
}
@@ -1818,7 +1818,9 @@ namespace CTF_int {
1818
1818
1819
1819
if (wrld->rank == 0 )
1820
1820
printf (" Printing tensor %s\n " ,name);
1821
- // print_map(fp);
1821
+ #ifdef DEBUG
1822
+ print_map (fp);
1823
+ #endif
1822
1824
1823
1825
/* for (int i=0; i<this->size; i++){
1824
1826
printf("this->data[%d] = ",i);
0 commit comments