[aspect-devel] Progress in writing the mantle convection code Aspect

Wolfgang Bangerth bangerth at math.tamu.edu
Fri Nov 1 13:55:57 PDT 2013


On 10/30/2013 06:22 PM, Timo Heister wrote:
>> @Timo: In checkpoint_restart.cc, only rank 0 actually serializes anything
>> (line 100). That means that the other processors can never get their data
>> back. Amusingly, however, in line 186 *every processor* reads this data. So,
>> every processor gets what processor zero wrote. Was this by design, or did
>> this simply work by accident because the typical postprocessor simply
>> replicates the data between processors?
>
> Good question! It is probably this way by accident. :-)

OK. I'll document the current state better.


> But, as you say, all postprocessors we have should compute the same
> information on all machines. I am not sure that we should change this.
> Imagine the amount of data that we would need to write on a run with
> 1k cores if we write out everything 1000 times.

Yes.

Best
  W.


-- 
------------------------------------------------------------------------
Wolfgang Bangerth               email:            bangerth at math.tamu.edu
                                 www: http://www.math.tamu.edu/~bangerth/



More information about the Aspect-devel mailing list