MueLu: output truncated after rebalancing and proc 0 drops out
Created by: jhux2
If MueLu is run in parallel with rebalancing enabled, and processor 0 is not in the MPI communicator after rebalancing, then no detailed setup output is printed.
This is reproducible on two processors with MueLu's scaling driver:
mpirun -np 2 ./MueLu_Driver.exe --matrixType=Laplace3D --xml=scaling.xml --nx=34 --ny=34 --nz=34 --rebuild=1 --solver=none --notimings
where the rebalancing options are as follows:
<Parameter name="repartition: enable" type="bool" value="true"/>
<Parameter name="repartition: print partition distribution" type="bool" value="true"/>
<Parameter name="repartition: partitioner" type="string" value="zoltan2"/>
<Parameter name="repartition: start level" type="int" value="1"/>
<Parameter name="repartition: min rows per proc" type="int" value="1500"/>
<Parameter name="repartition: max imbalance" type="double" value="1.1"/>
<Parameter name="repartition: remap parts" type="bool" value="false"/>
<!-- start of default values for repartitioning (can be omitted) -->
<Parameter name="repartition: remap parts" type="bool" value="true"/>
<Parameter name="repartition: rebalance P and R" type="bool" value="false"/>
<ParameterList name="repartition: params">
<Parameter name="algorithm" type="string" value="multijagged"/>
</ParameterList>
I think this is related to commit 38ad38f2.