Lines Matching refs:dd2

1019   DM_DA   *dd = (DM_DA *)da->data, *dd2;  in DMRefine_DA()  local
1080 dd2 = (DM_DA *)da2->data; in DMRefine_DA()
1086 dd2->interptype = dd->interptype; in DMRefine_DA()
1090 PetscCall(PetscMalloc1(dd->dfill[dd->w] + dd->w + 1, &dd2->dfill)); in DMRefine_DA()
1091 PetscCall(PetscArraycpy(dd2->dfill, dd->dfill, dd->dfill[dd->w] + dd->w + 1)); in DMRefine_DA()
1094 PetscCall(PetscMalloc1(dd->ofill[dd->w] + dd->w + 1, &dd2->ofill)); in DMRefine_DA()
1095 PetscCall(PetscArraycpy(dd2->ofill, dd->ofill, dd->ofill[dd->w] + dd->w + 1)); in DMRefine_DA()
1098 dd2->coarsen_x = dd2->refine_x = dd->refine_x; in DMRefine_DA()
1099 dd2->coarsen_y = dd2->refine_y = dd->refine_y; in DMRefine_DA()
1100 dd2->coarsen_z = dd2->refine_z = dd->refine_z; in DMRefine_DA()
1103 …veldown + 1 > -1 && da->levelup - da->leveldown + 1 < dd->refine_z_hier_n) dd2->refine_z = dd->ref… in DMRefine_DA()
1104 …if (da->levelup - da->leveldown > -1 && da->levelup - da->leveldown < dd->refine_z_hier_n) dd2->co… in DMRefine_DA()
1105 dd2->refine_z_hier_n = dd->refine_z_hier_n; in DMRefine_DA()
1106 PetscCall(PetscMalloc1(dd2->refine_z_hier_n, &dd2->refine_z_hier)); in DMRefine_DA()
1107 PetscCall(PetscArraycpy(dd2->refine_z_hier, dd->refine_z_hier, dd2->refine_z_hier_n)); in DMRefine_DA()
1110 …veldown + 1 > -1 && da->levelup - da->leveldown + 1 < dd->refine_y_hier_n) dd2->refine_y = dd->ref… in DMRefine_DA()
1111 …if (da->levelup - da->leveldown > -1 && da->levelup - da->leveldown < dd->refine_y_hier_n) dd2->co… in DMRefine_DA()
1112 dd2->refine_y_hier_n = dd->refine_y_hier_n; in DMRefine_DA()
1113 PetscCall(PetscMalloc1(dd2->refine_y_hier_n, &dd2->refine_y_hier)); in DMRefine_DA()
1114 PetscCall(PetscArraycpy(dd2->refine_y_hier, dd->refine_y_hier, dd2->refine_y_hier_n)); in DMRefine_DA()
1117 …veldown + 1 > -1 && da->levelup - da->leveldown + 1 < dd->refine_x_hier_n) dd2->refine_x = dd->ref… in DMRefine_DA()
1118 …if (da->levelup - da->leveldown > -1 && da->levelup - da->leveldown < dd->refine_x_hier_n) dd2->co… in DMRefine_DA()
1119 dd2->refine_x_hier_n = dd->refine_x_hier_n; in DMRefine_DA()
1120 PetscCall(PetscMalloc1(dd2->refine_x_hier_n, &dd2->refine_x_hier)); in DMRefine_DA()
1121 PetscCall(PetscArraycpy(dd2->refine_x_hier, dd->refine_x_hier, dd2->refine_x_hier_n)); in DMRefine_DA()
1127 dd2->lf = dd->lf; in DMRefine_DA()
1128 dd2->lj = dd->lj; in DMRefine_DA()
1166 DM_DA *dd = (DM_DA *)dmf->data, *dd2; in DMCoarsen_DA() local
1227 dd2 = (DM_DA *)dmc2->data; in DMCoarsen_DA()
1233 dd2->interptype = dd->interptype; in DMCoarsen_DA()
1237 PetscCall(PetscMalloc1(dd->dfill[dd->w] + dd->w + 1, &dd2->dfill)); in DMCoarsen_DA()
1238 PetscCall(PetscArraycpy(dd2->dfill, dd->dfill, dd->dfill[dd->w] + dd->w + 1)); in DMCoarsen_DA()
1241 PetscCall(PetscMalloc1(dd->ofill[dd->w] + dd->w + 1, &dd2->ofill)); in DMCoarsen_DA()
1242 PetscCall(PetscArraycpy(dd2->ofill, dd->ofill, dd->ofill[dd->w] + dd->w + 1)); in DMCoarsen_DA()
1245 dd2->coarsen_x = dd2->refine_x = dd->coarsen_x; in DMCoarsen_DA()
1246 dd2->coarsen_y = dd2->refine_y = dd->coarsen_y; in DMCoarsen_DA()
1247 dd2->coarsen_z = dd2->refine_z = dd->coarsen_z; in DMCoarsen_DA()
1250 …ldown - 1 > -1 && dmf->levelup - dmf->leveldown - 1 < dd->refine_z_hier_n) dd2->refine_z = dd->ref… in DMCoarsen_DA()
1251 …ldown - 2 > -1 && dmf->levelup - dmf->leveldown - 2 < dd->refine_z_hier_n) dd2->coarsen_z = dd->re… in DMCoarsen_DA()
1252 dd2->refine_z_hier_n = dd->refine_z_hier_n; in DMCoarsen_DA()
1253 PetscCall(PetscMalloc1(dd2->refine_z_hier_n, &dd2->refine_z_hier)); in DMCoarsen_DA()
1254 PetscCall(PetscArraycpy(dd2->refine_z_hier, dd->refine_z_hier, dd2->refine_z_hier_n)); in DMCoarsen_DA()
1257 …ldown - 1 > -1 && dmf->levelup - dmf->leveldown - 1 < dd->refine_y_hier_n) dd2->refine_y = dd->ref… in DMCoarsen_DA()
1258 …ldown - 2 > -1 && dmf->levelup - dmf->leveldown - 2 < dd->refine_y_hier_n) dd2->coarsen_y = dd->re… in DMCoarsen_DA()
1259 dd2->refine_y_hier_n = dd->refine_y_hier_n; in DMCoarsen_DA()
1260 PetscCall(PetscMalloc1(dd2->refine_y_hier_n, &dd2->refine_y_hier)); in DMCoarsen_DA()
1261 PetscCall(PetscArraycpy(dd2->refine_y_hier, dd->refine_y_hier, dd2->refine_y_hier_n)); in DMCoarsen_DA()
1264 …ldown - 1 > -1 && dmf->levelup - dmf->leveldown - 1 < dd->refine_x_hier_n) dd2->refine_x = dd->ref… in DMCoarsen_DA()
1265 …ldown - 2 > -1 && dmf->levelup - dmf->leveldown - 2 < dd->refine_x_hier_n) dd2->coarsen_x = dd->re… in DMCoarsen_DA()
1266 dd2->refine_x_hier_n = dd->refine_x_hier_n; in DMCoarsen_DA()
1267 PetscCall(PetscMalloc1(dd2->refine_x_hier_n, &dd2->refine_x_hier)); in DMCoarsen_DA()
1268 PetscCall(PetscArraycpy(dd2->refine_x_hier, dd->refine_x_hier, dd2->refine_x_hier_n)); in DMCoarsen_DA()
1274 dd2->lf = dd->lf; in DMCoarsen_DA()
1275 dd2->lj = dd->lj; in DMCoarsen_DA()
1417 DM_DA *dd1 = (DM_DA *)da1->data, *dd2; in DMGetCompatibility_DA() local
1429 dd2 = (DM_DA *)da2->data; in DMGetCompatibility_DA()
1432 …if (compatibleLocal) compatibleLocal = (PetscBool)(compatibleLocal && (dd1->s == dd2->s)); /* Sten… in DMGetCompatibility_DA()
1434 …leLocal = (PetscBool)(compatibleLocal && (dd1->M == dd2->M) && (dd1->m == dd2->m) && (dd1->bx == d… in DMGetCompatibility_DA()
1435 …leLocal = (PetscBool)(compatibleLocal && (dd1->N == dd2->N) && (dd1->n == dd2->n) && (dd1->by == d… in DMGetCompatibility_DA()
1436 …leLocal = (PetscBool)(compatibleLocal && (dd1->P == dd2->P) && (dd1->p == dd2->p) && (dd1->bz == d… in DMGetCompatibility_DA()
1438 …1->m; ++i) compatibleLocal = (PetscBool)(compatibleLocal && (dd1->lx[i] == dd2->lx[i])); /* Local … in DMGetCompatibility_DA()
1441 …= 0; i < dd1->n; ++i) compatibleLocal = (PetscBool)(compatibleLocal && (dd1->ly[i] == dd2->ly[i])); in DMGetCompatibility_DA()
1444 …= 0; i < dd1->p; ++i) compatibleLocal = (PetscBool)(compatibleLocal && (dd1->lz[i] == dd2->lz[i])); in DMGetCompatibility_DA()