Custom Query (986 matches)

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (274 - 276 of 986)

Ticket Owner Reporter Resolution Summary
#370 arango arango Done Updated adjoint model impulse forcing and climatology mixing
Description

Added a new C-preprocessing option AD_IMPULSE to control the forcing of the adjoint model as an intermittent impulse (on) or a continuous force term (off). Many thanks to Andy Moore for coding this option.

I also added the missing code for the CLIMA_TS_MIX option in the tangent linear, representer, and adjoint models. Recall that this option is used for the horizontal diffusion of tracer perturbation (t-tclm).

#371 arango arango Done Expanded NL_BULK_FLUXES to other algorithms
Description

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.

#372 arango arango Done Call bulk_flux only in the first run of the nonlinear model
Description

The data assimilation algorithms were updated to call only the routine bulk_flux in the first call to the nonlinear model when both BULK_FLUXES and NL_BULK_FLUXES are activated. The surface fluxes computed from bulk_flux are stored in the basic state NetCDF file. These are processed in the outer and inner loops and adjusted with the minimization increments.

Many thank to Andy more with his help testing this option.

I did some cleaning:

  • Renamed is4dvar_lanczos_ocean.h to is4dvar_ocean.h
  • Inserted cgradient_lanczos.h into cgradient.F
  • Removed obsolete cgradient_lanczos.h
  • Removed obsolete driver grad_ocean.h and its associated C-preprocessing option GRADIENT_CHECK
Batch Modify
Note: See TracBatchModify for help on using batch modify.
Note: See TracQuery for help on using queries.