Opened 15 years ago

Closed 15 years ago

#371 closed upgrade (Done)

Expanded NL_BULK_FLUXES to other algorithms — at Version 1

Reported by: arango Owned by: arango
Priority: major Milestone: Adjoint Based Algorithms
Component: Adjoint Version: 3.3
Keywords: Cc:

Description (last modified by arango)

Expanded the usage of NL_BULK_FLUXES as reported in previous update src:ticket:368 on 10/06/09. Recall that now NL_BULK_FLUXES is used to handle the reading of surface fluxes computed by the nonlinear model (bulk_flux.F or a basic state NetCDF file) in the adjoint-based algorithms.

The routines tl_get_data.F, tl_set_data, ad_get_data.F, and ad_set_data.F follow the same strategy as in the representer model routines (rp_get_data.F and rp_set_data.F).

This means that the functionality of BULK_FLUXES and NL_BULK_FLUXES can be used in all the adjoint-based algorithms including all the 4D-Var drivers.

Removed the obsolete IOM C-preprocessing option. This cleaned some of the CPP directives in the code.

Change History (1)

comment:1 by arango, 15 years ago

Description: modified (diff)
Resolution: Done
Status: newclosed
Note: See TracTickets for help on using tickets.