/dports/cad/scotch/scotch-6.0.4/src/check/ |
H A D | test_scotch_graph_order.c | 73 SCOTCH_Ordering ordedat; in main() local 127 if (SCOTCH_graphOrderCompute (&grafdat, &ordedat, &stradat) != 0) { in main() 132 if (SCOTCH_graphOrderCheck (&grafdat, &ordedat) != 0) { in main() 138 SCOTCH_graphOrderSaveMap (&grafdat, &ordedat, fileptr); in main() 139 SCOTCH_graphOrderSaveTree (&grafdat, &ordedat, fileptr); in main() 141 SCOTCH_graphOrderExit (&grafdat, &ordedat); /* Free computed ordering */ in main() 148 if (SCOTCH_graphOrderComputeList (&grafdat, &ordedat, listnbr, listtab, &stradat) != 0) { in main() 153 if (SCOTCH_graphOrderCheck (&grafdat, &ordedat) != 0) { in main() 159 SCOTCH_graphOrderSaveMap (&grafdat, &ordedat, fileptr); in main() 160 SCOTCH_graphOrderSaveTree (&grafdat, &ordedat, fileptr); in main() [all …]
|
/dports/cad/scotch/scotch-6.0.4/src/esmumps/ |
H A D | esmumps.c | 120 Order ordedat; /* Graph ordering */ in esmumps() local 141 orderInit (&ordedat); in esmumps() 142 orderGraph (&ordedat, &grafdat); /* Compute ordering with Scotch */ in esmumps() 145 memCpy (elentab, ordedat.permtab, n * sizeof (INT)); /* Copy permutations */ in esmumps() 146 memCpy (lasttab, ordedat.peritab, n * sizeof (INT)); in esmumps() 150 symbolFaxGraph (&symbdat, &grafdat, &ordedat); /* Compute block symbolic factorizaion */ in esmumps() 165 petab[ordedat.peritab[colnum - baseval] - baseval] = in esmumps() 166 - ordedat.peritab[symbdat.cblktab[cblknum].fcolnum - baseval]; in esmumps() 171 petab[ordedat.peritab[symbdat.cblktab[cblknum].fcolnum - baseval] - baseval] = 0; in esmumps() 173 petab[ordedat.peritab[symbdat.cblktab[cblknum].fcolnum - baseval] - baseval] = in esmumps() [all …]
|
/dports/cad/scotch/scotch-6.0.4/src/scotch/ |
H A D | dgord.c | 113 SCOTCH_Dordering ordedat; in main() local 317 SCOTCH_dgraphOrderInit (&grafdat, &ordedat); in main() 318 SCOTCH_dgraphOrderCompute (&grafdat, &ordedat, &stradat); in main() 331 SCOTCH_dgraphOrderSave (&grafdat, &ordedat, C_filepntrordout); in main() 333 SCOTCH_dgraphOrderSaveBlock (&grafdat, &ordedat, C_filepntrordout); in main() 335 SCOTCH_dgraphOrderSaveMap (&grafdat, &ordedat, C_filepntrmapout); /* Write mapping */ in main() 341 SCOTCH_dgraphOrderSave (&grafdat, &ordedat, NULL); in main() 343 SCOTCH_dgraphOrderSaveBlock (&grafdat, &ordedat, NULL); in main() 345 SCOTCH_dgraphOrderSaveMap (&grafdat, &ordedat, NULL); in main() 347 SCOTCH_dgraphOrderSaveTree (&grafdat, &ordedat, NULL); in main() [all …]
|
H A D | gord.c | 114 SCOTCH_Ordering ordedat; /* Graph ordering */ in main() local 245 …SCOTCH_graphOrderInit (&grafdat, &ordedat, permtab, NULL, NULL, NULL, NULL); /* Create ordering… in main() 246 SCOTCH_graphOrderCompute (&grafdat, &ordedat, &stradat); /* Perform ordering */ in main() 251 if (SCOTCH_graphOrderCheck (&grafdat, &ordedat) != 0) in main() 257 SCOTCH_graphOrderSave (&grafdat, &ordedat, C_filepntrordout); /* Write ordering */ in main() 259 SCOTCH_graphOrderSaveMap (&grafdat, &ordedat, C_filepntrmapout); /* Write mapping */ in main() 261 SCOTCH_graphOrderSaveTree (&grafdat, &ordedat, C_filepntrtreout); /* Write tree */ in main() 280 SCOTCH_graphOrderExit (&grafdat, &ordedat); in main()
|
H A D | mord.c | 105 SCOTCH_Ordering ordedat; /* Graph ordering */ in main() local 239 …SCOTCH_meshOrderInit (&meshdat, &ordedat, permtab, NULL, NULL, NULL, NULL); /* Create ordering … in main() 240 SCOTCH_meshOrderCompute (&meshdat, &ordedat, &stradat); /* Perform ordering */ in main() 245 if (SCOTCH_meshOrderCheck (&meshdat, &ordedat) != 0) in main() 251 SCOTCH_meshOrderSave (&meshdat, &ordedat, C_filepntrordout); /* Write ordering */ in main() 253 SCOTCH_meshOrderSaveMap (&meshdat, &ordedat, C_filepntrmapout); /* Write mapping */ in main() 272 SCOTCH_meshOrderExit (&meshdat, &ordedat); in main()
|
H A D | gotst.c | 104 SCOTCH_Ordering ordedat; in main() local 162 SCOTCH_graphOrderInit (&grafdat, &ordedat, permtab, peritab, NULL, NULL, NULL); in main() 163 SCOTCH_graphOrderLoad (&grafdat, &ordedat, C_filepntrordinp); in main() 164 if (SCOTCH_graphOrderCheck (&grafdat, &ordedat) != 0) { in main() 174 SCOTCH_graphOrderExit (&grafdat, &ordedat); in main()
|
/dports/cad/scotch/scotch-6.0.4/src/libscotchmetis/ |
H A D | parmetis_dgraph_order.c | 116 …SCOTCH_Dordering ordedat; /* Scotch distributed ordering object to interface… in METISNAMEU() local 142 if (SCOTCH_dgraphOrderInit (&grafdat, &ordedat) == 0) { in METISNAMEU() 147 SCOTCH_dgraphOrderCompute (&grafdat, &ordedat, &stradat); in METISNAMEU() 148 SCOTCH_dgraphOrderPerm (&grafdat, &ordedat, order); in METISNAMEU() 157 if ((cblkglbnbr = SCOTCH_dgraphOrderCblkDist (&grafdat, &ordedat)) >= 0) { in METISNAMEU() 166 if (SCOTCH_dgraphOrderTreeDist (&grafdat, &ordedat, treeglbtab, sizeglbtab) == 0) { in METISNAMEU() 214 SCOTCH_dgraphOrderExit (&grafdat, &ordedat); in METISNAMEU()
|
H A D | metis_graph_order.c | 119 …SCOTCH_Ordering ordedat; /* Scotch ordering object to interface with libSco… in METISNAMEU() local 132 …if (SCOTCH_graphOrderInit (&grafdat, &ordedat, iperm, perm, /* MeTiS and Scotch have opposite defi… in METISNAMEU() 134 SCOTCH_graphOrderCompute (&grafdat, &ordedat, &stradat); in METISNAMEU() 135 SCOTCH_graphOrderExit (&grafdat, &ordedat); in METISNAMEU()
|
/dports/cad/scotch/scotch-6.0.4/src/libscotch/ |
H A D | library_mesh_order.c | 303 SCOTCH_Ordering ordedat; in SCOTCH_meshOrder() local 306 SCOTCH_meshOrderInit (meshptr, &ordedat, permtab, peritab, cblkptr, rangtab, treetab); in SCOTCH_meshOrder() 307 o = SCOTCH_meshOrderCompute (meshptr, &ordedat, stratptr); in SCOTCH_meshOrder() 308 SCOTCH_meshOrderExit (meshptr, &ordedat); in SCOTCH_meshOrder() 335 SCOTCH_Ordering ordedat; in SCOTCH_meshOrderList() local 338 SCOTCH_meshOrderInit (meshptr, &ordedat, permtab, peritab, cblkptr, rangtab, treetab); in SCOTCH_meshOrderList() 339 o = SCOTCH_meshOrderComputeList (meshptr, &ordedat, listnbr, listtab, stratptr); in SCOTCH_meshOrderList() 340 SCOTCH_meshOrderExit (meshptr, &ordedat); in SCOTCH_meshOrderList()
|
H A D | library_graph_order.c | 398 SCOTCH_Ordering ordedat; in SCOTCH_graphOrder() local 401 if (SCOTCH_graphOrderInit (grafptr, &ordedat, permtab, peritab, cblkptr, rangtab, treetab) != 0) in SCOTCH_graphOrder() 404 o = SCOTCH_graphOrderCompute (grafptr, &ordedat, stratptr); in SCOTCH_graphOrder() 405 SCOTCH_graphOrderExit (grafptr, &ordedat); in SCOTCH_graphOrder() 432 SCOTCH_Ordering ordedat; in SCOTCH_graphOrderList() local 435 SCOTCH_graphOrderInit (grafptr, &ordedat, permtab, peritab, cblkptr, rangtab, treetab); in SCOTCH_graphOrderList() 436 o = SCOTCH_graphOrderComputeList (grafptr, &ordedat, listnbr, listtab, stratptr); in SCOTCH_graphOrderList() 437 SCOTCH_graphOrderExit (grafptr, &ordedat); in SCOTCH_graphOrderList()
|