12345678910111213141516171819202122232425262728293031 |
- v. 2.10, PS 25/08/2010
- - Changed usage of EnKF. Now the parameters are communicated to the program via
- a file with Fortran name list, passed as the first parameter.
- - Added a new module m_parameters.F90 to handle the above.
- - Pass the inflation magnitude as a parameter to update_fields(), rather than
- calc_X5(). This enables to vary inflation depending on the updated field,
- which is necessary for parameter estimation
- - Created a new modue m_uobs.F90 and moved there get_uobs(), now renamed as
- uobs_get().
- - Added pieces of code to handle estimation for SST and SSH biases. The
- corresponding 2D fields are supposed to be named as "sstb" and "msshb". The
- estimates are subtracted from the ensemble fields of those in prep_4_EnKF().
- Also, the estimate for SST bias is subtracted from the in-situ T fields in
- the ixed layer, smoothed by a factor exp(-(z /mld)**2).
- - Removed m_read_mean_ssh.F90. There is a duplication of this procedure placed
- now in p_prep_4_EnKF.F90 in Prep/m_get_def_wet_point.F90, which is to removed
- in future.
- - Made "obs" and "nobs" global throughout the code, residing in m_obs.
- Accordingly, the variable name for local observations in m_local_analysis.F90
- became "lobs" and "nlobs".
- - Made all observation tags in capital letters (backward compatible).
- - removed m_datatest.F90; moved testing the obs range to m_obs.F90.
|