I am exploring the Method of Lines as a way of time stepping semi-discretised PDEs with ODE time-integration solvers. For an excellent introduction to this technique see the scholarpedia.org article. A popular ODE solver is VODE from http://www.netlib.org/ode/vode.f. It is also possible to access this solver by the scipy.integrate.ode set of solvers if you use Python.
I wish to solve an extremely stiff set of non-linear PDEs so I am interested in implicit methods because they offer stability and unrestricted time-step. I had planned to time-step the nonlinear system using a Newton iteration at every time step. However, I recently became aware of the Method of Lines (MOL).
The MOL technique seems a very powerful technique for time stepping semi-discretised PDEs because one can rely on robust and well tested ODE solver code that are well integrated with modern languages such as Python etc.
Question 1 How does the standard implicit Newton time-stepping method relate to the implicit Adams-Moulton technique used by the VODE solver?
To my current understanding the only difference is that Adams-Moulton is a generalisation of the implicit backwards Euler method which is include previous time points in the time integration up to a require order.
Question 2 Does the algorithm work like this?
Solve the nonlinear system with $\theta$-method to give $u^{n+1}$, $$ w^{\prime}(u^{n+1}, u^{n}) = b_1 F(u^{n+1}) + b_0 F(u^{n}) $$
Solve the system for the solution variable at the next time step $u^{n+2}$ but include the pervious value and appropriate coefficients to improve the time integration, $$ w^{\prime}(u^{n+2}, u^{n+1}) = b_2 F(u^{n+2}) + \underbrace{b_1 F(u^{n+1}) + b_0 F(u^{n})}_{\text{known}} $$
Continue this processes up until the desired order ($N$) at which point we can start dropping the older terms, $$ w^{\prime}(u^{n+k}, u^{n+k-1}) = b_k F(u^{n+k}) + \underbrace{b_{k-1} F(u^{n+k-1}) + \,\,...\,\, +\, b_{k-N} F(u^{n+k-N})}_{\text{known}} $$
Question 3 This seems almost identical to the BDF approach, how does these approaches differ?
Question 4 For stiff nonlinear system of ODEs an implicit scheme (such as Newton iteration time-stepping) seems to be what people recommend. However, for a stiff ODE system why are Backwards Differentiation Formula (BDF) recommended and not Adams-Moulton?
Perhaps some of these equations don't make sense because I am confused regarding the basic technique, but I will be happy to be put straight.