[aspect-devel] PETSc support
Timo Heister
heister at clemson.edu
Fri Jan 17 11:03:36 PST 2014
> I take it back, I did find an Assertion being tripped, but in the Trilinos
> debug mode. In the temperature statistics postprocessor, calls to
> local_range() are failing the assertion
>
> end-begin == vector->Map().NumMyElements()
>
> in trilinos_vector_base.h. Seems like probably an easy fix somewhere?
Oops, yes. I will fix that later.
> Sure, especially for the AMG preconditioners. I'm a little surprised that
> there is such a difference for the ILU preconditioners.
Agreed. That is strange.
>> Do you get any output if you do
>> mpirun -n 2 ./aspect -log_summary
>> or "-log_trace out" and look at the out.* files?
>>
>>
> Okay, due to the hanging, log_summary does not produce any output.
> log_trace, however, seems to have useful information. I was wrong about it
> not getting past the MPI_Init stage.
>
> In general, there are several thousand petsc calls per processor, and then
> the processors appear to get out of sync and hang.
> [0] 1.06899 Event begin: MatMult [1] 1.06912 Event begin: VecCopy
Very strange. I'll switch to petsc optimized mode to see if I can
reproduce that.
--
Timo Heister
http://www.math.clemson.edu/~heister/
More information about the Aspect-devel
mailing list