119 |
Finley_Mesh* Finley_RectangularMesh_Line2(dim_t* numElements,double* Length,bool_t* periodic, dim_t order,bool_t useElementsOnFace) |
Finley_Mesh* Finley_RectangularMesh_Line2(dim_t* numElements,double* Length,bool_t* periodic, dim_t order,bool_t useElementsOnFace) |
120 |
#ifndef PASO_MPI |
#ifndef PASO_MPI |
121 |
{ |
{ |
122 |
|
printf("\nDEBUG OUTPUT: %s(%d)\n: prediodic = %d", __FILE__,__LINE__,periodic[0]); |
123 |
/* Serial/OpenMP version */ |
/* Serial/OpenMP version */ |
124 |
dim_t N0,NE0,i0,NDOF0,NFaceElements; |
dim_t N0,NE0,i0,NDOF0,NFaceElements; |
125 |
index_t NUMNODES,k; |
index_t NUMNODES,k; |
246 |
Finley_Mesh_dealloc(out); |
Finley_Mesh_dealloc(out); |
247 |
return NULL; |
return NULL; |
248 |
} |
} |
249 |
|
// FIXME: dump out the mesh contents at this point to debug windows |
250 |
|
printf("\nDEBUG OUTPUT: %s(%d)\nDumping mesh output:\n", __FILE__,__LINE__); |
251 |
|
printf("Name: %s\n",out->Name); |
252 |
|
printf("Reference Counter: %d\n",out->reference_counter); |
253 |
|
printf("%s %d\n", out->FaceElements->ReferenceElement->Type->Name,out->FaceElements->numElements); |
254 |
|
int NN=out->FaceElements->ReferenceElement->Type->numNodes; |
255 |
|
for (int i=0;i<out->FaceElements->numElements;i++) { |
256 |
|
printf("Id: %d Tag: %d Nodes:",out->FaceElements->Id[i],out->FaceElements->Tag[i]); |
257 |
|
for (int j=0;j<NN;j++) printf(" %d",out->Nodes->Id[out->FaceElements->Nodes[INDEX2(j,i,NN)]]); |
258 |
|
printf("\n"); |
259 |
|
} |
260 |
|
//END FIXME |
261 |
|
|
262 |
return out; |
return out; |
263 |
} |
} |
264 |
#else |
#else |