Opened 17 years ago

Closed 17 years ago

Last modified 17 years ago

#9 closed bug (Fixed)

A couple more declaration problems

Reported by: m.hadfield Owned by: arango
Priority: major Milestone: Adjoint Based Algorithms
Component: Adjoint Version: 3.1
Keywords: Cc:

Description (last modified by arango)

  • 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 were removed from the orthogonalize subroutine since they accessed from the module mod_fourdvar.F.

Attachments (1)

cost_grad.F (8.2 KB ) - added by m.hadfield 17 years ago.

Download all attachments as: .zip

Change History (3)

by m.hadfield, 17 years ago

Attachment: cost_grad.F added

comment:1 by arango, 17 years ago

Component: NonlinearAdjoint
Description: modified (diff)
Resolution: fixed
Status: newclosed

comment:2 by arango, 17 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.