next up previous contents index
Next: Function n_minim Up: Module minimization_module Previous: Function damped_md_minim   Contents   Index

Function fire_minim


\begin{boxedminipage}{\textwidth}
\begin{verbatim}f = fire_minim(x,mass,func...
...tol,max_steps,hook, &
[hook_print_interval])\end{verbatim}
\end{boxedminipage}

FIRE MD minimizer from Bitzek et al., Phys. Rev. Lett. 97 170201. Beware, this algorithm is patent pending in the US.

x -- real(dp), intent(inout), dimension(:)

mass -- real(dp), intent(in)

dt0 -- real(dp), intent(in)

tol -- real(dp), intent(in)

max_steps -- integer, intent(in)

hook_print_interval -- integer, optional

Function func(x) -- real(dp)

x -- real(dp), dimension(:)

Function dfunc(x) -- real(dp), dimension(size(x))

x -- real(dp), dimension(:)

Subroutine hook(x,dx,E,done,do_print)

x -- real(dp), dimension(:)

dx -- real(dp), dimension(:)

E -- real(dp)

done -- logical

do_print -- logical, optional

Return value -- integer

n_minim function

gabor 2009-06-30