Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | step | |||
integer, | intent(in) | :: | iter | |||
integer, | intent(in) | :: | dim_p | |||
integer, | intent(in) | :: | dim_cvec_p | |||
integer, | intent(in) | :: | dim_obs_p | |||
real, | intent(in) | :: | obs_p(dim_obs_p) | |||
real, | intent(in) | :: | dy_p(dim_obs_p) | |||
real, | intent(in) | :: | v_p(dim_cvec_p) | |||
real, | intent(inout) | :: | d_p(dim_cvec_p) | |||
real, | intent(out) | :: | J_tot | |||
real, | intent(out) | :: | gradJ(dim_cvec_p) | |||
real, | intent(out) | :: | hessJd(dim_cvec_p) | |||
real | :: | U_prodRinvA | ||||
real | :: | U_cvt | ||||
real | :: | U_cvt_adj | ||||
real | :: | U_obs_op_lin | ||||
real | :: | U_obs_op_adj | ||||
integer, | intent(in) | :: | opt_parallel |