/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/dune/alugrid/impl/test/ |
H A D | backuprestore.cc | 37 typedef ALUGrid::GitterDunePll GitterType ; 39 typedef ALUGrid::GitterDuneImpl GitterType ; 56 if( elem.type() == ALUGrid::tetra ) in computeBaryCenter() 61 ALUGrid::LinearMapping:: in computeBaryCenter() 74 ALUGrid::TrilinearMapping:: in computeBaryCenter() 151 if( elem.type() == ALUGrid::tetra ) in checkElement() 184 ALUGrid::LeafIterator < ALUGrid::Gitter::helement_STI > w (grid) ; in globalRefine() 213 ALUGrid::LeafIterator < ALUGrid::Gitter::helement_STI > w (grid) ; in globalCoarsening() 273 ALUGrid::MpAccessMPI a (MPI_COMM_WORLD); in main() 286 ALUGrid::GitterDuneImpl& grid = grid2; in main() [all …]
|
H A D | checkrefinement.cc | 28 typedef ALUGrid::Gitter::hbndseg HGhostType; 79 ALUGrid::LeafIterator < HElemType > w (grid) ; in needConformingClosure() 83 if( w->item ().type() == ALUGrid::tetra ) in needConformingClosure() 102 ALUGrid::LeafIterator < HElemType > w (grid) ; in globalCoarsening() 133 ALUGrid::LeafIterator < HElemType > w (grid) ; in checkRefinements() 137 if( w->item ().type() != ALUGrid::tetra ) in checkRefinements() 166 if( w->item ().type() == ALUGrid::hexa ) in checkRefinements() 225 if( w->item ().type() == ALUGrid::tetra ) in checkRefinements() 285 ALUGrid::MpAccessMPI mpa (MPI_COMM_WORLD); in main() 316 ALUGrid::GitterDunePll* gridPtr = new ALUGrid::GitterDunePll(dim, macroname.c_str(),mpa); in main() [all …]
|
H A D | adapt.cc | 25 typedef ALUGrid::Gitter::hbndseg HGhostType; 75 ALUGrid::LeafIterator < HElemType > w (grid) ; in needConformingClosure() 79 if( w->item ().type() == ALUGrid::tetra ) in needConformingClosure() 98 ALUGrid::LeafIterator < HElemType > w (grid) ; in checkRefinements() 119 ALUGrid::LeafIterator < HElemType > w (grid) ; in checkRefinements() 123 if( w->item ().type() == ALUGrid::tetra ) in checkRefinements() 263 ALUGrid::MpAccessMPI mpa (MPI_COMM_WORLD); in main() 293 ALUGrid::GitterDunePll* gridPtr = new ALUGrid::GitterDunePll(3, macroname.c_str(),mpa); in main() 295 ALUGrid::GitterDuneImpl* gridPtr = new ALUGrid::GitterDuneImpl(3, macroname.c_str()); in main() 312 ALUGrid::GitterDunePll& grid = *gridPtr ; in main() [all …]
|
H A D | threadsafety.cc | 32 typedef ALUGrid::Gitter::hbndseg HGhostType; 40 typedef ALUGrid::Gitter::hbndseg hbndseg; 43 typedef ALUGrid::GitterDunePll GitterType ; 45 typedef ALUGrid::GitterDuneImpl GitterType ; 62 if( elem.type() == ALUGrid::tetra ) in computeBaryCenter() 67 ALUGrid::LinearMapping:: in computeBaryCenter() 80 ALUGrid::TrilinearMapping:: in computeBaryCenter() 157 if( elem.type() == ALUGrid::tetra ) in checkElement() 190 ALUGrid::LeafIterator < ALUGrid::Gitter::helement_STI > w (grid) ; in globalRefine() 219 ALUGrid::LeafIterator < ALUGrid::Gitter::helement_STI > w (grid) ; in globalCoarsening() [all …]
|
H A D | sizes.cc | 19 typedef ALUGrid::Gitter::AdaptRestrictProlong AdaptRestrictProlongType; 21 typedef ALUGrid::Gitter::helement_STI HElemType; // Interface Element 22 typedef ALUGrid::Gitter::hface_STI HFaceType; // Interface Element 23 typedef ALUGrid::Gitter::hedge_STI HEdgeType; // Interface Element 25 typedef ALUGrid::Gitter::hbndseg HGhostType; 42 ALUGrid::LeafIterator < HElemType > w (grid) ; in globalRefine() 102 ALUGrid::MpAccessMPI mpa (MPI_COMM_WORLD); in main() 133 ALUGrid::GitterDunePll* gridPtr = new ALUGrid::GitterDunePll(dim, macroname.c_str(),mpa); in main() 134 ALUGrid::GitterDunePll& grid = *gridPtr ; in main() 136 ALUGrid::GitterDuneImpl* gridPtr = new ALUGrid::GitterDuneImpl(dim, macroname.c_str()); in main() [all …]
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/dune/alugrid/3d/ |
H A D | gridfactory.hh | 27 template< class ALUGrid > 35 typedef ALUGrid Grid; 419 template< class ALUGrid > 435 template< class ALUGrid > 520 template< class ALUGrid > 540 template< class ALUGrid > 560 template< class ALUGrid > 580 template< class ALUGrid > 597 template< class ALUGrid > 609 template< class ALUGrid > [all …]
|
H A D | gridfactory.cc | 26 template< class ALUGrid > 32 template< class ALUGrid > 43 template< class ALUGrid > 52 template< class ALUGrid > 95 template< class ALUGrid > 145 template< class ALUGrid > 163 template< class ALUGrid > 181 template< class ALUGrid > 195 template< class ALUGrid > 218 template< class ALUGrid > [all …]
|
H A D | alugrid.hh | 29 class ALUGrid class 35 typedef ALUGrid< dim, dimworld, elType, refineType, Comm > This; 68 ALUGrid(const std::string macroName, in ALUGrid() function in Dune::ALUGrid 103 ALUGrid(const MPICommunicatorType mpiComm, in ALUGrid() function in Dune::ALUGrid 122 ALUGrid(const MPICommunicatorType mpiComm = BaseType::defaultCommunicator()) : in ALUGrid() function in Dune::ALUGrid 189 ALUGrid( const ALUGrid & g ); // : BaseType(g) {} 192 This& operator = (const ALUGrid& g);
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/dune/alugrid/common/ |
H A D | capabilities.hh | 27 struct hasSingleGeometryType< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > > 38 struct hasEntity< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, cdim > 47 struct hasEntityIterator< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, cdim > 48 : public hasEntity< ALUGrid< dim, dimworld, eltype, refinementtype, Comm >, cdim > 56 struct canCommunicate< ALUGrid< dim, dimworld, eltype, refinementtype, ALUGridNoComm >, codim > 65 struct canCommunicate< ALUGrid< dim, dimworld, eltype, refinementtype, ALUGridMPIComm >, codim > 74 struct isLevelwiseConforming< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > > 83 struct isLeafwiseConforming< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > > 92 struct hasBackupRestoreFacilities< ALUGrid< dim, dimworld, eltype, refinementtype, Comm > >
|
H A D | geostorage.hh | 53 typedef ALUGrid< 2, dimworld, simplex, nonconforming, ALUGridNoComm > Grid; in createGeometries() 58 typedef ALUGrid< 2, dimworld, simplex, conforming, ALUGridNoComm > Grid; in createGeometries() 74 typedef ALUGrid< 2, dimworld, simplex, nonconforming, ALUGridNoComm > Grid; in createGeometries() 79 typedef ALUGrid< 2, dimworld, simplex, conforming, ALUGridNoComm > Grid; in createGeometries() 95 typedef ALUGrid< 3, 3, simplex, nonconforming, ALUGridNoComm > Grid; in createGeometries() 119 typedef ALUGrid< 2, dimworld, cube, nonconforming, ALUGridNoComm > Grid; in createGeometries() 135 typedef ALUGrid< 2, dimworld, cube, nonconforming, ALUGridNoComm > Grid; in createGeometries() 151 typedef ALUGrid< 3, 3, cube, nonconforming, ALUGridNoComm > Grid; in createGeometries()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/dune/alugrid/test/ |
H A D | test-geometries.cc | 35 typedef ALUGrid::Gitter::helement_STI HElemType; // Interface Element 36 typedef ALUGrid::Gitter::hface_STI HFaceType; // Interface Element 37 typedef ALUGrid::Gitter::hedge_STI HEdgeType; // Interface Element 38 typedef ALUGrid::Gitter::vertex_STI HVertexType; // Interface Element 39 typedef ALUGrid::Gitter::hbndseg HGhostType; 116 ALUGrid::LeafIterator < HElemType > w (grid) ; in checkGeometries() 123 if( item->type() == ALUGrid::tetra ) in checkGeometries() 159 ALUGrid::GitterDuneImpl* gridPtr = 0; in main() 169 gridPtr = new ALUGrid::GitterDuneImpl( 2 ); in main() 174 gridPtr = new ALUGrid::GitterDuneImpl(3, filename.c_str()); in main() [all …]
|
H A D | test-entities.cc | 34 typedef ALUGrid::Gitter::helement_STI HElemType; // Interface Element 35 typedef ALUGrid::Gitter::hface_STI HFaceType; // Interface Element 36 typedef ALUGrid::Gitter::hedge_STI HEdgeType; // Interface Element 37 typedef ALUGrid::Gitter::vertex_STI HVertexType; // Interface Element 38 typedef ALUGrid::Gitter::hbndseg HGhostType; 163 ALUGrid::LeafIterator < HElemType > w (grid) ; in checkGeometries() 170 if( item->type() == ALUGrid::tetra ) in checkGeometries() 216 ALUGrid::GitterDuneImpl* gridPtr = 0; in main() 226 gridPtr = new ALUGrid::GitterDuneImpl( 2 ); in main() 231 gridPtr = new ALUGrid::GitterDuneImpl(3, filename.c_str()); in main() [all …]
|
H A D | test-backup-restore.cc | 92 check< Dune::ALUGrid< 2, 2, Dune::cube, Dune::nonconforming > >(); in main() 93 check< Dune::ALUGrid< 2, 2, Dune::simplex, Dune::nonconforming > >(); in main() 94 check< Dune::ALUGrid< 2, 2, Dune::simplex, Dune::conforming > >(); in main() 96 check< Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > >(); in main() 97 check< Dune::ALUGrid< 3, 3, Dune::simplex, Dune::nonconforming > >(); in main() 98 check< Dune::ALUGrid< 3, 3, Dune::simplex, Dune::conforming > >(); in main()
|
H A D | insertgrid.hh | 16 void insertGrid( DGFParser& dgf, ALUGrid::GitterDuneImpl* grid ) in insertGrid() 20 ALUGrid::Gitter::Geometric::BuilderIF* builder = in insertGrid() 21 dynamic_cast< ALUGrid::Gitter::Geometric::BuilderIF* >( &grid->container() ); in insertGrid() 23 ALUGrid :: MacroGridBuilder mgb ( *builder, (ALUGrid::ProjectVertex *) 0); in insertGrid()
|
H A D | test-adaptivity.cc | 62 typedef Dune::ALUGrid< 2, 2, Dune::cube, Dune::nonconforming > GridType; in main() 72 typedef Dune::ALUGrid< 2, 2, Dune::simplex, Dune::nonconforming > GridType; in main() 82 typedef Dune::ALUGrid< 2, 2, Dune::simplex, Dune::conforming > GridType; in main() 92 typedef Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > GridType; in main() 102 typedef Dune::ALUGrid< 3, 3, Dune::simplex, Dune::nonconforming > GridType; in main() 112 typedef Dune::ALUGrid< 3, 3, Dune::simplex, Dune::conforming > GridType; in main()
|
H A D | test-alugrid.cc | 698 Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > grid; in main() 704 Dune::ALUGrid< 3, 3, Dune::simplex, Dune::nonconforming > grid; in main() 710 Dune::ALUGrid< 3, 3, Dune::simplex, Dune::conforming > grid; in main() 749 typedef Dune::ALUGrid< 2, 2, Dune::cube, Dune::nonconforming > GridType; in main() 782 typedef Dune::ALUGrid< 2, 3, Dune::cube, Dune::nonconforming > SurfaceGridType; in main() 795 typedef Dune::ALUGrid< 2, 2, Dune::simplex, Dune::nonconforming > GridType; in main() 842 typedef Dune::ALUGrid< 2, 2, Dune::simplex, Dune::conforming > GridType; in main() 894 typedef Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > GridType; in main() 927 typedef Dune::ALUGrid< 3, 3, Dune::cube, Dune::nonconforming > GridType; in main() 950 typedef Dune::ALUGrid< 3, 3, Dune::simplex, Dune::nonconforming > GridType; in main() [all …]
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/ |
H A D | README.md | 1 DUNE-ALUGrid 4 [DUNE-ALUGrid][0] is a [Distributed and Unified Numerics Environment][1] 9 details concerning the inner workings of DUNE-ALUGrid can be found 12 [Alkämper, Dedner, Klöfkorn, Nolte. The DUNE-ALUGrid Module, Archive of Numerical Software 4(1), 20… 14 **This is the paper we would ask everyone to cite when using DUNE-ALUGrid.** 24 making DUNE-ALUGrid self contained also in parallel 29 The old ALUGrid version is deprecated and not supported anymore. 32 Dune::ALUGrid< dimgrid, dimworld, eltype, refinetype, communicator > (where communicator has a defa… 35 The define HAVE_ALUGRID will not work correctly anymore. Since DUNE-ALUGrid is now 41 The DUNE-ALUGrid library, headers and test programs are free open-source software,
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/cmake/modules/ |
H A D | DuneAlugridMacros.cmake | 8 DUNETYPE "Dune::ALUGrid< dimgrid, dimworld, simplex, conforming >" 11 DUNETYPE "Dune::ALUGrid< dimgrid, dimworld, cube, nonconforming >" 14 DUNETYPE "Dune::ALUGrid< dimgrid, dimworld, simplex, nonconforming >" 17 # for ALUGrid module we write a separate grid selector file to avoid 27 # avoid conflicts with normal ALUGrid
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/dune/alugrid/impl/parallel/ |
H A D | alusfc.hh | 17 bool CALL_spaceFillingCurve(const ALUGrid::MpAccessGlobal& mpa, // communicator in CALL_spaceFillingCurve() 40 const int sizeOfVertexData = ALUGrid::LoadBalancer::GraphVertex::sizeOfData ; in CALL_spaceFillingCurve() 70 connect.insert( ALUGrid::MpAccessLocal::sendRank( destination ) ); in CALL_spaceFillingCurve() 83 connect.insert( ALUGrid::MpAccessLocal::recvRank( source ) ); in CALL_spaceFillingCurve() 164 bool CALL_parallelSpaceFillingCurve(const ALUGrid::MpAccessGlobal& mpa, // communicator in CALL_parallelSpaceFillingCurve() 319 connect.insert( ALUGrid::MpAccessLocal::recvRank( source ) ); in CALL_parallelSpaceFillingCurve() 344 connect.insert( ALUGrid::MpAccessLocal::sendRank( destination ) ); in CALL_parallelSpaceFillingCurve()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/examples/callback/ |
H A D | diagnostics.hh | 18 namespace ALUGrid { namespace 165 times.push_back( ::ALUGrid::identU2 ); in printIdentificationTimes() 167 times.push_back( ::ALUGrid::identU3 ); in printIdentificationTimes() 169 times.push_back( ::ALUGrid::identU4 ); in printIdentificationTimes() 172 times.push_back( ::ALUGrid::ldbTimerU2 ); in printIdentificationTimes() 175 times.push_back( ::ALUGrid::ldbTimerU3 ); in printIdentificationTimes() 177 times.push_back( ::ALUGrid::ldbTimerU4 ); in printIdentificationTimes() 380 memUsage.push_back(double(ALUGrid::MyAlloc::allocatedMemory())/1024.0/1024.0); in getMemoryUsage()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/examples/ |
H A D | diagnostics.hh | 18 namespace ALUGrid { namespace 165 times.push_back( ::ALUGrid::identU2 ); in printIdentificationTimes() 167 times.push_back( ::ALUGrid::identU3 ); in printIdentificationTimes() 169 times.push_back( ::ALUGrid::identU4 ); in printIdentificationTimes() 172 times.push_back( ::ALUGrid::ldbTimerU2 ); in printIdentificationTimes() 175 times.push_back( ::ALUGrid::ldbTimerU3 ); in printIdentificationTimes() 177 times.push_back( ::ALUGrid::ldbTimerU4 ); in printIdentificationTimes() 380 memUsage.push_back(double(ALUGrid::MyAlloc::allocatedMemory())/1024.0/1024.0); in getMemoryUsage()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/examples/loadbalance/ |
H A D | diagnostics.hh | 18 namespace ALUGrid { namespace 165 times.push_back( ::ALUGrid::identU2 ); in printIdentificationTimes() 167 times.push_back( ::ALUGrid::identU3 ); in printIdentificationTimes() 169 times.push_back( ::ALUGrid::identU4 ); in printIdentificationTimes() 172 times.push_back( ::ALUGrid::ldbTimerU2 ); in printIdentificationTimes() 175 times.push_back( ::ALUGrid::ldbTimerU3 ); in printIdentificationTimes() 177 times.push_back( ::ALUGrid::ldbTimerU4 ); in printIdentificationTimes() 380 memUsage.push_back(double(ALUGrid::MyAlloc::allocatedMemory())/1024.0/1024.0); in getMemoryUsage()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/examples/quality/ |
H A D | diagnostics.hh | 18 namespace ALUGrid { namespace 165 times.push_back( ::ALUGrid::identU2 ); in printIdentificationTimes() 167 times.push_back( ::ALUGrid::identU3 ); in printIdentificationTimes() 169 times.push_back( ::ALUGrid::identU4 ); in printIdentificationTimes() 172 times.push_back( ::ALUGrid::ldbTimerU2 ); in printIdentificationTimes() 175 times.push_back( ::ALUGrid::ldbTimerU3 ); in printIdentificationTimes() 177 times.push_back( ::ALUGrid::ldbTimerU4 ); in printIdentificationTimes() 380 memUsage.push_back(double(ALUGrid::MyAlloc::allocatedMemory())/1024.0/1024.0); in getMemoryUsage()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/examples/testEfficiency/ |
H A D | diagnostics.hh | 18 namespace ALUGrid { namespace 165 times.push_back( ::ALUGrid::identU2 ); in printIdentificationTimes() 167 times.push_back( ::ALUGrid::identU3 ); in printIdentificationTimes() 169 times.push_back( ::ALUGrid::identU4 ); in printIdentificationTimes() 172 times.push_back( ::ALUGrid::ldbTimerU2 ); in printIdentificationTimes() 175 times.push_back( ::ALUGrid::ldbTimerU3 ); in printIdentificationTimes() 177 times.push_back( ::ALUGrid::ldbTimerU4 ); in printIdentificationTimes() 380 memUsage.push_back(double(ALUGrid::MyAlloc::allocatedMemory())/1024.0/1024.0); in getMemoryUsage()
|
/dports/math/dune-alugrid/dune-alugrid-08c6496d4d4a33df6456c3b402182f353dc2e76d/examples/communication/ |
H A D | diagnostics.hh | 18 namespace ALUGrid { namespace 165 times.push_back( ::ALUGrid::identU2 ); in printIdentificationTimes() 167 times.push_back( ::ALUGrid::identU3 ); in printIdentificationTimes() 169 times.push_back( ::ALUGrid::identU4 ); in printIdentificationTimes() 172 times.push_back( ::ALUGrid::ldbTimerU2 ); in printIdentificationTimes() 175 times.push_back( ::ALUGrid::ldbTimerU3 ); in printIdentificationTimes() 177 times.push_back( ::ALUGrid::ldbTimerU4 ); in printIdentificationTimes() 380 memUsage.push_back(double(ALUGrid::MyAlloc::allocatedMemory())/1024.0/1024.0); in getMemoryUsage()
|