Sun, DongSymes, William W.2018-06-192018-06-192010-03Sun, Dong and Symes, William W.. "IWAVE Implementation of Adjoint State Method." (2010) <a href="https://hdl.handle.net/1911/102149">https://hdl.handle.net/1911/102149</a>.https://hdl.handle.net/1911/102149Adjoint state method is a well-known method to efficiently compute the gradient of a cost or objective function for a simulation-driven optimization problem. Essentially, it computes the adjoint action of Born operator (the linearized forward map) on any given vector. This report presents a derivation of adjoint state algorithm for an acoustic system discretized by staggered grid finite difference schemes, and discusses its implementation based on the modeling package IWAVE. Our goal is to construct a C++ wrapper of IWAVE, which fits into a general framework for inversion. This report is the second of several describing an implementation of such a wrapper.26 ppengIWAVE Implementation of Adjoint State MethodTechnical reportTR10-06