Dune Core Modules (2.4.1)
partitioning.hh
Go to the documentation of this file.
                         53    void optimize_dims (int i, const iTupel& size, int P, iTupel& dims, iTupel& trydims, double &opt ) const
   79        //if (_rank==0) std::cout << "optimize_dims: " << size << " | " << trydims << " norm=" << m << std::endl;
  106      DUNE_THROW(GridError, "Loadbalancing failed: your number of processes needs to be a " << d << "-th power.");
  128        DUNE_THROW(Dune::Exception,"Your processor number doesn't match your partitioning information");
Implement the default load balance strategy of yaspgrid.
Definition: partitioning.hh:35
virtual void loadbalance(const iTupel &size, int P, iTupel &dims) const
Distribute a structured grid across a set of processors.
Definition: partitioning.hh:45
Implement yaspgrid load balance strategy for P=x^{dim} processors.
Definition: partitioning.hh:93
a base class for the yaspgrid partitioning strategy The name might be irritating. It will probably ch...
Definition: partitioning.hh:24
Implement partitioner that gets a fixed partitioning from an array If the given partitioning doesn't ...
Definition: partitioning.hh:116
Various implementations of the power function for run-time and static arguments.
Compute power for a run-time mantissa and a compile-time integer exponent.
Definition: power.hh:47
   | 
                                Legal Statements / Impressum  | 
                                Hosted by  TU Dresden & Uni Heidelberg  | 
				  generated with Hugo v0.111.3
								(Nov 3, 23:36, 2025)