VecLoad very time consuming
Barry Smith
bsmith at mcs.anl.gov
Tue Sep 16 07:15:59 CDT 2008
VecLoad 9845 1.0 4.7432e+02 1.0 0.00e+00 0.0 0.0e+00 0.0e
+00 0.0e+00 98 0 0 0 0 98 0 0 0 0 0
MatLoad 4922 1.0 6.7874e-01 1.0 0.00e+00 0.0 0.0e+00 0.0e
+00 0.0e+00 0 0 0 0 0 0 0 0 0 0 0
It is spending a huge amount of time in the VecLoad() but very
little in the MatLoad(), this indicates to me that
the time in VecLoad() is not actually moving the vector, it is time
spent waiting for the vector to be ready. I suggest
putting timers in the Matlab code to see where the Matlab codeis
spending all its time, likely the Matlab code
is really the one taking all the time.
Barry
On Sep 16, 2008, at 4:11 AM, Michel Cancelliere wrote:
> Hi,
> I have implemented a code for resolve with PETSc the linear system
> inside a Newton method writed in matlab, I am using the socket
> communication between Matlab and Petsc, but i get that about the 95%
> of the time is spent in the VecLoad() function. Is this behaviour
> normal? for the overhead time in the communication and writing and
> reading to/from binaries?
>
> I am attaching the log_summary
>
> Thank you
> <log_prova_prec_NR_64_NZ_1_DT_1.log>
More information about the petsc-users
mailing list