adjoint_MPI coding ok : need further test you can choose a simple example to do test