Changeset ac6d04 for src/mg.cpp
- Timestamp:
- Apr 10, 2012, 1:55:49 PM (14 years ago)
- Children:
- a40eea
- Parents:
- d24c2f
- File:
-
- 1 edited
-
src/mg.cpp (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/mg.cpp
rd24c2f rac6d04 18 18 #ifdef HAVE_MPI 19 19 #include <mpi.h> 20 #ifdef HAVE_MARMOT 21 #include <enhancempicalls.h> 22 #include <sourceinfompicalls.h> 23 #endif 20 24 #endif 21 25 #endif … … 74 78 REGISTER_COMMAND(VMGCommandPrintGridStructure); 75 79 REGISTER_COMMAND(VMGCommandPrintGrid); 76 REGISTER_COMMAND(VMGCommandPrintInnerGrid);77 80 REGISTER_COMMAND(VMGCommandPrintResidualNorm); 78 81 REGISTER_COMMAND(VMGCommandPrintRunningTime); … … 112 115 Multigrid* rhs = new Multigrid(comm, interface); 113 116 TempGrid* temp = new TempGrid(); 114 TempGrid* global_grid = new TempGrid();115 116 global_grid->SetPropertiesToGlobalCoarseGrid();117 117 118 118 sol->Register("SOL"); 119 119 rhs->Register("RHS"); 120 120 temp->Register("TEMPGRID"); 121 global_grid->Register("GLOBAL_COARSE_GRID");122 121 123 122 new ObjectStorage<int>("GLOBAL_MAXLEVEL", sol->GlobalMaxLevel()); … … 148 147 #ifdef HAVE_MPI 149 148 MPI_Barrier(MPI_COMM_WORLD); 149 #endif 150 150 Timer::Start("CompleteRunningTime"); 151 #endif152 151 #endif 153 152 … … 165 164 #ifdef HAVE_MPI 166 165 MPI_Barrier(MPI_COMM_WORLD); 166 #endif 167 167 Timer::Stop("CompleteRunningTime"); 168 #ifdef DEBUG_MEASURE_TIME_OUTPUT 169 #ifdef HAVE_MPI 170 Timer::PrintGlobal(); 171 #else 172 Timer::Print(); 173 #endif 168 174 #endif 169 175 #endif … … 230 236 { 231 237 return MG::GetFactory().Get("TEMPGRID")->Cast<VMG::TempGrid>(); 232 }233 234 Grid* MG::GetGlobalCoarseGrid()235 {236 return MG::GetFactory().Get("GLOBAL_COARSE_GRID")->Cast<VMG::Grid>();237 238 } 238 239
Note:
See TracChangeset
for help on using the changeset viewer.
