Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

sys.C

Go to the documentation of this file.
00001 
00007 #include "petsc.h"
00008 #include "blockDiag.h"
00009 #include "octUtils.h"
00010 #include "parUtils.h"
00011 #include "oda.h"
00012 #include "odaUtils.h"
00013 #include "omg.h"
00014 
00015 namespace ot {
00016 
00017 #undef __FUNCT__
00018 #define __FUNCT__ "RegisterEvents"
00019   PetscErrorCode RegisterEvents()
00020   {
00021     PetscFunctionBegin;
00022 
00023     PCRegister("blockDiag","${DENDRO_DIR}/lib/libPC","ot::PCCreate_BlockDiag",ot::PCCreate_BlockDiag);
00024 
00025 #ifdef PETSC_USE_LOG
00026 #if (PETSC_VERSION_RELEASE == 0)  // if using development version
00027     PetscLogEventRegister("splitComm-2way",PETSC_VIEWER_COOKIE,&par::splitComm2wayEvent);
00028     PetscLogEventRegister("splitComm",PETSC_VIEWER_COOKIE,&par::splitCommEvent);
00029     PetscLogEventRegister("partW",PETSC_VIEWER_COOKIE,&par::partwEvent);
00030     PetscLogEventRegister("sort",PETSC_VIEWER_COOKIE,&par::sortEvent);
00031     PetscLogEventRegister("remdup",PETSC_VIEWER_COOKIE,&par::remdupEvent);
00032     PetscLogEventRegister("ParallelSearch", PETSC_VIEWER_COOKIE,&par::searchEvent);
00033     PetscLogEventRegister("Par-Scatter", PETSC_VIEWER_COOKIE,&par::parScatterEvent);
00034     PetscLogEventRegister("Par-sendRecv", PETSC_VIEWER_COOKIE,&par::sendRecvEvent);
00035     PetscLogEventRegister("Par-gather", PETSC_VIEWER_COOKIE,&par::gatherEvent);
00036     PetscLogEventRegister("a2avs-Wait", PETSC_VIEWER_COOKIE,&par::a2avWaitEvent);
00037     PetscLogEventRegister("Par-a2avs", PETSC_VIEWER_COOKIE,&par::all2AllvSparseEvent);
00038     PetscLogEventRegister("Par-a2avd", PETSC_VIEWER_COOKIE,&par::all2AllvDenseEvent);
00039     PetscLogEventRegister("Par-ag", PETSC_VIEWER_COOKIE,&par::allGatherEvent);
00040     PetscLogEventRegister("Par-agv", PETSC_VIEWER_COOKIE,&par::allGathervEvent);
00041     PetscLogEventRegister("Par-a2a", PETSC_VIEWER_COOKIE,&par::all2AllEvent);
00042     PetscLogEventRegister("Par-aRed", PETSC_VIEWER_COOKIE,&par::allReduceEvent);
00043     PetscLogEventRegister("Par-red", PETSC_VIEWER_COOKIE,&par::reduceEvent);
00044     PetscLogEventRegister("Par-bcast",  PETSC_VIEWER_COOKIE,&par::bcastEvent);
00045     PetscLogEventRegister("Par-scan", PETSC_VIEWER_COOKIE,&par::scanEvent);
00046     PetscLogEventRegister("Par-ConCat",PETSC_VIEWER_COOKIE,&par::concatEvent);
00047     PetscLogEventRegister("nhBlk",PETSC_VIEWER_COOKIE,&pickNhBlocksEvent);
00048     PetscLogEventRegister("mergeComboBal",PETSC_VIEWER_COOKIE,&mergeComboBalEvent);
00049     PetscLogEventRegister("bal-mergeRecv",PETSC_VIEWER_COOKIE,&mergeRecvKeysBalEvent);
00050     PetscLogEventRegister("finalBalMerge",PETSC_VIEWER_COOKIE,&finalBalMergeEvent);
00051     PetscLogEventRegister("bal-comm1",PETSC_VIEWER_COOKIE,&prepBalComm1MssgEvent);
00052     PetscLogEventRegister("bal-comm2",PETSC_VIEWER_COOKIE,&prepBalComm2MssgEvent);
00053     PetscLogEventRegister("bal-wList",PETSC_VIEWER_COOKIE,&prepBalWlistEvent);
00054     PetscLogEventRegister("mergeOctrees",PETSC_VIEWER_COOKIE,&mergeOctreesEvent);
00055     PetscLogEventRegister("rg2o",PETSC_VIEWER_COOKIE,&rg2oEvent);
00056     PetscLogEventRegister("p2o",PETSC_VIEWER_COOKIE,&p2oEvent);
00057     PetscLogEventRegister("p2oSeq",PETSC_VIEWER_COOKIE,&p2oSeqEvent);
00058     PetscLogEventRegister("p2oLoc",PETSC_VIEWER_COOKIE,&p2oLocalEvent);
00059     PetscLogEventRegister("ComboRipple",PETSC_VIEWER_COOKIE,&comboRippleEvent);
00060     PetscLogEventRegister("Coarsen",PETSC_VIEWER_COOKIE,&coarsenEvent);
00061     PetscLogEventRegister("CoarsenSeq",PETSC_VIEWER_COOKIE,&coarsenSeqEvent);
00062     PetscLogEventRegister("ezCoarse",PETSC_VIEWER_COOKIE,&simpleCoarsenEvent);
00063     PetscLogEventRegister("bal",PETSC_VIEWER_COOKIE,&balanceEvent);
00064     PetscLogEventRegister("DA-apriori",PETSC_VIEWER_COOKIE,&DAaprioriCommEvent);
00065     PetscLogEventRegister("balSubtree", PETSC_VIEWER_COOKIE,&balSubtreeEvent);
00066     PetscLogEventRegister("conSubtree", PETSC_VIEWER_COOKIE,&completeSubtreeEvent);
00067     PetscLogEventRegister("n2o",PETSC_VIEWER_COOKIE,&n2oEvent);
00068     PetscLogEventRegister("n2oSeq",PETSC_VIEWER_COOKIE,&n2oSeqEvent);
00069     PetscLogEventRegister("compReg",PETSC_VIEWER_COOKIE,&completeRegionEvent);
00070     PetscLogEventRegister("pickBnd",PETSC_VIEWER_COOKIE,&pickBndEvent);
00071     PetscLogEventRegister("bPart1",PETSC_VIEWER_COOKIE,&blockPart1Event);
00072     PetscLogEventRegister("bPart2",PETSC_VIEWER_COOKIE,&blockPart2Event);
00073     PetscLogEventRegister("bPart3",PETSC_VIEWER_COOKIE,&blockPart3Event);
00074     PetscLogEventRegister("DAbPart1",PETSC_VIEWER_COOKIE,&DAbPart1Event);
00075     PetscLogEventRegister("DAbPart2",PETSC_VIEWER_COOKIE,&DAbPart2Event);
00076     PetscLogEventRegister("DAbPart3",PETSC_VIEWER_COOKIE,&DAbPart3Event);
00077     PetscLogEventRegister("conBal",PETSC_VIEWER_COOKIE,&conBalEvent);
00078     PetscLogEventRegister("rippleBal",PETSC_VIEWER_COOKIE,&rippleBalEvent);
00079     PetscLogEventRegister("ptrRipple",PETSC_VIEWER_COOKIE,&ptrRippleBalEvent);
00080     PetscLogEventRegister("parRipple1",PETSC_VIEWER_COOKIE,&parRippleType1Event);
00081     PetscLogEventRegister("parRipple2",PETSC_VIEWER_COOKIE,&parRippleType2Event);
00082     PetscLogEventRegister("parRipple3",PETSC_VIEWER_COOKIE,&parRippleType3Event);
00083     PetscLogEventRegister("BuildDA",PETSC_VIEWER_COOKIE,&buildDaEvent);
00084     PetscLogEventRegister("SetMatValues",PETSC_VIEWER_COOKIE,&setMatValuesEvent);
00085     PetscLogEventRegister("FlagNodes",PETSC_VIEWER_COOKIE,&markHangingEvent);
00086     PetscLogEventRegister("BuildNodeList",PETSC_VIEWER_COOKIE,&buildNlistEvent);
00087     PetscLogEventRegister("Nlist-Comm",PETSC_VIEWER_COOKIE,&buildNlistCommEvent);
00088     PetscLogEventRegister("Add Bdy",PETSC_VIEWER_COOKIE,&addBdyEvent);
00089     PetscLogEventRegister("AddBdySiblings",PETSC_VIEWER_COOKIE,&addBdySiblingsEvent);
00090     PetscLogEventRegister("Pick Ghosts",PETSC_VIEWER_COOKIE,&pickGhostsEvent);
00091     PetscLogEventRegister("SetDA",PETSC_VIEWER_COOKIE,&setDaEvent);
00092     PetscLogEventRegister("SetUp",PETSC_VIEWER_COOKIE,&setUpEvent);
00093     PetscLogEventRegister("crRp1",PETSC_VIEWER_COOKIE,&createRp1Event);
00094     PetscLogEventRegister("crRp2",PETSC_VIEWER_COOKIE,&createRp2Event);
00095     PetscLogEventRegister("SetKSP",PETSC_VIEWER_COOKIE,&setKspEvent);
00096     PetscLogEventRegister("Restrict",PETSC_VIEWER_COOKIE,&restrictEvent);
00097     PetscLogEventRegister("Restrict-Dummy",PETSC_VIEWER_COOKIE,&dummyRestrictEvent);
00098     PetscLogEventRegister("Prolong",PETSC_VIEWER_COOKIE,&prolongEvent);
00099     PetscLogEventRegister("MG Scatter",PETSC_VIEWER_COOKIE,&scatterEvent);
00100     PetscLogEventRegister("R-Gh-N-Begin",PETSC_VIEWER_COOKIE,&readFromGhostNodesBeginEvent);
00101     PetscLogEventRegister("R-Gh-N-End",PETSC_VIEWER_COOKIE,&readFromGhostNodesEndEvent);
00102     PetscLogEventRegister("R-Gh-E-Begin",PETSC_VIEWER_COOKIE,&readFromGhostElemsBeginEvent);
00103     PetscLogEventRegister("R-Gh-E-End",PETSC_VIEWER_COOKIE,&readFromGhostElemsEndEvent);
00104     PetscLogEventRegister("W-Gh-N-Begin",PETSC_VIEWER_COOKIE,&writeToGhostNodesBeginEvent);
00105     PetscLogEventRegister("W-Gh-N-End",PETSC_VIEWER_COOKIE,&writeToGhostNodesEndEvent);
00106     PetscLogEventRegister("W-Gh-E-Begin",PETSC_VIEWER_COOKIE,&writeToGhostElemsBeginEvent);
00107     PetscLogEventRegister("W-Gh-E-End",PETSC_VIEWER_COOKIE,&writeToGhostElemsEndEvent);
00108     PetscLogEventRegister("DA-Init",PETSC_VIEWER_COOKIE,&daInitEvent);
00109     PetscLogEventRegister("DA-Final",PETSC_VIEWER_COOKIE,&daFinalEvent);
00110     PetscLogEventRegister("DAMG-Init",PETSC_VIEWER_COOKIE,&damgInitEvent);
00111     PetscLogEventRegister("DAMG-Final",PETSC_VIEWER_COOKIE,&damgFinalEvent);
00112     
00113     PetscLogEventRegister("PC-KSP-Shell-Setup",PETSC_VIEWER_COOKIE,&pcKspShellSetupEvent);
00114     PetscLogEventRegister("PC-KSP-Shell-Apply",PETSC_VIEWER_COOKIE,&pcKspShellApplyEvent);
00115     PetscLogEventRegister("PC-KSP-Shell-Destroy",PETSC_VIEWER_COOKIE,&pcKspShellDestroyEvent);
00116 
00117     PetscLogEventRegister("Bal-Comm",PETSC_VIEWER_COOKIE,&balCommEvent);
00118     PetscLogEventRegister("Bal-SplitComm",PETSC_VIEWER_COOKIE,&balSplitCommEvent);
00119     PetscLogEventRegister("Bal-Scatter",PETSC_VIEWER_COOKIE,&balScatterEvent);
00120     PetscLogEventRegister("Bal-Bpart1",PETSC_VIEWER_COOKIE,&balBpart1Event);
00121     PetscLogEventRegister("Bal-Bpart2",PETSC_VIEWER_COOKIE,&balBpart2Event);
00122 
00123     PetscLogEventRegister("SetDA-stg1",PETSC_VIEWER_COOKIE,&setDAstage1Event);
00124     PetscLogEventRegister("SetDA-stg2",PETSC_VIEWER_COOKIE,&setDAstage2Event);
00125     PetscLogEventRegister("SetDA-stg3",PETSC_VIEWER_COOKIE,&setDAstage3Event);
00126     PetscLogEventRegister("SetDA-stg4",PETSC_VIEWER_COOKIE,&setDAstage4Event);
00127     PetscLogEventRegister("SetDA-stg5",PETSC_VIEWER_COOKIE,&setDAstage5Event);
00128     PetscLogEventRegister("SetDA-stg6",PETSC_VIEWER_COOKIE,&setDAstage6Event);
00129 
00130     PetscLogEventRegister("buildDA-stg1",PETSC_VIEWER_COOKIE,&buildDAstage1Event);
00131     PetscLogEventRegister("buildDA-stg2",PETSC_VIEWER_COOKIE,&buildDAstage2Event);
00132     PetscLogEventRegister("buildDA-stg3",PETSC_VIEWER_COOKIE,&buildDAstage3Event);
00133     PetscLogEventRegister("buildDA-stg4",PETSC_VIEWER_COOKIE,&buildDAstage4Event);
00134     PetscLogEventRegister("buildDA-stg5",PETSC_VIEWER_COOKIE,&buildDAstage5Event);
00135     PetscLogEventRegister("buildDA-stg6",PETSC_VIEWER_COOKIE,&buildDAstage6Event);
00136     PetscLogEventRegister("buildDA-stg7",PETSC_VIEWER_COOKIE,&buildDAstage7Event);
00137     PetscLogEventRegister("buildDA-stg8",PETSC_VIEWER_COOKIE,&buildDAstage8Event);
00138     PetscLogEventRegister("buildDA-stg9",PETSC_VIEWER_COOKIE,&buildDAstage9Event);
00139 
00140     PetscLogEventRegister("FLN-stg1",PETSC_VIEWER_COOKIE,&FLNstage1Event);
00141     PetscLogEventRegister("FLN-stg2",PETSC_VIEWER_COOKIE,&FLNstage2Event);
00142     PetscLogEventRegister("FLN-stg3",PETSC_VIEWER_COOKIE,&FLNstage3Event);
00143     PetscLogEventRegister("FLN-stg4",PETSC_VIEWER_COOKIE,&FLNstage4Event);
00144     PetscLogEventRegister("FLN-stg5",PETSC_VIEWER_COOKIE,&FLNstage5Event);
00145     PetscLogEventRegister("FLN-stg6",PETSC_VIEWER_COOKIE,&FLNstage6Event);
00146     PetscLogEventRegister("FLN-stg7",PETSC_VIEWER_COOKIE,&FLNstage7Event);
00147     PetscLogEventRegister("FLN-stg8",PETSC_VIEWER_COOKIE,&FLNstage8Event);
00148     PetscLogEventRegister("FLN-stg9",PETSC_VIEWER_COOKIE,&FLNstage9Event);
00149     PetscLogEventRegister("FLN-stg10",PETSC_VIEWER_COOKIE,&FLNstage10Event);
00150     PetscLogEventRegister("FLN-stg11",PETSC_VIEWER_COOKIE,&FLNstage11Event);
00151 #else
00152     PetscLogEventRegister(&par::splitComm2wayEvent,"splitComm-2way",PETSC_VIEWER_COOKIE);
00153     PetscLogEventRegister(&par::splitCommEvent,"splitComm",PETSC_VIEWER_COOKIE);
00154     PetscLogEventRegister(&par::partwEvent,"partW",PETSC_VIEWER_COOKIE);
00155     PetscLogEventRegister(&par::sortEvent,"sort",PETSC_VIEWER_COOKIE);
00156     PetscLogEventRegister(&par::remdupEvent,"remdup",PETSC_VIEWER_COOKIE);
00157     PetscLogEventRegister(&par::searchEvent,"ParallelSearch", PETSC_VIEWER_COOKIE);
00158     PetscLogEventRegister(&par::parScatterEvent,"Par-Scatter", PETSC_VIEWER_COOKIE);
00159     PetscLogEventRegister(&par::sendRecvEvent,"Par-sendRecv", PETSC_VIEWER_COOKIE);
00160     PetscLogEventRegister(&par::gatherEvent,"Par-gather", PETSC_VIEWER_COOKIE);
00161     PetscLogEventRegister(&par::a2avWaitEvent,"a2avs-Wait", PETSC_VIEWER_COOKIE);
00162     PetscLogEventRegister(&par::all2AllvSparseEvent,"Par-a2avs", PETSC_VIEWER_COOKIE);
00163     PetscLogEventRegister(&par::all2AllvDenseEvent,"Par-a2avd", PETSC_VIEWER_COOKIE);
00164     PetscLogEventRegister(&par::allGatherEvent,"Par-ag", PETSC_VIEWER_COOKIE);
00165     PetscLogEventRegister(&par::allGathervEvent,"Par-agv", PETSC_VIEWER_COOKIE);
00166     PetscLogEventRegister(&par::all2AllEvent,"Par-a2a", PETSC_VIEWER_COOKIE);
00167     PetscLogEventRegister(&par::allReduceEvent,"Par-aRed", PETSC_VIEWER_COOKIE);
00168     PetscLogEventRegister(&par::reduceEvent,"Par-red", PETSC_VIEWER_COOKIE);
00169     PetscLogEventRegister(&par::bcastEvent,"Par-bcast", PETSC_VIEWER_COOKIE);
00170     PetscLogEventRegister(&par::scanEvent,"Par-scan", PETSC_VIEWER_COOKIE);
00171     PetscLogEventRegister(&par::concatEvent,"Par-ConCat",PETSC_VIEWER_COOKIE);
00172     PetscLogEventRegister(&pickNhBlocksEvent,"nhBlk",PETSC_VIEWER_COOKIE);
00173     PetscLogEventRegister(&mergeComboBalEvent,"mergeComboBal",PETSC_VIEWER_COOKIE);
00174     PetscLogEventRegister(&mergeRecvKeysBalEvent,"bal-mergeRecv",PETSC_VIEWER_COOKIE);
00175     PetscLogEventRegister(&finalBalMergeEvent,"finalBalMerge",PETSC_VIEWER_COOKIE);
00176     PetscLogEventRegister(&prepBalComm1MssgEvent,"bal-comm1",PETSC_VIEWER_COOKIE);
00177     PetscLogEventRegister(&prepBalComm2MssgEvent,"bal-comm2",PETSC_VIEWER_COOKIE);
00178     PetscLogEventRegister(&prepBalWlistEvent,"bal-wList",PETSC_VIEWER_COOKIE);
00179     PetscLogEventRegister(&p2oEvent,"p2o",PETSC_VIEWER_COOKIE);
00180     PetscLogEventRegister(&p2oSeqEvent,"p2oSeq",PETSC_VIEWER_COOKIE);
00181     PetscLogEventRegister(&p2oLocalEvent,"p2oLoc",PETSC_VIEWER_COOKIE);
00182     PetscLogEventRegister(&comboRippleEvent,"ComboRipple",PETSC_VIEWER_COOKIE);
00183     PetscLogEventRegister(&coarsenEvent,"Coarsen",PETSC_VIEWER_COOKIE);
00184     PetscLogEventRegister(&coarsenSeqEvent,"CoarsenSeq",PETSC_VIEWER_COOKIE);
00185     PetscLogEventRegister(&simpleCoarsenEvent,"ezCoarse",PETSC_VIEWER_COOKIE);
00186     PetscLogEventRegister(&balanceEvent,"bal",PETSC_VIEWER_COOKIE);
00187     PetscLogEventRegister(&DAaprioriCommEvent,"DA-apriori",PETSC_VIEWER_COOKIE);
00188     PetscLogEventRegister(&balSubtreeEvent,"balSubtree", PETSC_VIEWER_COOKIE);
00189     PetscLogEventRegister(&completeSubtreeEvent,"conSubtree", PETSC_VIEWER_COOKIE);
00190     PetscLogEventRegister(&n2oEvent,"n2o",PETSC_VIEWER_COOKIE);
00191     PetscLogEventRegister(&n2oSeqEvent,"n2oSeq",PETSC_VIEWER_COOKIE);
00192     PetscLogEventRegister(&completeRegionEvent,"compReg",PETSC_VIEWER_COOKIE);
00193     PetscLogEventRegister(&pickBndEvent,"pickBnd",PETSC_VIEWER_COOKIE);
00194     PetscLogEventRegister(&blockPart1Event,"bPart1",PETSC_VIEWER_COOKIE);
00195     PetscLogEventRegister(&blockPart2Event,"bPart2",PETSC_VIEWER_COOKIE);
00196     PetscLogEventRegister(&blockPart3Event,"bPart3",PETSC_VIEWER_COOKIE);
00197     PetscLogEventRegister(&DAbPart1Event,"DAbPart1",PETSC_VIEWER_COOKIE);
00198     PetscLogEventRegister(&DAbPart2Event,"DAbPart2",PETSC_VIEWER_COOKIE);
00199     PetscLogEventRegister(&DAbPart3Event,"DAbPart3",PETSC_VIEWER_COOKIE);
00200     PetscLogEventRegister(&conBalEvent,"conBal",PETSC_VIEWER_COOKIE);
00201     PetscLogEventRegister(&rippleBalEvent,"rippleBal",PETSC_VIEWER_COOKIE);
00202     PetscLogEventRegister(&ptrRippleBalEvent,"ptrRipple",PETSC_VIEWER_COOKIE);
00203     PetscLogEventRegister(&parRippleType1Event,"parRipple1",PETSC_VIEWER_COOKIE);
00204     PetscLogEventRegister(&parRippleType2Event,"parRipple2",PETSC_VIEWER_COOKIE);
00205     PetscLogEventRegister(&parRippleType3Event,"parRipple3",PETSC_VIEWER_COOKIE);
00206     PetscLogEventRegister(&buildDaEvent,"BuildDA",PETSC_VIEWER_COOKIE);
00207     PetscLogEventRegister(&setMatValuesEvent,"SetMatValues",PETSC_VIEWER_COOKIE);
00208     PetscLogEventRegister(&markHangingEvent,"FlagNodes",PETSC_VIEWER_COOKIE);
00209     PetscLogEventRegister(&buildNlistEvent,"BuildNodeList",PETSC_VIEWER_COOKIE);
00210     PetscLogEventRegister(&buildNlistCommEvent,"Nlist-Comm",PETSC_VIEWER_COOKIE);
00211     PetscLogEventRegister(&addBdyEvent,"Add Bdy",PETSC_VIEWER_COOKIE);
00212     PetscLogEventRegister(&addBdySiblingsEvent,"AddBdySiblings",PETSC_VIEWER_COOKIE);
00213     PetscLogEventRegister(&pickGhostsEvent,"Pick Ghosts",PETSC_VIEWER_COOKIE);
00214     PetscLogEventRegister(&setDaEvent,"SetDA",PETSC_VIEWER_COOKIE);
00215     PetscLogEventRegister(&setUpEvent,"SetUp",PETSC_VIEWER_COOKIE);
00216     PetscLogEventRegister(&createRp1Event,"crRp1",PETSC_VIEWER_COOKIE);
00217     PetscLogEventRegister(&createRp2Event,"crRp2",PETSC_VIEWER_COOKIE);
00218     PetscLogEventRegister(&setKspEvent,"SetKSP",PETSC_VIEWER_COOKIE);
00219     PetscLogEventRegister(&restrictEvent,"Restrict",PETSC_VIEWER_COOKIE);
00220     PetscLogEventRegister(&dummyRestrictEvent,"Restrict-Dummy",PETSC_VIEWER_COOKIE);
00221     PetscLogEventRegister(&prolongEvent,"Prolong",PETSC_VIEWER_COOKIE);
00222     PetscLogEventRegister(&scatterEvent,"MG Scatter",PETSC_VIEWER_COOKIE);
00223     PetscLogEventRegister(&readFromGhostNodesBeginEvent,"R-Gh-N-Begin",PETSC_VIEWER_COOKIE);
00224     PetscLogEventRegister(&readFromGhostNodesEndEvent,"R-Gh-N-End",PETSC_VIEWER_COOKIE);
00225     PetscLogEventRegister(&readFromGhostElemsBeginEvent,"R-Gh-E-Begin",PETSC_VIEWER_COOKIE);
00226     PetscLogEventRegister(&readFromGhostElemsEndEvent,"R-Gh-E-End",PETSC_VIEWER_COOKIE);
00227     PetscLogEventRegister(&writeToGhostNodesBeginEvent,"W-Gh-N-Begin",PETSC_VIEWER_COOKIE);
00228     PetscLogEventRegister(&writeToGhostNodesEndEvent,"W-Gh-N-End",PETSC_VIEWER_COOKIE);
00229     PetscLogEventRegister(&writeToGhostElemsBeginEvent,"W-Gh-E-Begin",PETSC_VIEWER_COOKIE);
00230     PetscLogEventRegister(&writeToGhostElemsEndEvent,"W-Gh-E-End",PETSC_VIEWER_COOKIE);
00231     PetscLogEventRegister(&damgInitEvent,"DAMG-Init",PETSC_VIEWER_COOKIE);
00232     PetscLogEventRegister(&damgFinalEvent,"DAMG-Final",PETSC_VIEWER_COOKIE);
00233 
00234     PetscLogEventRegister(&pcKspShellSetupEvent,"PC-KSP-Shell-Setup",PETSC_VIEWER_COOKIE);
00235     PetscLogEventRegister(&pcKspShellApplyEvent,"PC-KSP-Shell-Apply",PETSC_VIEWER_COOKIE);
00236     PetscLogEventRegister(&pcKspShellDestroyEvent,"PC-KSP-Shell-Destroy",PETSC_VIEWER_COOKIE);
00237 
00238     PetscLogEventRegister(&balCommEvent,"Bal-Comm",PETSC_VIEWER_COOKIE);
00239     PetscLogEventRegister(&balSplitCommEvent,"Bal-SplitComm",PETSC_VIEWER_COOKIE);
00240     PetscLogEventRegister(&balScatterEvent,"Bal-Scatter",PETSC_VIEWER_COOKIE);
00241     PetscLogEventRegister(&balBpart1Event,"Bal-Bpart1",PETSC_VIEWER_COOKIE);
00242     PetscLogEventRegister(&balBpart2Event,"Bal-Bpart2",PETSC_VIEWER_COOKIE);
00243 
00244     PetscLogEventRegister(&setDAstage1Event,"SetDA-stg1",PETSC_VIEWER_COOKIE);
00245     PetscLogEventRegister(&setDAstage2Event,"SetDA-stg2",PETSC_VIEWER_COOKIE);
00246     PetscLogEventRegister(&setDAstage3Event,"SetDA-stg3",PETSC_VIEWER_COOKIE);
00247     PetscLogEventRegister(&setDAstage4Event,"SetDA-stg4",PETSC_VIEWER_COOKIE);
00248     PetscLogEventRegister(&setDAstage5Event,"SetDA-stg5",PETSC_VIEWER_COOKIE);
00249     PetscLogEventRegister(&setDAstage6Event,"SetDA-stg6",PETSC_VIEWER_COOKIE);
00250 
00251     PetscLogEventRegister(&buildDAstage1Event,"buildDA-stg1",PETSC_VIEWER_COOKIE);
00252     PetscLogEventRegister(&buildDAstage2Event,"buildDA-stg2",PETSC_VIEWER_COOKIE);
00253     PetscLogEventRegister(&buildDAstage3Event,"buildDA-stg3",PETSC_VIEWER_COOKIE);
00254     PetscLogEventRegister(&buildDAstage4Event,"buildDA-stg4",PETSC_VIEWER_COOKIE);
00255     PetscLogEventRegister(&buildDAstage5Event,"buildDA-stg5",PETSC_VIEWER_COOKIE);
00256     PetscLogEventRegister(&buildDAstage6Event,"buildDA-stg6",PETSC_VIEWER_COOKIE);
00257     PetscLogEventRegister(&buildDAstage7Event,"buildDA-stg7",PETSC_VIEWER_COOKIE);
00258     PetscLogEventRegister(&buildDAstage8Event,"buildDA-stg8",PETSC_VIEWER_COOKIE);
00259     PetscLogEventRegister(&buildDAstage9Event,"buildDA-stg9",PETSC_VIEWER_COOKIE);
00260 
00261     PetscLogEventRegister(&FLNstage1Event,"FLN-stg1",PETSC_VIEWER_COOKIE);
00262     PetscLogEventRegister(&FLNstage2Event,"FLN-stg2",PETSC_VIEWER_COOKIE);
00263     PetscLogEventRegister(&FLNstage3Event,"FLN-stg3",PETSC_VIEWER_COOKIE);
00264     PetscLogEventRegister(&FLNstage4Event,"FLN-stg4",PETSC_VIEWER_COOKIE);
00265     PetscLogEventRegister(&FLNstage5Event,"FLN-stg5",PETSC_VIEWER_COOKIE);
00266     PetscLogEventRegister(&FLNstage6Event,"FLN-stg6",PETSC_VIEWER_COOKIE);
00267     PetscLogEventRegister(&FLNstage7Event,"FLN-stg7",PETSC_VIEWER_COOKIE);
00268     PetscLogEventRegister(&FLNstage8Event,"FLN-stg8",PETSC_VIEWER_COOKIE);
00269     PetscLogEventRegister(&FLNstage9Event,"FLN-stg9",PETSC_VIEWER_COOKIE);
00270     PetscLogEventRegister(&FLNstage10Event,"FLN-stg10",PETSC_VIEWER_COOKIE);
00271     PetscLogEventRegister(&FLNstage11Event,"FLN-stg11",PETSC_VIEWER_COOKIE);
00272 #endif
00273 #endif
00274 
00275     PetscFunctionReturn(0);
00276   }
00277 
00278 }//end namespace
00279 

Generated on Tue Mar 24 16:14:07 2009 for DENDRO by  doxygen 1.3.9.1