Professional Documents
Culture Documents
26
26
26
0
i=1
! Newton's Method
do while(abs(res)>1e-6 .and. i<100)
res = F_CN(dt, tn, tnp, phin, phinp)
phinp = phinp - res
i = i+1
end do
phi_CN(n+1) = phinp
end do
deallocate(t)
deallocate(phi)
deallocate(phi_EE)
deallocate(phi_EI)
deallocate(phi_CN)
deallocate(phi_RK)