/[escript]/trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
ViewVC logotype

Diff of /trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp

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

revision 759 by bcumming, Thu Jun 29 01:53:23 2006 UTC revision 782 by bcumming, Tue Jul 18 00:47:47 2006 UTC
# Line 82  namespace finley { Line 82  namespace finley {
82        fMesh=Finley_RectangularMesh_Hex8(numElements,length,periodic,integrationOrder,        fMesh=Finley_RectangularMesh_Hex8(numElements,length,periodic,integrationOrder,
83                      useElementsOnFace) ;                      useElementsOnFace) ;
84      }      }
 #ifndef PASO_MPI  
85          else if (order==2) {          else if (order==2) {
86        fMesh=Finley_RectangularMesh_Hex20(numElements,length,periodic,integrationOrder,        fMesh=Finley_RectangularMesh_Hex20(numElements,length,periodic,integrationOrder,
87                       useElementsOnFace) ;                       useElementsOnFace) ;
# Line 91  namespace finley { Line 90  namespace finley {
90        temp << "Illegal interpolation order: " << order;        temp << "Illegal interpolation order: " << order;
91        setFinleyError(VALUE_ERROR,temp.str().c_str());        setFinleyError(VALUE_ERROR,temp.str().c_str());
92      }      }
 #else  
         else {  
       stringstream temp;  
       temp << "type of 3D regular mesh requested is unavailable under MPI\nOR\nIllegal interpolation order: " << order;  
       setFinleyError(VALUE_ERROR,temp.str().c_str());  
     }  
 #endif  
93      //      //
94      // Convert any finley errors into a C++ exception      // Convert any finley errors into a C++ exception
95      checkFinleyError();      checkFinleyError();
# Line 119  namespace finley { Line 111  namespace finley {
111        fMesh=Finley_RectangularMesh_Rec4(numElements, length,periodic,integrationOrder,        fMesh=Finley_RectangularMesh_Rec4(numElements, length,periodic,integrationOrder,
112                      useElementsOnFace);                      useElementsOnFace);
113      }      }
 #ifndef PASO_MPI  
114      else if (order==2) {      else if (order==2) {
115        fMesh=Finley_RectangularMesh_Rec8(numElements,length,periodic,integrationOrder,        fMesh=Finley_RectangularMesh_Rec8(numElements,length,periodic,integrationOrder,
116                      useElementsOnFace);                      useElementsOnFace);
117      }      }
 #endif  
118      else {      else {
119        stringstream temp;        stringstream temp;
120        temp << "Illegal interpolation order: " << order;        temp << "Illegal interpolation order: " << order;
# Line 148  namespace finley { Line 138  namespace finley {
138        fMesh=Finley_RectangularMesh_Line2(numElements, length,periodic,integrationOrder,        fMesh=Finley_RectangularMesh_Line2(numElements, length,periodic,integrationOrder,
139                       useElementsOnFace);                       useElementsOnFace);
140      }      }
 #ifndef PASO_MPI  
141      else if (order==2) {      else if (order==2) {
142        fMesh=Finley_RectangularMesh_Line3(numElements,length,periodic,integrationOrder,        fMesh=Finley_RectangularMesh_Line3(numElements,length,periodic,integrationOrder,
143                       useElementsOnFace);                       useElementsOnFace);
144      }      }
 #endif  
145      else {      else {
146        stringstream temp;        stringstream temp;
147        temp << "Illegal interpolation order: " << order;        temp << "Illegal interpolation order: " << order;

Legend:
Removed from v.759  
changed lines
  Added in v.782

  ViewVC Help
Powered by ViewVC 1.1.26