Next: Module oc_cd_mod
Up: REFERENCES
Previous: Module oc_cg_mod
- 1.
- Purpose: conjugate-gradient descent step
CGSTEP(
) {

![$\alpha= -\frac{1}{\Delta}\left [+\left (\S^*\cdot\S\right ) \left (\G^*\cdot\R\right ) -\left (\G^*\cdot\S\right ) \left (\S^*\cdot\R\right ) \right ]$](img49.gif)
![$\b = -\frac{1}{\Delta}\left [-\left (\G^*\cdot\S\right ) \left (\G^*\cdot\R\right ) +\left (\G^*\cdot\G\right ) \left (\S^*\cdot\R\right ) \right ]$](img50.gif)
}
- 2.
- Functions and subroutines
- (a)
- integer function oc_cgstep(forget,x_,g_,rr_,gg_,s_,ss_,maxmem)
- forget: re-initialize operator
- x_: model file tag
- >_: gradient file tag
- rr_: residual file tag
- >g_: conjugate gradient file tag
- s_: previous step file tag
- ss_: conjugate previous step file tag
Stanford Exploration Project
4/16/2001