/[escript]/trunk-mpi-branch/finley/src/NodeFile.h
ViewVC logotype

Diff of /trunk-mpi-branch/finley/src/NodeFile.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1119 by ksteube, Tue Feb 13 22:56:57 2007 UTC revision 1120 by ksteube, Tue May 1 01:17:46 2007 UTC
# Line 20  Line 20 
20  #include "Finley.h"  #include "Finley.h"
21  #include "escript/DataC.h"  #include "escript/DataC.h"
22    
 #ifdef PASO_MPI  
23  #include "Distribution.h"  #include "Distribution.h"
24  #include "./paso/CommBuffer.h"  #include "./paso/CommBuffer.h"
 #endif  
25    
26  struct Finley_NodeFile {  struct Finley_NodeFile {
 #ifdef PASO_MPI  
27    Paso_MPIInfo *MPIInfo;              /* MPI information */    Paso_MPIInfo *MPIInfo;              /* MPI information */
28    Finley_NodeDistribution *degreeOfFreedomDistribution;  /* information about the distribution of degrees of freedom    Finley_NodeDistribution *degreeOfFreedomDistribution;  /* information about the distribution of degrees of freedom
29                                                on this subdomain and over other subdomains */                                                on this subdomain and over other subdomains */
# Line 37  struct Finley_NodeFile { Line 34  struct Finley_NodeFile {
34      index_t *Dom;                                                   /* flags whether a node references an internal/boundary/external DOF. Is one of      index_t *Dom;                                                   /* flags whether a node references an internal/boundary/external DOF. Is one of
35                                                                                       either NODE_INTERNAL, NODE_BOUNDARY or NODE_EXTERNAL, as defined in                                                                                       either NODE_INTERNAL, NODE_BOUNDARY or NODE_EXTERNAL, as defined in
36                                                                                       Mesh.h */                                                                                       Mesh.h */
 #endif  
37    index_t isPrepared;                   /* UNKNOWN,  UNPREPARED, PREPAED  to indicate that the Nodes are ready for calculation */    index_t isPrepared;                   /* UNKNOWN,  UNPREPARED, PREPAED  to indicate that the Nodes are ready for calculation */
38    dim_t numNodes;                      /* number of nodes */    dim_t numNodes;                      /* number of nodes */
39    dim_t numDim;                        /* spatial dimension */    dim_t numDim;                        /* spatial dimension */

Legend:
Removed from v.1119  
changed lines
  Added in v.1120

  ViewVC Help
Powered by ViewVC 1.1.26