A couple more declaration problems
— at Version 1
- In subroutine cost_grad_tile, file cost_grad.F, there is a mismatch between declarations with & without ASSUMED_SHAPE. The variables in question are ad_t, ad_u, ad_v, ad_ubar, ad_vbar and ad_zeta. A corrected file is attached (assuming the ASSUMED_SHAPE version is correct).
- In subroutine orthogonalize, file cgradient.h, the declaration of nConvRitz as an argument clashes with its declaration in module mod_fourdvar. I don't have a fix for this one as I don't know which declaration is intended.
HGA: arguments nConvRitz and Ritz from orthogonalize subroutine since the accessed from the module mod_fourdvar.F.