/dports/cad/scotch/scotch-6.0.4/src/libscotch/ |
H A D | arch_deco.h | 89 Anum wght; /*+ Weight of the domain (processor load) +*/ 97 Anum size; /*+ Number of processors in the domain +*/ 98 Anum wght; /*+ Weight of the domain (processor load) +*/ 103 Anum domtermnbr; /*+ Number of terminal domains +*/ 104 Anum domvertnbr; /*+ Number of domains +*/ 106 Anum * domdisttab; /*+ Table of domain distances +*/ 110 Anum num; /*+ Domain number in the decomposition +*/ 127 … archDecoArchBuild (ArchDeco * const, const Anum, const Anum, const ArchDecoTermVert * const, co… 131 Anum archDecoArchSize (ArchDeco * const, const Anum); 132 Anum archDecoArchDist (ArchDeco * const, const Anum, const Anum); [all …]
|
H A D | arch_cmpltw.c | 82 Anum velosum0; in archCmpltwArchBuild3() 83 Anum velosum1; in archCmpltwArchBuild3() 84 Anum vertnbr0; in archCmpltwArchBuild3() 85 Anum vertnbr1; in archCmpltwArchBuild3() 86 Anum vertnum0; in archCmpltwArchBuild3() 88 Anum vertnum; in archCmpltwArchBuild3() 160 Anum vertnum; in archCmpltwArchBuild() 161 Anum velosum; in archCmpltwArchBuild() 383 Anum 395 Anum [all …]
|
H A D | arch_tleaf.c | 104 Anum sizeval; in archTleafArchLoad() 105 Anum levlnum; in archTleafArchLoad() 187 Anum levlnum; in archTleafArchSave() 225 Anum levlnum; in archTleafDomNum() 226 Anum sizeval; in archTleafDomNum() 271 Anum 276 Anum levlnum; in archTleafDomSize() 277 Anum sizeval; in archTleafDomSize() 291 Anum 297 Anum lev0num; in archTleafDomDist() [all …]
|
H A D | kgraph_map_ex.h | 64 Anum treenum; /*+ Tree node index for this domain +*/ 65 Anum domnwght; /*+ Domain weight +*/ 75 Anum domnnum; /*+ Domain number +*/ 91 Anum termnum; /*+ Domain terminal number +*/ 92 Anum domnnum; /*+ Domain index in domntab +*/ 98 Anum fathnum; /*+ Index of father node; -1 if root +*/ 99 Anum sonstab[2]; /*+ Index of sons; [0] == -1 for terminal +*/ 113 …Anum kgraphMapExTree (const Arch * restrict const, const KgraphMapExTerm * res… 114 …Anum kgraphMapExFind (const Arch * restrict const, const KgraphMapExTree * res… 115 …phMapExDom * restrict const, KgraphMapExFind * restrict const, const Anum, const Anum, const Gnum);
|
H A D | mapping.h | 110 Anum * parttax; /*+ Mapping array [vertnbr] +*/ 112 Anum domnnbr; /*+ Current number of domains +*/ 113 Anum domnmax; /*+ Maximum number of domains +*/ 121 Anum termnum; /*+ Terminal vertex number +*/ 122 Anum domnnum; /*+ Domain number +*/ 129 Anum labl; /*+ Target architecture vertex label +*/ 130 Anum peri; /*+ Inverse permutation +*/ 143 …strict const, const Arch * restrict const, const ArchDom * restrict const, const Anum, const Anum); 147 int mapResize (Mapping * restrict const, const Anum); 148 int mapResize2 (Mapping * restrict const, const Anum); [all …]
|
H A D | kgraph_map_ex.c | 141 Anum termnum; in kgraphMapEx() 232 Anum 242 Anum treenum; in kgraphMapExTree() 280 Anum termmin; in kgraphMapExTree() 281 Anum termmax; in kgraphMapExTree() 282 Anum termnum; in kgraphMapExTree() 283 Anum domnnum; in kgraphMapExTree() 324 Anum 333 Anum treenum; in kgraphMapExFind() 379 Anum son0num; in kgraphMapExFind2() [all …]
|
H A D | arch_cmpltw.h | 62 Anum veloval; /*+ Vertex load +*/ 63 Anum vertnum; /*+ Vertex index +*/ 69 Anum vertnbr; /*+ Number of vertices +*/ 71 Anum velosum; /*+ Sum of all weights +*/ 77 Anum vertmin; /*+ Minimum vertex number +*/ 78 Anum vertnbr; /*+ Number of vertices +*/ 79 Anum veloval; /*+ Weight of subdomain +*/ 96 … archCmpltwArchBuild (ArchCmpltw * restrict const archptr, const Anum, const Anum * restrict co… 102 Anum archCmpltwDomSize (const ArchCmpltw * const, const ArchCmpltwDom * co… 103 Anum archCmpltwDomWght (const ArchCmpltw * const, const ArchCmpltwDom * co… [all …]
|
H A D | arch_torus.c | 193 Anum 208 Anum 214 Anum dc0, dc1; in archTorus2DomDist() 215 Anum ds0, ds1; in archTorus2DomDist() 243 Anum dimsiz0; in archTorus2DomBipart() 244 Anum dimsiz1; in archTorus2DomBipart() 362 (Anum) archptr->c[0], (Anum) archptr->c[1], (Anum) archptr->c[2]) == EOF) { in archTorus3ArchSave() 417 Anum 432 Anum 690 Anum [all …]
|
H A D | arch_tleaf.h | 80 …Anum termnbr; /*+ Number of terminal domains in architecture +… 81 …Anum levlnbr; /*+ Number of levels +… 82 …Anum * sizetab; /*+ Array of cluster sizes, per descending level +… 83 …Anum * linktab; /*+ Value of extra-cluster link costs +… 84 …Anum permnbr; /*+ Number of label permutation indices +… 85 …Anum * permtab; /*+ Label permutation array +… 86 …Anum * peritab; /*+ Invertse label permutation array +… 90 Anum levlnum; /*+ Current block level +*/ 91 Anum indxmin; /*+ Minimum index in level +*/ 92 Anum indxnbr; /*+ Number of indices in domain +*/ [all …]
|
H A D | arch_deco.c | 106 Anum i, j, k; in archDecoArchBuild() 281 termdisttab[i] = (Anum) termdistval; in archDecoArchLoad() 374 Anum i, j; in archDecoArchSave() 385 (Anum) archptr->domtermnbr, in archDecoArchSave() 441 Anum domtermnum; in archDecoDomTerm() 442 Anum domvertnum; in archDecoDomTerm() 462 Anum 474 Anum 487 Anum 597 Anum dom0num; in archDecoDomIncl() [all …]
|
H A D | mapping.c | 143 Anum * restrict parttab; in mapAlloc() 145 if ((parttab = (Anum *) memAlloc (mappptr->grafptr->vertnbr * sizeof (Anum))) == NULL) { in mapAlloc() 174 const Anum domnmax) in mapResize() 284 Anum domnnbr; in mapCopy() 366 Anum domnnbr; in mapBuild3() 367 Anum domnmax; in mapBuild3() 384 Anum termnum; in mapBuild3() 385 Anum domnnum; in mapBuild3() 451 Anum domnnbr; in mapMerge() 452 Anum domnnum; in mapMerge() [all …]
|
H A D | kgraph_map_rb.h | 125 …const Anum * pfixtax; /*+ Fixed vertex partition array … 139 Anum termnum; /*+ Terminal domain number +*/ 147 Anum termnum; /*+ Terminal domain number +*/ 148 Anum domnnum; /*+ Domain number in domain array +*/ 161 …t, const Graph * restrict const, const Gnum, const Anum * restrict const, Graph * restrict const, … 162 …restrict const, const ArchDom * restrict const, const Anum, KgraphMapRbVflo * restrict const, Anum… 163 …raphMapRbVfloMerge (Mapping * restrict const, const Gnum, const Anum * restrict const, const Anum);
|
H A D | library_arch.c | 240 tgtarchdatptr->numnbr = (Anum) numnbr; in SCOTCH_archCmplt() 319 tgtarchdatptr->c[0] = (Anum) dimxval; in SCOTCH_archMesh2() 320 tgtarchdatptr->c[1] = (Anum) dimyval; in SCOTCH_archMesh2() 349 tgtarchdatptr->c[0] = (Anum) dimxval; in SCOTCH_archMesh3() 350 tgtarchdatptr->c[1] = (Anum) dimyval; in SCOTCH_archMesh3() 351 tgtarchdatptr->c[2] = (Anum) dimzval; in SCOTCH_archMesh3() 367 Anum levlnum; in SCOTCH_archTleaf() 368 Anum sizeval; in SCOTCH_archTleaf() 414 Anum levlnum; in SCOTCH_archLtleaf() 415 Anum permnum; in SCOTCH_archLtleaf() [all …]
|
H A D | arch_vhcub.c | 98 Anum termnum; in archVhcubDomTerm() 99 Anum termlvl; in archVhcubDomTerm() 119 Anum 131 Anum 137 Anum dom0num; in archVhcubDomDist() 138 Anum dom1num; in archVhcubDomDist() 139 Anum distval; in archVhcubDomDist() 191 Anum termnum; in archVhcubDomLoad() 192 Anum termlvl; in archVhcubDomLoad() 219 (Anum) domptr->termnum) == EOF) { in archVhcubDomSave()
|
H A D | arch_torus.h | 95 Anum dimmax; /*+ Number of torus dimensions +*/ 96 Anum c[ARCHTORUSDIMMAX]; /*+ Mesh dimensions +*/ 100 Anum c[ARCHTORUSDIMMAX][2]; /*+ Inclusive X and Y coordinates +*/ 122 Anum archTorus2DomSize (const ArchTorusX * const, const ArchTorusXDom * co… 124 Anum archTorus2DomDist (const ArchTorusX * const, const ArchTorusXDom * co… 141 Anum archTorus3DomSize (const ArchTorusX * const, const ArchTorusXDom * co… 143 Anum archTorus3DomDist (const ArchTorusX * const, const ArchTorusXDom * co… 158 Anum archTorusXDomSize (const ArchTorusX * const, const ArchTorusXDom * co… 160 Anum archTorusXDomDist (const ArchTorusX * const, const ArchTorusXDom * co…
|
H A D | arch_mesh.h | 80 Anum c[2]; /*+ Mesh dimensions +*/ 84 Anum c[2][2]; /*+ Inclusive X and Y coordinates +*/ 90 Anum c[3]; /*+ Mesh dimensions +*/ 94 Anum c[3][2]; /*+ Inclusive X, Y, and Z coordinates +*/ 116 Anum archMesh2DomSize (const ArchMesh2 * const, const ArchMesh2Dom * cons… 118 Anum archMesh2DomDist (const ArchMesh2 * const, const ArchMesh2Dom * cons… 135 Anum archMesh3DomSize (const ArchMesh3 * const, const ArchMesh3Dom * cons… 137 Anum archMesh3DomDist (const ArchMesh3 * const, const ArchMesh3Dom * cons…
|
/dports/science/openmx/openmx3.8/source/ |
H A D | TRAN_Set_CentOverlap_NC.c | 143 int MA_AN,GA_AN, wanA, tnoA, Anum; in TRAN_Set_CentOverlap_NC() local 168 Anum = MP[GA_AN]; in TRAN_Set_CentOverlap_NC() 194 SCC_nc[SCC00_ref(Anum+i,Bnum+j)].r += co*S1[q]; in TRAN_Set_CentOverlap_NC() 195 SCC_nc[SCC00_ref(Anum+i,Bnum+j)].i += si*S1[q]; in TRAN_Set_CentOverlap_NC() 197 SCC_nc[SCC11_ref(Anum+i,Bnum+j)].r += co*S1[q]; in TRAN_Set_CentOverlap_NC() 253 int MA_AN, GA_AN, wanA, tnoA, Anum; in TRAN_Set_CentOverlap_NC() local 270 Anum = MP[GA_AN]; in TRAN_Set_CentOverlap_NC() 332 int MA_AN, GA_AN, wanA, tnoA, Anum; in TRAN_Set_CentOverlap_NC() local 351 Anum = MP[GA_AN]; in TRAN_Set_CentOverlap_NC() 439 Anum = MP[GA_AN]; /* GA_AN is in C */ in TRAN_Set_CentOverlap_NC() [all …]
|
H A D | Hamiltonian_Band_NC.c | 25 int i,j,k,wanA,wanB,tnoA,tnoB,Anum,Bnum; in Hamiltonian_Band_NC() local 44 Anum = 1; in Hamiltonian_Band_NC() 46 MP[i] = Anum; in Hamiltonian_Band_NC() 49 Anum = Anum + tnoA; in Hamiltonian_Band_NC() 51 NUM = Anum - 1; in Hamiltonian_Band_NC() 126 Anum = MP[GA_AN]; in Hamiltonian_Band_NC() 199 Anum = MP[GA_AN]; in Hamiltonian_Band_NC() 259 Anum = MP[GA_AN]; in Hamiltonian_Band_NC() 270 H11r[Anum+i][j] = tmp_array2[k]; in Hamiltonian_Band_NC() 277 H11i[Anum+i][j] = tmp_array2[k]; in Hamiltonian_Band_NC() [all …]
|
H A D | Hamiltonian_Cluster_SO.c | 27 int wanA,wanB,tnoA,tnoB,Anum,Bnum,NUM; in Hamiltonian_Cluster_SO() local 40 Anum = 1; in Hamiltonian_Cluster_SO() 42 MP[i] = Anum; in Hamiltonian_Cluster_SO() 44 Anum = Anum + Spe_Total_CNO[wanA]; in Hamiltonian_Cluster_SO() 46 NUM = Anum - 1; in Hamiltonian_Cluster_SO() 85 Anum = MP[GA_AN]; in Hamiltonian_Cluster_SO() 93 H1[Anum+i][Bnum+j] = RH[MA_AN][LB_AN][i][j]; in Hamiltonian_Cluster_SO() 110 Anum = MP[GA_AN]; in Hamiltonian_Cluster_SO() 124 Anum = MP[GA_AN]; in Hamiltonian_Cluster_SO() 141 Anum = MP[GA_AN]; in Hamiltonian_Cluster_SO() [all …]
|
H A D | TRAN_Set_SurfOverlap_NC.c | 55 int Anum, Bnum, wanA, tnoA; in TRAN_Set_SurfOverlap_NC() local 111 Anum = MP[GA_AN]; in TRAN_Set_SurfOverlap_NC() 149 H00_nc_e[iside][S00_ref(Anum+i,Bnum+j)].r += co*a00 - si*b00; in TRAN_Set_SurfOverlap_NC() 150 H00_nc_e[iside][S00_ref(Anum+i,Bnum+j)].i += co*b00 + si*a00; in TRAN_Set_SurfOverlap_NC() 152 H00_nc_e[iside][S01_ref(Anum+i,Bnum+j)].r += co*a01r - si*(a01i+b01); in TRAN_Set_SurfOverlap_NC() 155 H00_nc_e[iside][S11_ref(Anum+i,Bnum+j)].r += co*a11 - si*b11; in TRAN_Set_SurfOverlap_NC() 156 H00_nc_e[iside][S11_ref(Anum+i,Bnum+j)].i += co*b11 + si*a11; in TRAN_Set_SurfOverlap_NC() 193 H01_nc_e[iside][S00_ref(Anum+i,Bnum+j)].r += co*a00 - si*b00; in TRAN_Set_SurfOverlap_NC() 194 H01_nc_e[iside][S00_ref(Anum+i,Bnum+j)].i += co*b00 + si*a00; in TRAN_Set_SurfOverlap_NC() 199 H01_nc_e[iside][S11_ref(Anum+i,Bnum+j)].r += co*a11 - si*b11; in TRAN_Set_SurfOverlap_NC() [all …]
|
H A D | Hamiltonian_Cluster_NC.c | 109 Anum = 1; in Hamiltonian_Cluster_NC() 111 MP[i] = Anum; in Hamiltonian_Cluster_NC() 113 Anum = Anum + Spe_Total_CNO[wanA]; in Hamiltonian_Cluster_NC() 115 NUM = Anum - 1; in Hamiltonian_Cluster_NC() 273 Anum = MP[GA_AN]; in Hamiltonian_Cluster_NC() 297 Anum = MP[GA_AN]; in Hamiltonian_Cluster_NC() 321 Anum = MP[GA_AN]; in Hamiltonian_Cluster_NC() 346 Anum = MP[GA_AN]; in Hamiltonian_Cluster_NC() 380 Anum = MP[GA_AN]; in Hamiltonian_Cluster_NC() 404 Anum = MP[GA_AN]; in Hamiltonian_Cluster_NC() [all …]
|
H A D | TRAN_Set_CentOverlap.c | 110 int MA_AN,GA_AN, wanA, tnoA, Anum; in TRAN_Set_CentOverlap() local 136 Anum = MP[GA_AN]; in TRAN_Set_CentOverlap() 161 SCC[SCC_ref(Anum+i,Bnum+j)].r += co*S1[q]; in TRAN_Set_CentOverlap() 162 SCC[SCC_ref(Anum+i,Bnum+j)].i += si*S1[q]; in TRAN_Set_CentOverlap() 165 HCC[k][SCC_ref(Anum+i,Bnum+j)].r += co*H1[k][q]; in TRAN_Set_CentOverlap() 184 int MA_AN, GA_AN, wanA, tnoA, Anum; in TRAN_Set_CentOverlap() local 201 Anum = MP[GA_AN]; in TRAN_Set_CentOverlap() 234 int MA_AN, GA_AN, wanA, tnoA, Anum; in TRAN_Set_CentOverlap() local 253 Anum = MP[GA_AN]; in TRAN_Set_CentOverlap() 305 Anum = MP[GA_AN]; /* GA_AN is in C */ in TRAN_Set_CentOverlap() [all …]
|
H A D | Hamiltonian_Band.c | 26 int i,j,k,wanA,wanB,tnoA,tnoB,Anum,Bnum; in Hamiltonian_Band() local 43 Anum = 1; in Hamiltonian_Band() 45 MP[i] = Anum; in Hamiltonian_Band() 48 Anum = Anum + tnoA; in Hamiltonian_Band() 50 NUM = Anum - 1; in Hamiltonian_Band() 92 Anum = MP[GA_AN]; in Hamiltonian_Band() 118 H1[Anum+i][Bnum+j] += rh*co; in Hamiltonian_Band() 119 H2[Anum+i][Bnum+j] += rh*si; in Hamiltonian_Band() 139 Anum = MP[GA_AN]; in Hamiltonian_Band() 167 Anum = MP[GA_AN]; in Hamiltonian_Band() [all …]
|
H A D | Overlap_Band.c | 26 int i,j,k,wanA,wanB,tnoA,tnoB,Anum,Bnum; in Overlap_Band() local 43 Anum = 1; in Overlap_Band() 45 MP[i] = Anum; in Overlap_Band() 48 Anum = Anum + tnoA; in Overlap_Band() 50 NUM = Anum - 1; in Overlap_Band() 91 Anum = MP[GA_AN]; in Overlap_Band() 116 S1[Anum+i][Bnum+j] += s*co; in Overlap_Band() 117 S2[Anum+i][Bnum+j] += s*si; in Overlap_Band() 137 Anum = MP[GA_AN]; in Overlap_Band() 163 Anum = MP[GA_AN]; in Overlap_Band() [all …]
|
H A D | TRAN_Set_MP.c | 23 int Anum, i, wanA, tnoA; in TRAN_Set_MP() local 26 Anum = 1; in TRAN_Set_MP() 28 if (job) MP[i] = Anum; in TRAN_Set_MP() 31 Anum = Anum + tnoA; in TRAN_Set_MP() 34 *NUM=Anum-1; in TRAN_Set_MP()
|