Download pdf file - ABC

Transcript
OpenATLib and Xabclib User's Manual for Version 1.0
3.2
OpenATI_DAFSTG
3.2.1
Overview of the function
Recently, many iterative solvers and preconditioner methods are proposed. However,
the
history of relative residual
shows the
various movements
by
solvers,
precondiotiners and matrices. Hence, we need to predict the solver will satisfy user’s
request or not from the history of relative residual so far.
OpenATI_DAFSTG enables us to detect the stagnation of relative residual from the
history of them.
3.2.2
Overview of the auto-tuning method
OpenATI_DAFSTG uses gradient of the history as of then for detection. For example,
at
the
fiftieth
iteration,
there
are
three
histories
like
Fig.3-1.Like
them,
OpenATI_DAFSTG calculates gradient of them. Next, from the latest point of history,
OpenATI_DAFSTG draws a prediction line with calculated gradient to the line of
hundredth iterations as the time limit. If the point at the intersection of the prediction
line
with
the
line
of
time
limit
is
less
than
the
convergence
criterion,
OpenATI_DAFSTG estimates the iterative solver will converge. On the other hand,
when the intersection point is greater than the criterion, OpenATI_DAFSTG estimates
the solver will not converge.
Fig. 3-1 The idea of this auto-tuning method
17