2020-09-29  idculv

	* [r6499] configure: Commit updated ROPP trunk configure files

2020-09-10  idculv

	* [r6490] ., AUTHORS, README, README.cygwin, README.unix,
	  build/Makefile.am, build/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_free.f90, common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, common/ropp_fm_version.f90,
	  config/best_fm.nml, config/default_fm.nml, configure,
	  configure.ac, data/ECMWF_10_OCCS.nc, data/README,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono_ref.nc,
	  data/ropp_fm_bgr20090401_comp_reference.nc,
	  data/ropp_fm_bgr20090401_reference.nc, doc/rm_fm.tex,
	  doc/romsaf_ropp_fm_rm.tex,
	  iono/ropp_fm_iono_bangle_above_leo.f90,
	  iono/ropp_fm_iono_bangle_above_leo_ad.f90,
	  iono/ropp_fm_iono_bangle_above_leo_tl.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90,
	  model_meto/ropp_fm_state2state_meto.f90,
	  model_meto/ropp_fm_state2state_meto_ad.f90,
	  model_meto/ropp_fm_state2state_meto_tl.f90,
	  refrac_1d/Makefile.am, refrac_1d/Makefile.in,
	  refrac_1d/ropp_fm_tdry.f90, refrac_1d/ropp_fm_tdry_1d.f90,
	  tests/t_fascod_tl.f90, tests/test_fm_2D.sh,
	  tools/ropp_fm_bg2ro_1d.1, tools/ropp_fm_bg2ro_1d.f90,
	  tools/ropp_fm_bg2ro_2d.1, tools/ropp_fm_bg2ro_2d.f90: Merge
	  r5712:r6489 of ROPP100_prototype into trunk

2019-07-22  idculv

	* [r5840] README, README.unix, common/ropp_fm_version.f90,
	  data/README, doc/romsaf_ropp_fm_rm.tex, tools/ropp_fm_bg2ro_1d.1,
	  tools/ropp_fm_bg2ro_2d.1: Change ROPP9.1 release date to 30 June
	  2019 in source code

2019-06-17  idculv

	* [r5819] tools/ropp_fm_bg2ro_1d.1, tools/ropp_fm_bg2ro_2d.1:
	  Correct the release date in the ROPP9.1 man pages

2019-06-10  idculv

	* [r5802] README, README.unix, common/ropp_fm_version.f90,
	  data/README, doc/romsaf_ropp_fm_rm.tex: Update some ROPP9.1 files
	  with the 31-Mar-2019 release date
	* [r5801] doc/rm_fm.tex: Update rm_fm.tex in response to r5786

2019-05-29  idculv

	* [r5789]
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono_ref.nc:
	  Update reference file as a results of last minute sign change in
	  ne(LEO) effect on bangle_L1 and bangle_L2 - see r5788
	* [r5788] iono/ropp_fm_iono_bangle.f90,
	  iono/ropp_fm_iono_bangle_ad.f90, iono/ropp_fm_iono_bangle_tl.f90:
	  Implement last minute sign change in ne(LEO) effect on bangle_L1
	  and bangle_L2

2019-05-28  idculv

	* [r5786] iono/ropp_fm_iono_bangle.f90,
	  iono/ropp_fm_iono_bangle_above_leo.f90,
	  iono/ropp_fm_iono_bangle_above_leo_ad.f90,
	  iono/ropp_fm_iono_bangle_above_leo_tl.f90,
	  iono/ropp_fm_iono_bangle_ad.f90, iono/ropp_fm_iono_bangle_tl.f90:
	  Cosmetic changes to ne(LEO) routines

2019-02-13  idculv

	* [r5714] README, README.unix, bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90, build/Makefile.am,
	  build/Makefile.in, common/ropp_fm.f90, common/ropp_fm_free.f90,
	  common/ropp_fm_obs2obs.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_types.f90,
	  common/ropp_fm_version.f90, configure, configure.ac,
	  data/ECMWF_10_OCCS_out_comp_reference.nc,
	  data/ECMWF_10_OCCS_out_reference.nc, data/FASCOD_Scenarios.nc,
	  data/FASCOD_Scenarios_new_op.nc, data/FASCOD_non_ideal.nc,
	  data/FASCOD_non_ideal_new_op.nc, data/README,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono_ref.nc,
	  data/ropp_fm_bgr20090401_comp_reference.nc,
	  data/ropp_fm_bgr20090401_reference.nc, doc/rm_copyright.tex,
	  doc/rm_fm.tex, doc/romsaf_ropp_fm_rm.tex, iono/Makefile.am,
	  iono/Makefile.in, iono/ropp_fm_iono_bangle.f90,
	  iono/ropp_fm_iono_bangle_above_leo.f90,
	  iono/ropp_fm_iono_bangle_above_leo_ad.f90,
	  iono/ropp_fm_iono_bangle_above_leo_tl.f90,
	  iono/ropp_fm_iono_bangle_ad.f90, iono/ropp_fm_iono_bangle_tl.f90,
	  tests/Makefile.am, tests/Makefile.in, tests/example_tests.log,
	  tests/ropp_fm_compare.f90, tests/t_iono.f90, tests/t_iono_ad.f90,
	  tests/t_iono_tl.f90, tests/t_twodad.f90, tests/t_twodop.f90,
	  tests/t_twodtl.f90, tests/test_fm_IONO.sh,
	  tests/test_fm_iono2.sh, tools/ropp_fm_bg2ro_1d.1,
	  tools/ropp_fm_bg2ro_1d.f90, tools/ropp_fm_bg2ro_2d.1: Merging
	  ROPP91 (at r5708) into trunk

2017-02-24  idculv

	* [r5247] README, README.unix, data/README: Update ROPP9.0 README
	  files release date
	* [r5246] doc/romsaf_ropp_fm_rm.tex: Update ROPP9.0 module RMs
	  release date

2017-02-21  idculv

	* [r5220] configure, configure.ac: Update ROPP9.0 trunk with static
	  build lib changes

2017-01-12  idculv

	* [r5144] data/FASCOD_non_ideal_new_op.nc,
	  refrac_1d/ropp_fm_refrac_1d_new.f90,
	  refrac_1d/ropp_fm_refrac_1d_new_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_new_tl.f90: Updating trunk to fix the
	  problem identified in #481

2016-12-16  idculv

	* [r5126] tests/t_twodop.f90: Put ROPP90_prototype version of
	  t_twodop.f90 in trunk

2016-12-15  idculv

	* [r5125] REVISION: Add (empty) ropp_fm/REVISION to trunk
	* [r5121] config/Makefile: Remove some temporary ROPP90_prototype
	  files that were accidentally merged into the trunk
	* [r5117] AUTHORS, COPYRIGHT, Makefile.am, Makefile.in, README,
	  README.unix, bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90, common/ropp_fm.f90,
	  common/ropp_fm_interpol.f90, common/ropp_fm_interpol_ad.f90,
	  common/ropp_fm_interpol_log.f90,
	  common/ropp_fm_interpol_log_ad.f90,
	  common/ropp_fm_interpol_log_tl.f90,
	  common/ropp_fm_interpol_tl.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_types.f90,
	  common/ropp_fm_version.f90, config, config/Makefile,
	  config/Makefile.am, config/Makefile.in, config/best_fm.nml,
	  config/default_fm.nml, configure, configure.ac, data/README,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  doc/rm_copyright.tex, doc/rm_fm.tex, doc/romsaf_ropp_fm_rm.tex,
	  m4/cm_compiler_defaults.m4,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_meto/ropp_fm_state2state_meto.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_new.f90,
	  refrac_1d/ropp_fm_refrac_1d_new_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_new_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tests/ropp_fm_compare.f90,
	  tests/t_fascod.f90, tests/t_fascod_ad.f90, tests/t_fascod_tl.f90,
	  tests/t_iono.f90, tests/t_iono_ad.f90, tests/t_iono_tl.f90,
	  tests/test_fm_1D.sh, tests/test_fm_2D.sh,
	  tests/test_fm_FASCOD.sh, tests/test_fm_IONO.sh,
	  tests/test_fm_TWOD.sh, tests/test_fm_iono.sh,
	  tools/ropp_fm_bg2ro_1d.1, tools/ropp_fm_bg2ro_1d.f90,
	  tools/ropp_fm_bg2ro_2d.1: Merge ROPP90_prototype changes into
	  trunk
	* [r5115] AUTHORS, COPYRIGHT, Makefile.am, Makefile.in,
	  README.unix, common/ropp_fm_version.f90, configure, configure.ac,
	  doc/rm_copyright.tex, doc/rm_fm.tex, doc/romsaf_ropp_fm_rm.tex,
	  tests/ropp_fm_compare.f90: Merge ROPP81_prototype changes into
	  trunk
	* [r5114] tests/t_twodop.f90: Manually remove ropp_pp/tph from
	  trunk and add ropp_apps to it

2015-02-02  idculv

	* [r4454] configure: Updating ropp_{pp, fm, 1dvar} configure files,
	  which obviously change as a result of the configure.ac changes
	  lodged at r4453

2015-01-30  idculv

	* [r4453] configure.ac: Removing references to hdf5 fortran libs
	  from ropp_{pp,fm,1dvar}/configure.ac

2015-01-29  idculv

	* [r4452] AUTHORS, COPYRIGHT, Makefile.am, Makefile.in, README,
	  README.unix, build/Makefile.am, build/Makefile.in,
	  common/Makefile.am, common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_compress_single_ad.f90,
	  common/ropp_fm_compress_single_tl.f90, common/ropp_fm_copy.f90,
	  common/ropp_fm_levels.f90, common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_set_units.f90, common/ropp_fm_state2roprof.f90,
	  common/ropp_fm_state2state.f90, common/ropp_fm_version.f90,
	  config.guess, config.sub, configure, configure.ac,
	  data/ECMWF_10_OCCS_out_comp_reference.jpg,
	  data/ECMWF_10_OCCS_out_comp_reference.nc,
	  data/ECMWF_10_OCCS_out_reference.jpg,
	  data/ECMWF_10_OCCS_out_reference.nc,
	  data/ECMWF_2D_test_output_comp_reference.jpg,
	  data/ECMWF_2D_test_output_reference.jpg, data/Makefile.am,
	  data/Makefile.in, data/README,
	  data/ropp_fm_bgr20090401_comp_reference.jpg,
	  data/ropp_fm_bgr20090401_comp_reference.nc,
	  data/ropp_fm_bgr20090401_comp_single_reference.jpg,
	  data/ropp_fm_bgr20090401_reference.jpg,
	  data/ropp_fm_bgr20090401_reference.nc,
	  data/ropp_fm_bgr20090401_single_reference.jpg, doc/Makefile.am,
	  doc/Makefile.in, doc/rm_fm.tex, doc/romsaf_ropp_fm_rm.tex,
	  iono/ropp_fm_asinh.f90, iono/ropp_fm_dzorro_dlg.f90,
	  iono/ropp_fm_iono_bangle.f90, iono/ropp_fm_iono_bangle_ad.f90,
	  iono/ropp_fm_iono_bangle_tl.f90,
	  iono/ropp_fm_iono_set_default.f90,
	  iono/ropp_fm_iono_unpack_bangle.f90, iono/ropp_fm_zorro.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90,
	  refrac_1d/ropp_fm_refrac_1d_new.f90,
	  refrac_1d/ropp_fm_refrac_1d_new_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_new_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tests/Makefile.am,
	  tests/Makefile.in, tests/example_tests.log, tests/plot_fm.pro,
	  tests/plot_fm_twod.pro, tests/ropp_fm_compare.f90,
	  tests/ropp_fm_summary.f90, tests/ropp_fm_summary_ref.txt,
	  tests/t_fascod.f90, tests/t_fascod_ad.f90, tests/t_fascod_tl.f90,
	  tests/t_iono.f90, tests/t_iono_ad.f90, tests/t_iono_tl.f90,
	  tests/t_twodad.f90, tests/t_twodop.f90, tests/t_twodtl.f90,
	  tests/test_fm_1D.sh, tests/test_fm_2D.sh,
	  tests/test_fm_FASCOD.sh, tests/test_fm_GRAS.sh,
	  tests/test_fm_IONO.sh, tests/test_fm_TWOD.sh,
	  tests/test_fm_iono.sh, tools/ropp_fm_bg2ro_1d.1,
	  tools/ropp_fm_bg2ro_1d.f90, tools/ropp_fm_bg2ro_2d.1,
	  tools/ropp_fm_bg2ro_2d.f90: Merging ROPP8.0 into trunk

2014-02-03  idculv

	* [r4060] refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90: Merging
	  cb_fix_extrapolate_bug into trunk

2014-01-21  idculv

	* [r4035] doc/Makefile.am, doc/Makefile.in, doc/rm_fm.tex,
	  doc/romsaf_ropp_fm_rm.tex: Further updates in connection with
	  ROPP71 Reference Manuals
	* [r4032] doc/romsaf_ropp_fm_rm.tex: Update ref man front pages

2014-01-10  idculv

	* [r4010] Makefile.am, Makefile.in, bangle_1d/Makefile.am,
	  bangle_1d/Makefile.in, bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_abel_ad.f90, bangle_1d/ropp_fm_abel_tl.f90,
	  bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, bangle_2d/Makefile.am,
	  bangle_2d/Makefile.in, bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  build/Makefile.am, build/Makefile.in, common/Makefile.am,
	  common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_compress.f90, common/ropp_fm_compress_ad.f90,
	  common/ropp_fm_compress_single.f90,
	  common/ropp_fm_compress_single_ad.f90,
	  common/ropp_fm_compress_single_tl.f90,
	  common/ropp_fm_compress_tl.f90, common/ropp_fm_constants.f90,
	  common/ropp_fm_free.f90, common/ropp_fm_obs2obs.f90,
	  common/ropp_fm_obs2roprof.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_set_units.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, common/ropp_fm_version.f90, configure,
	  configure.ac, data/ECMWF_2D_test_output_comp_reference.jpg,
	  data/ECMWF_2D_test_output_reference.jpg,
	  data/FASCOD_Scenarios_new_op.nc, data/FASCOD_non_ideal_new_op.nc,
	  data/Makefile.am, data/Makefile.in,
	  data/atm20110508_021232_M02_2040414509_N0018_XXXX.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono.nc,
	  data/bgr20090401_000329_M02_2030337800_N0007_YYYY_iono_ref.nc,
	  data/bgr20090401_000601_M02_1200337800_N0007_YYYY.nc,
	  data/bgr20090401_000601_M02_1200337800_N0007_YYYY_iono.nc,
	  data/bgr20090401_000601_M02_1200337800_N0007_YYYY_iono_ref.nc,
	  data/bgr20090401_000630_M02_2180337800_N0007_YYYY.nc,
	  data/bgr20090401_000630_M02_2180337800_N0007_YYYY_iono.nc,
	  data/bgr20090401_000630_M02_2180337800_N0007_YYYY_iono_ref.nc,
	  data/bgr20090401_000758_M02_2210337801_N0007_YYYY.nc,
	  data/bgr20090401_000758_M02_2210337801_N0007_YYYY_iono.nc,
	  data/bgr20090401_000758_M02_2210337801_N0007_YYYY_iono_ref.nc,
	  data/bgr20090401_000849_M02_2060337801_N0007_YYYY.nc,
	  data/bgr20090401_000849_M02_2060337801_N0007_YYYY_iono.nc,
	  data/bgr20090401_000849_M02_2060337801_N0007_YYYY_iono_ref.nc,
	  data/ropp_fm_bgr20090401_comp_single_reference.jpg,
	  data/ropp_fm_bgr20090401_single_reference.jpg, doc/rm_fm.tex,
	  iono, iono/Makefile.am, iono/Makefile.in, iono/ropp_fm_asinh.f90,
	  iono/ropp_fm_dzorro_dlg.f90, iono/ropp_fm_iono.f90,
	  iono/ropp_fm_iono_bangle.f90, iono/ropp_fm_iono_bangle_ad.f90,
	  iono/ropp_fm_iono_bangle_tl.f90,
	  iono/ropp_fm_iono_set_default.f90,
	  iono/ropp_fm_iono_unpack_bangle.f90, iono/ropp_fm_zorro.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90,
	  model_meto/ropp_fm_state2state_meto.f90,
	  model_meto/ropp_fm_state2state_meto_ad.f90,
	  model_meto/ropp_fm_state2state_meto_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90,
	  tests/ECMWF_2D_test_output-example.jpg,
	  tests/ECMWF_2D_test_output_comp-example.jpg, tests/Makefile.am,
	  tests/Makefile.in,
	  tests/ropp_fm_bgr20090401_comp_single-example.jpg,
	  tests/ropp_fm_bgr20090401_single-example.jpg, tests/t_fascod.f90,
	  tests/t_fascod_ad.f90, tests/t_fascod_tl.f90, tests/t_iono.f90,
	  tests/t_iono_ad.f90, tests/t_iono_tl.f90, tests/test_fm_2D.sh,
	  tests/test_fm_GRAS.sh, tests/test_fm_iono.sh,
	  tools/ropp_fm_bg2ro_1d.1, tools/ropp_fm_bg2ro_1d.f90,
	  tools/ropp_fm_bg2ro_2d.1: Merge trunk with ROPP71_prototype at
	  r4009

2013-12-17  frdo

	* [r3987] tools/ropp_fm_bg2ro_2d.f90: Add ifort13 to default lists
	  of compilers

2013-08-27  idculv

	* [r3831] bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_abel_ad.f90, bangle_1d/ropp_fm_abel_tl.f90,
	  bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, doc/rm_fm.tex,
	  tools/ropp_fm_bg2ro_1d.f90: Merge final ROPP70_prototype onto
	  trunk

2013-06-17  idculv

	* [r3696] README, README.unix, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_version.f90, configure, configure.ac, data/README,
	  doc/romsaf_ropp_fm_rm.tex, tools/Makefile.am, tools/Makefile.in,
	  tools/ropp_fm_bg2ro_1d.1, tools/ropp_fm_bg2ro_1d.f90,
	  tools/ropp_fm_bg2ro_2d.1: Update trunk with ROPP7.0 developments

2013-02-25  idculv

	* [r3551] AUTHORS, COPYRIGHT, Makefile.in, README, README.cygwin,
	  README.unix, aclocal.m4, bangle_1d/Makefile.in,
	  bangle_1d/ropp_fm_abel.f90, bangle_1d/ropp_fm_abel_ad.f90,
	  bangle_1d/ropp_fm_abel_tl.f90, bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, bangle_2d/Makefile.in,
	  bangle_2d/ropp_fm_2d_plane.f90, bangle_2d/ropp_fm_alpha2drk.f90,
	  bangle_2d/ropp_fm_alpha2drk_ad.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90,
	  bangle_2d/ropp_fm_bangle_2d.f90,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90,
	  bangle_2d/ropp_fm_gpspderivs.f90,
	  bangle_2d/ropp_fm_gpspderivs_ad.f90,
	  bangle_2d/ropp_fm_gpspderivs_tl.f90, build/Makefile.in,
	  common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_compress.f90, common/ropp_fm_compress_2d.f90,
	  common/ropp_fm_compress_2d_ad.f90,
	  common/ropp_fm_compress_2d_tl.f90,
	  common/ropp_fm_compress_ad.f90, common/ropp_fm_compress_tl.f90,
	  common/ropp_fm_constants.f90, common/ropp_fm_copy.f90,
	  common/ropp_fm_free.f90, common/ropp_fm_interpol.f90,
	  common/ropp_fm_interpol_ad.f90, common/ropp_fm_interpol_log.f90,
	  common/ropp_fm_interpol_log_ad.f90,
	  common/ropp_fm_interpol_log_tl.f90,
	  common/ropp_fm_interpol_tl.f90, common/ropp_fm_obs2obs.f90,
	  common/ropp_fm_obs2roprof.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_set_units.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, common/ropp_fm_version.f90, configure,
	  configure.ac, data/Makefile.in, data/README, doc/Makefile.am,
	  doc/Makefile.in, doc/grassaf_ropp_fm_rm.tex,
	  doc/rm_copyright.tex, doc/rm_fm.tex, doc/rm_intro.tex,
	  doc/romsaf_ropp_fm_rm.tex, math/Makefile.in,
	  math/matrix/Makefile.in, math/matrix/matrix_types.f90,
	  model_ecmwf/Makefile.in,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90,
	  model_meto/Makefile.in, model_meto/ropp_fm_state2state_meto.f90,
	  model_meto/ropp_fm_state2state_meto_ad.f90,
	  model_meto/ropp_fm_state2state_meto_tl.f90,
	  refrac_1d/Makefile.in, refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tests/Makefile.in,
	  tests/plot_fm.pro, tests/plot_fm_twod.pro, tests/t_fascod.f90,
	  tests/t_fascod_ad.f90, tests/t_fascod_tl.f90, tests/t_twodad.f90,
	  tests/t_twodop.f90, tests/t_twodtl.f90, tests/test_fm_2D.sh,
	  tests/test_fm_GRAS.sh, tools/Makefile.in,
	  tools/ropp_fm_bg2ro_1d.f90, tools/ropp_fm_bg2ro_2d.f90: Bringing
	  ROPP trunk up to date with ROPP6.1

2012-01-23  idculv

	* [r3285] README, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_version.f90, configure, configure.ac,
	  doc/Makefile.am, doc/Makefile.in, doc/grassaf_ropp_fm_rm.tex,
	  doc/rm_fm.tex, doc/rm_intro.tex,
	  tests/ECMWF_2D_test_output-EXAMPLE.jpg,
	  tests/ECMWF_2D_test_output-example.jpg,
	  tests/ECMWF_2D_test_output_comp-EXAMPLE.jpg,
	  tests/ECMWF_2D_test_output_comp-example.jpg, tests/Makefile.am,
	  tests/Makefile.in,
	  tests/ropp_fm_bgr20090401_comp_single-EXAMPLE.jpg,
	  tests/ropp_fm_bgr20090401_comp_single-example.jpg,
	  tests/ropp_fm_bgr20090401_single-EXAMPLE.jpg,
	  tests/ropp_fm_bgr20090401_single-example.jpg, tests/t_fascod.f90,
	  tests/t_fascod_ad.f90, tests/t_fascod_tl.f90,
	  tests/test_fm_2D.sh, tests/test_fm_GRAS.sh,
	  tools/ropp_fm_bg2ro_1d.f90: Updating trunk to match ROPP6.0 at
	  r3284

2012-01-20  idculv

	* [r3277] Makefile.in, README.cygwin: Updating trunk before merging
	  ROPP5.1 to ROPP6.0 changes to it

2011-10-14  idculv

	* [r3086] ChangeLog, MANIFEST, README,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_fm.f90, common/ropp_fm_copy.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_types.f90,
	  common/ropp_fm_version.f90, configure, configure.ac, data/README,
	  doc/Makefile.am, doc/Makefile.in, doc/grassaf_ropp_fm_rm.pdf,
	  doc/grassaf_ropp_fm_rm.tex, doc/rm_fm.tex,
	  m4/cm_compiler_defaults.m4, tests/Makefile.am, tests/Makefile.in,
	  tests/t_fascod.f90, tests/t_fascod_ad.f90, tests/t_fascod_tl.f90,
	  tests/t_twodad.f90, tests/t_twodop.f90, tests/t_twodtl.f90,
	  tests/test_fm_2D.sh, tests/test_fm_GRAS.sh,
	  tools/ropp_fm_bg2ro_1d.f90, tools/ropp_fm_bg2ro_2d.f90: Update
	  ropp_src trunk to match ropp5.1 devt branch at r3085

2011-07-06  idculv

	* [r2946] COPYRIGHT, ChangeLog, doc/grassaf_ropp_fm_rm.pdf: Updates
	  to Module COPYRIGHT files
	* [r2945] doc/rm_copyright.tex: Updates to Reference Manual
	  copyright files
	* [r2943] AUTHORS, COPYRIGHT, ChangeLog, doc/rm_copyright.tex:
	  Further emendations to AUTHOR, COPYRIGHT and rm_copyright.tex
	  files

2011-06-29  idculv

	* [r2929] ChangeLog, doc/grassaf_ropp_fm_rm.pdf: Commit updated
	  ChangeLogs etc to trunk, before tagging

2011-06-28  idculv

	* [r2922] ChangeLog, MANIFEST, configure,
	  doc/grassaf_ropp_fm_rm.pdf, doc/rm_fm.tex, tests/Makefile.in:
	  Committing some ROPP5 ropp_src doc files

2011-06-23  idculv

	* [r2906] bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90,
	  bangle_2d/ropp_fm_bangle_2d.f90,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.am, common/Makefile.in,
	  common/ropp_fm_constants.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, data/ECMWF_2D_DATA_COMP.DAT,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90: Include inadvertently missed
	  non-ideal gas -related updates to ropp_fm and ropp_1dvar routines

2011-06-22  idculv

	* [r2905] ChangeLog, MANIFEST, bangle_2d/ropp_fm_bangle_2d_tl.f90,
	  common/ropp_fm.f90, common/ropp_fm_compress.f90,
	  common/ropp_fm_compress_2d.f90,
	  common/ropp_fm_compress_2d_ad.f90,
	  common/ropp_fm_compress_2d_tl.f90,
	  common/ropp_fm_compress_ad.f90, common/ropp_fm_compress_tl.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_state2roprof.f90,
	  configure, configure.ac, data/FASCOD_non_ideal.nc,
	  data/Makefile.am, data/Makefile.in, doc/grassaf_ropp_fm_rm.pdf,
	  doc/grassaf_ropp_fm_rm.tex, doc/rm_fm.tex,
	  m4/cm_compiler_defaults.m4,
	  tests/ECMWF_2D_test_output_comp-EXAMPLE.jpg, tests/Makefile.am,
	  tests/Makefile.in, tests/plot_fm.pro, tests/plot_fm_twod.pro,
	  tests/ropp_fm_bgr20090401_comp_single-EXAMPLE.jpg,
	  tests/t_fascod.f90, tests/t_fascod_ad.f90, tests/t_fascod_tl.f90,
	  tests/t_twodad.f90, tests/t_twodop.f90, tests/t_twodtl.f90,
	  tests/test_fm_2D.sh, tests/test_fm_GRAS.sh,
	  tools/ropp_fm_bg2ro_1d.f90, tools/ropp_fm_bg2ro_2d.f90: *** Merge
	  ROPP50_prototype branch (r2704) to trunk. ***
	  
	  This will be the candidate ROPP5 release, subject to
	  successful running through the test folder.
	  
	  Principal differences wrt ROPP4.1: non-ideal gas /
	  compressibility factor options in ropp_fm and ropp_1dvar, and
	  support for ECMWF BUFR library.

2010-07-14  frdo

	* [r2574] ChangeLog, MANIFEST, README.cygwin,
	  doc/grassaf_ropp_fm_rm.pdf: Final changes for v4.1

2010-06-01  frdo

	* [r2516] tests/test_fm_2D.sh, tests/test_fm_GRAS.sh: Mods to
	  improve portability

2010-05-27  frhl

	* [r2511] COPYRIGHT, ChangeLog, MANIFEST,
	  bangle_1d/ropp_fm_abel.f90, bangle_1d/ropp_fm_abel_ad.f90,
	  bangle_1d/ropp_fm_abel_tl.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, common/ropp_fm.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_types.f90,
	  configure, configure.ac, data/FASCOD_Scenarios.nc,
	  doc/grassaf_ropp_fm_rm.pdf, doc/grassaf_ropp_fm_rm.tex,
	  doc/rm_copyright.tex, doc/rm_fm.tex,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90, tests/Makefile.am,
	  tests/Makefile.in, tests/plot_fm_twod.pro, tests/t_fascod.f90,
	  tests/t_fascod_ad.f90, tests/t_fascod_tl.f90, tests/t_twodad.f90,
	  tests/t_twodop.f90, tests/t_twodtl.f90, tests/test_fm_2D.sh,
	  tests/test_fm_GRAS.sh, tools/ropp_fm_bg2ro_1d.f90,
	  tools/ropp_fm_bg2ro_2d.f90: *** Merge ROPP-4.1 branch
	  (r2430_ropp41) to trunk. This is now the candidate (internal)
	  ROPP-4.1 release, subject to full test folder run.
	  
	  Built distro tarfiles from trunk, which have built and tested ok.
	  
	  Main updates:
	  
	  ropp_utils:- datetime routines revised, added tangent point
	  azimuth, lat, lon
	  
	  ropp_io:- updates related to datetime revisions, thinner bugfixes
	  
	  ropp_fm:- bugfix to metoffice gradient routine
	  
	  ropp_1dvar:- added further tools to errors/ subdirectory,
	  additional output diagnostics
	  
	  ropp_pp:- updates based on OCC19.4-OCC20.6. Added GRAS RS
	  processing updates, additional output diagnostics, added option
	  to read 'climatology' from background file in ionospheric
	  correction

2009-12-29  frhl

	* [r2422] ChangeLog, MANIFEST, bangle_2d/ropp_fm_2d_plane.f90,
	  bangle_2d/ropp_fm_alpha2drk.f90, data/Makefile.in,
	  doc/grassaf_ropp_fm_rm.pdf: Code updates for sun95 compiler build
	  - now builds successfully (and tested currently working
	  compilers). Remove (unnecessary) 'use ropp_io' statement from
	  ropp_io_read_ncdf_get.f90, which caused problems with sunf95
	  build test.
	  
	  Also committing code tidy for 2D operator routines.

2009-11-11  frhl

	* [r2359] bangle_2d/ropp_fm_bangle_2d_tl.f90,
	  bangle_2d/ropp_fm_gpspderivs.f90: Typo in Id line
	* [r2358] bangle_2d/ropp_fm_alpha2drk.f90,
	  bangle_2d/ropp_fm_alpha2drk_ad.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90,
	  bangle_2d/ropp_fm_bangle_2d.f90,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90,
	  bangle_2d/ropp_fm_gpspderivs.f90,
	  bangle_2d/ropp_fm_gpspderivs_ad.f90,
	  bangle_2d/ropp_fm_gpspderivs_tl.f90: Update 2d file executable
	  status - non-executable f90 files
	* [r2357] bangle_2d/ropp_fm_2d_plane.f90,
	  bangle_2d/ropp_fm_alpha2drk.f90,
	  bangle_2d/ropp_fm_alpha2drk_ad.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90,
	  bangle_2d/ropp_fm_bangle_2d.f90,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90,
	  bangle_2d/ropp_fm_gpspderivs.f90,
	  bangle_2d/ropp_fm_gpspderivs_ad.f90,
	  bangle_2d/ropp_fm_gpspderivs_tl.f90: Update file properties (svn
	  keywords, svn executable) on 2d_fm routines

2009-11-05  frir

	* [r2339] bangle_2d/ropp_fm_2d_plane.f90: remove write statement

2009-11-04  frhl

	* [r2325] common/ropp_fm_obs2obs.f90: Minor bugfixes - remove old
	  print statements, check cov_ok flags in 1dvar tools.

2009-11-03  frhl

	* [r2315] data/ECMWF_10_OCCS.nc, data/ECMWF_2D_DATA.nc,
	  tests/ECMWF_2D_test_output-EXAMPLE.jpg, tests/plot_fm_twod.pro:
	  Update valid units in 2D test files and re-generated 2D example
	  files.
	* [r2314] data/Makefile.am, tests/Makefile.am, tests/Makefile.in,
	  tests/t_twodad.f90, tests/t_twodop.f90, tests/t_twodtl.f90:
	  Update comments/screen output from 2D test routines

2009-11-02  frhl

	* [r2309] COPYRIGHT, ChangeLog, MANIFEST,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  doc/grassaf_ropp_fm_rm.pdf, doc/rm_copyright.tex, doc/rm_fm.tex:
	  Commit change 2308 to trunk

2009-10-23  frhl

	* [r2295] build/Makefile.am, build/Makefile.in: Move 'legacy'
	  ecmtwod2ropp text file tool
	* [r2294] bangle_2d/Makefile.am, bangle_2d/Makefile.in,
	  bangle_2d/gpspderivs.f90, bangle_2d/gpspderivs_ad.f90,
	  bangle_2d/gpspderivs_tl.f90, bangle_2d/ropp_2d_plane.f90,
	  bangle_2d/ropp_fm_2d_plane.f90, bangle_2d/ropp_fm_alpha2drk.f90,
	  bangle_2d/ropp_fm_alpha2drk_ad.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90,
	  bangle_2d/ropp_fm_gpspderivs.f90,
	  bangle_2d/ropp_fm_gpspderivs_ad.f90,
	  bangle_2d/ropp_fm_gpspderivs_tl.f90, build/Makefile.am,
	  build/Makefile.in, common/ropp_fm.f90, tools/t_twodop_IO.f90:
	  Update 2D operator filenames
	* [r2291] ChangeLog, MANIFEST, bangle_2d/gpspderivs.f90,
	  bangle_2d/gpspderivs_ad.f90, bangle_2d/gpspderivs_tl.f90,
	  bangle_2d/ropp_2d_plane.f90, bangle_2d/ropp_fm_alpha2drk.f90,
	  bangle_2d/ropp_fm_alpha2drk_ad.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90,
	  bangle_2d/ropp_fm_bangle_2d.f90,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90, common/ropp_fm.f90,
	  data/Makefile.am, data/Makefile.in, data/README, doc/Makefile.am,
	  doc/Makefile.in, doc/grassaf_ropp_fm_rm.pdf,
	  doc/grassaf_ropp_fm_rm.tex, doc/rm_fm.tex: Update reference
	  manuals for ROPP-4 DRI release

2009-10-22  frhl

	* [r2287] AUTHORS, ChangeLog, MANIFEST, README.cygwin, README.unix,
	  doc/grassaf_ropp_fm_rm.pdf, doc/rm_fm.tex: Update trunk after
	  successful local build
	* [r2282] ChangeLog, Makefile.am, Makefile.in, README,
	  bangle_1d/Makefile.in, bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, bangle_2d,
	  bangle_2d/Makefile.am, bangle_2d/Makefile.in,
	  bangle_2d/gpspderivs.f90, bangle_2d/gpspderivs_ad.f90,
	  bangle_2d/gpspderivs_tl.f90, bangle_2d/ropp_2d_plane.f90,
	  bangle_2d/ropp_fm_alpha2drk.f90,
	  bangle_2d/ropp_fm_alpha2drk_ad.f90,
	  bangle_2d/ropp_fm_alpha2drk_tl.f90,
	  bangle_2d/ropp_fm_bangle_2d.f90,
	  bangle_2d/ropp_fm_bangle_2d_ad.f90,
	  bangle_2d/ropp_fm_bangle_2d_tl.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_copy.f90, common/ropp_fm_free.f90,
	  common/ropp_fm_obs2obs.f90, common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_set_units.f90, common/ropp_fm_state2roprof.f90,
	  common/ropp_fm_types.f90, configure, configure.ac,
	  data/ECMWF_10_OCCS.nc, data/ECMWF_2D_DATA.DAT,
	  data/ECMWF_2D_DATA.nc, data/Makefile.in, data/README,
	  doc/Makefile.am, doc/Makefile.in, doc/grassaf_ropp_fm_rm.pdf,
	  doc/rm_fm.tex, math/Makefile.in, math/matrix/Makefile.in,
	  model_ecmwf/Makefile.in,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_meto/Makefile.in, model_meto/ropp_fm_state2state_meto.f90,
	  refrac_1d/Makefile.in, refrac_1d/ropp_fm_refrac_1d_tl.f90,
	  tests/ECMWF_2D_test_output-EXAMPLE.jpg, tests/Makefile.am,
	  tests/Makefile.in, tests/plot_fm_twod.pro, tests/t_fascod.f90,
	  tests/t_fascod_ad.f90, tests/t_fascod_tl.f90, tests/t_twodad.f90,
	  tests/t_twodop.f90, tests/t_twodtl.f90, tests/test_fm_2D.sh,
	  tools/Makefile.am, tools/Makefile.in, tools/ropp_fm_bg2ro_1d.f90,
	  tools/ropp_fm_bg2ro_2d.f90, tools/t_twodop_IO.f90: Merge ROPP-4
	  changes from branch r2228_ropp4 to trunk --> CANDIDATE RELEASE
	  VERSION.
	  
	  For changes see
	  https://trac.grassaf.org/ropp/ropp_doc/trunk/distro/ROPP_Changes_v30-v40.html

2009-08-04  frhl

	* [r2220] common/ropp_fm_roprof2obs.f90: Remove explicit allocation
	  of cov%e, cov%f and cov%s elements in bangle roprof2obs routine
	  (now same as corresponding refrac routine). Tested ok in default
	  fm and 1dvar module tests. See #173.

2009-07-24  frhl

	* [r2217] ChangeLog, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_state2roprof.f90, doc/grassaf_ropp_fm_rm.pdf,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90,
	  model_meto/ropp_fm_state2state_meto.f90,
	  model_meto/ropp_fm_state2state_meto_ad.f90,
	  model_meto/ropp_fm_state2state_meto_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90: Add shum saturation check in
	  forward model (currently only used with logq 1dvar option), and
	  use log(g/kg) and log(hPa) units in state vector when using logq
	  and logp options respectively.
	  
	  This is a fix for #172.

2009-06-10  frhl

	* [r2183] common/ropp_fm_roprof2state.f90: Include more informative
	  error information in roprof2state

2009-06-08  frhl

	* [r2179] common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, tools/ropp_fm_bg2ro_1d.f90:
	  Improved error messages (with error value output) for FM roprof2*
	  routines. See #149, MB ROPP-3 beta feedback and Axel feedback
	  (#170)

2009-06-05  frdo

	* [r2173] ChangeLog, MANIFEST, README.cygwin, configure,
	  doc/grassaf_ropp_fm_rm.pdf, m4/cm_compiler_defaults.m4,
	  tests/Makefile.in: Removed -static flag for gfortran builds

2009-06-01  frhl

	* [r2135] tests/Makefile.am, tests/ncdf_openfix.pro,
	  tests/plot_fm.pro: Use 'ncdf_open' in ropp_fm tests (as specific
	  filenames to be used).

2009-05-29  frhl

	* [r2124] tests/Makefile.am,
	  tests/ropp_fm_bgr20090401_single-EXAMPLE.jpg,
	  tests/test_fm_GRAS.sh: Add example test plots to distribution
	  (following MB beta test suggestion).

2009-05-21  frhl

	* [r2106] COPYRIGHT, ChangeLog, MANIFEST, Makefile.am, Makefile.in,
	  README, README.unix, REVISION, bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_abel_ad.f90, bangle_1d/ropp_fm_abel_tl.f90,
	  bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, build/Makefile.am,
	  build/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_constants.f90, common/ropp_fm_copy.f90,
	  common/ropp_fm_free.f90, common/ropp_fm_interpol.f90,
	  common/ropp_fm_interpol_ad.f90, common/ropp_fm_interpol_log.f90,
	  common/ropp_fm_interpol_log_ad.f90,
	  common/ropp_fm_interpol_log_tl.f90,
	  common/ropp_fm_interpol_tl.f90, common/ropp_fm_obs2obs.f90,
	  common/ropp_fm_obs2roprof.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_set_units.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, configure, configure.ac,
	  data/FASCOD_Scenarios.nc, data/Makefile.am, data/Makefile.in,
	  data/README,
	  data/bgr20090401_000329_M02_2030337800_N0007_XXXX.nc,
	  data/bgr20090401_000601_M02_1200337800_N0007_XXXX.nc,
	  data/bgr20090401_000630_M02_2180337800_N0007_XXXX.nc,
	  data/bgr20090401_000758_M02_2210337801_N0007_XXXX.nc,
	  data/bgr20090401_000849_M02_2060337801_N0007_XXXX.nc,
	  data/bgr20090401_multi.nc, doc/grassaf_ropp_fm_rm.pdf,
	  doc/grassaf_ropp_fm_rm.tex, doc/rm_copyright.tex, doc/rm_fm.tex,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90,
	  model_meto/ropp_fm_state2state_meto.f90,
	  model_meto/ropp_fm_state2state_meto_ad.f90,
	  model_meto/ropp_fm_state2state_meto_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tests/Makefile.am,
	  tests/Makefile.in, tests/close_jpgfile.pro,
	  tests/ncdf_getvar.pro, tests/ncdf_openfix.pro,
	  tests/open_jpgfile.pro, tests/plot_fm.pro, tests/t_fascod.f90,
	  tests/t_fascod_ad.f90, tests/t_fascod_tl.f90,
	  tests/test_fm_GRAS.sh, tools/ropp_fm_bg2ro_1d.f90: MERGE ROPP-3
	  DEVELOPMENT BRANCH r2013_ropp3 TO TRUNK: ropp_fm
	  
	  * Revert refractivity formulae back to Smith and Weintraub(but
	  retaining '3 coefficients).
	  
	  * Tangent linear and adjoint test routines added in ropp_fm.
	  
	  * Pre-operational GRAS data included in module tests.
	  
	  * Additional test plotting routines added in module tests.
	  
	  * General code style and formatting review in line with Met
	  Office coding standards. General code tidy, update comments,
	  variable names etc.

2008-11-25  frhl

	* [r1992] common/ropp_fm_roprof2state.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90: Explicitly set top
	  ECMWF pressure level coefficient to small but non-zero value.
	  This avoids NaN in adjoint routines using 1/pressure
	  calculations.

2008-11-19  frdo

	* [r1982] doc/grassaf_ropp_fm_rm.pdf: Merge branch DO_64bit with
	  trunk (In resolution if #152)

2008-11-13  frhl

	* [r1961] ChangeLog, bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_abel_ad.f90, bangle_1d/ropp_fm_abel_tl.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90, common/ropp_fm_copy.f90,
	  common/ropp_fm_obs2obs.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_state2state.f90, data/README,
	  math/matrix/matrix_types.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_ad.f90,
	  model_ecmwf/ropp_fm_state2state_ecmwf_tl.f90,
	  model_meto/ropp_fm_state2state_meto.f90,
	  model_meto/ropp_fm_state2state_meto_ad.f90,
	  model_meto/ropp_fm_state2state_meto_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90, tests/t_fascod.f90,
	  tools/ropp_fm_bg2ro_1d.f90: Update ropp_fm svn keywords, modify
	  data/README, review header information.

2008-11-05  frhl

	* [r1947] ChangeLog, Makefile.in, bangle_1d/Makefile.in,
	  build/Makefile.in, common/Makefile.in, configure, configure.ac,
	  data/Makefile.in, doc/Makefile.in, math/Makefile.in,
	  math/matrix/Makefile.in, model_ecmwf/Makefile.in,
	  model_meto/Makefile.in, refrac_1d/Makefile.in, tests/Makefile.am,
	  tests/Makefile.in, tools/Makefile.in: Update configure and
	  makefile scripts - problem running build script with no
	  dependencies (automatic script stopped when USE_NCDF90 not
	  defined - only used if IO present). Now fixed.
	* [r1945] ChangeLog: Commit Axel fix to ncdf_read bug - initialise
	  read flag to false.
	  
	  Remove gradient_refrac and gradient_bangle from IT-1DVAR-01 test
	  files - unused variables taking up about 1.5Mb in each file. This
	  will considerably reduce the size of the ropp_1dvar distribution
	  package.

2008-10-27  frhl

	* [r1891] ChangeLog, README.cygwin, doc/grassaf_ropp_fm_rm.pdf,
	  doc/rm_fm.tex: Latest files created with ROPP-2 distribution
	  build
	* [r1890] ChangeLog, common/ropp_fm.f90, common/ropp_fm_copy.f90,
	  doc/grassaf_ropp_fm_rm.pdf, tests/Makefile.am, tests/Makefile.in,
	  tools/ropp_fm_bg2ro_1d.f90: Move state2state and obs2obs copying
	  routines within ropp_fm module (since used by 1dvar routines, and
	  do not require ropp_io module).
	* [r1882] AUTHORS, ChangeLog, MANIFEST, Makefile.am, Makefile.in,
	  README, bangle_1d/Makefile.in, bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90, build/Makefile.am,
	  build/Makefile.in, common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_copy.f90, common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_set_units.f90, common/ropp_fm_state2roprof.f90,
	  common/ropp_fm_types.f90, configure, configure.ac,
	  data/Makefile.in, doc/Makefile.in, doc/grassaf_ropp_fm_rm.pdf,
	  doc/grassaf_ropp_fm_rm.tex, doc/rm_fm.tex, math/Makefile.in,
	  math/matrix/Makefile.in, model_ecmwf/Makefile.in,
	  model_meto/Makefile.in, refrac_1d/Makefile.in,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90, tests/Makefile.am,
	  tests/Makefile.in, tests/t_fascod.f90, tools/Makefile.am,
	  tools/Makefile.in, tools/ropp_fm_bg2ro_1d.f90: BETA-TEST
	  RESPONSE: Merge recent updates from r1661_ropp_pp branch to
	  trunk.
	  
	  Reviewed configure/make process in all modules to output more
	  useful error messages if required libraries/modules not present.
	  Also reviewed inter-dependencies between modules so that
	  'operator' components of modules will compile even if required
	  ropp_io (and netcdf) not installed (i.e. stand-alone tools not
	  required).
	  
	  Renamed ropp_tools module to ropp_utils and updated dependent
	  code. This is to reflect its base level amonth the subpakages
	  (beta-test report suggests ropp_tools suggests a supplementary
	  package rather than the fundamental one - required by all other
	  modules).

2008-10-20  frhl

	* [r1859] ChangeLog, doc/grassaf_ropp_fm_rm.pdf: Update bufr2ropp
	  to work with bufr library v18.0.
	  
	  Other minor code edits/documentation builds.

2008-10-14  frhl

	* [r1842] ChangeLog, common/ropp_fm_set_units.f90,
	  doc/grassaf_ropp_fm_rm.pdf, doc/rm_fm.tex: Correct
	  ropp_fm_set_units bug (nag compiler error).
	* [r1840] README: Update module READMEs for v2.0
	* [r1836] common/ropp_fm_set_units.f90: Add new variable - require
	  inout status for units_out in rangecheck routine. This fix
	  overcomes NAG compiler error.

2008-10-13  frhl

	* [r1834] AUTHORS, COPYRIGHT, ChangeLog, MANIFEST, README.cygwin,
	  README.unix, bangle_1d/ropp_fm_abel.f90, common/ropp_fm.f90,
	  common/ropp_fm_obs2obs.f90, common/ropp_fm_set_units.f90,
	  common/ropp_fm_state2state.f90, configure, configure.ac,
	  doc/grassaf_ropp_fm_rm.pdf, doc/grassaf_ropp_fm_rm.tex,
	  doc/rm_copyright.tex, doc/rm_fm.tex, model_ecmwf/Makefile,
	  model_meto/Makefile: Merge changes in branch r1661_ropp_pp to
	  trunk. ROPP-2 'candidate release' version. Main developments in
	  r1661_ropp_pp were aimed at ROPP release v2.0 with the addition
	  of the pre-processor module. Merged change r1661:r1831.
	  
	  Main changes:
	  
	  * ROPP_PP: New module - addition of all ropp_pp module files
	  
	  * ROPP_TOOLS: Minor code edits to remove compiler warnings,
	  re-built documentation.
	  
	  * ROPP_FM: Minor code edits to remove compiler warnings,
	  additional impact parameter level check in Abel code, re-build
	  documentation.
	  
	  * ROPP_IO: Added functionality to read 'additional variables'
	  from netCDF into elements of the vlist structure. Allows
	  additional variables in an input file to be preserved on
	  read/write with ROPP. Thinner updates, including treatment of
	  undulation in refractivity thinning, pre-sorting impact
	  parameters, updated thinner level files plus additional 'eum'
	  levels. Re-build documentation.
	  
	  *ROPP_1DVAR: Minor code edits to remove compiler warnings,
	  re-build documentation.
	  
	  * Remove make-ropp-dist.sh from trunk, replaced by makedistro
	  script in ropp_bld.

2008-08-26  frir

	* [r1723] AUTHORS: removed test change to trunk
	* [r1722] AUTHORS: test change to trunk

2008-07-31  frdo

	* [r1687] ChangeLog, MANIFEST, doc/grassaf_ropp_fm_rm.pdf,
	  model_ecmwf/Makefile, model_meto/Makefile: Final updated for v1.2
	  post-distro build.

2008-07-29  frhl

	* [r1666] model_ecmwf/Makefile, model_meto/Makefile: Update valid
	  range bending angle to -0.001 to 0.1 rad.

2008-07-17  frdo

	* [r1649] configure, configure.ac: Updated Version ID to v1.2

2008-06-24  frhl

	* [r1594] ., common/ropp_fm_set_units.f90: Copy ropp_fm v1.2
	  development to trunk
	* [r1590] Reference Manual generation for v1.2
	  
	  1) updated reference manuals from v1.1 to v1.2, including all new
	  routines/directories
	  
	  2) added headers for robodoc in ropp_tools/datetime routines
	  
	  3) Applied ID keywords for ropp_tools/datetime and ropp_1dvar/qc
	  routines

2008-06-23  frhl

	* [r1575] Merged v1.1 changes to AUTHORS/README files into v1.2
	* [r1572] Applied change [1552] to v1.2 development branch -
	  increase internal sizes to support long BUFR messages.

2008-06-12  frhl

	* [r1569] Add check in ropp_io to convert only valid data on
	  read/write. See ticket #122.

2008-06-11  frhl

	* [r1567] Change ToLower and ToUpper routines to To_Lower and
	  To_Upper. This may avoid potential clashes with C routines
	  tolower and toupper. See #101. References to these subroutines in
	  other modules have been corrected accordingly.
	* [r1564] 1) Set meteo_qual, refrac_qual and bangle_qual variables
	  in state2roprof and obs2roprof based on state_ok and obs_ok
	  flags. See ticket #95.
	  
	  2) Fix to solve pgf95 runtime error [1553] led to problems with
	  ifort. New solution applied to ropp_fm_bangle_1d_grad and
	  ropp_fm_refrac_1d_grad. Problems occurred with interpretation of
	  subroutine call with arguments (x, e, y, K(:,i)). (See
	  http://www.gokliya.net/whencopyinoutbites)
	  

2008-06-06  frhl

	* [r1558] ropp_1dvar: add config option to specify use of minROPP
	  or LevMarq minimisation methods.

2008-06-05  frhl

	* [r1556] Update routines using ropp_tools: change geodesy function
	  names, geodesy_som -> geodesy
	* [r1553] Update FM TL code - explicit size declaration solves
	  run-time error using pgf6 and pgf7 compilers (x_tl variable not
	  correctly passed to refrac_tl and bangle_tl).

2008-06-03  frhl

	* [r1551] Update method for determining whether processing for
	  ECMWF or MetOffice type model levels - use associated(ak) rather
	  than check size(ak). This avoids errors using g95 compiler
	  (unassociated has size 1 not zero).

2008-05-22  frhl

	* [r1539] Improve error checking in ropp_fm_roprof2state - avoids
	  arithmetic exceptions using NAG compiler when trying to continue
	  calculations with bad data.
	* [r1537] Updated ropp_fm routines for ifc compiler.
	  Intel 'ifc' (v7) requires explicit USE ropp_io_types. See change
	  [1412].
	* [r1533] (1) General code tidy
	  (2) More robust quality checking in roprof2state and roprof2obs,
	  including time comparison.
	  (3) Use of state_ok in ropp_fm_bg2ro_1d tool to determine whether
	  to continue with FM and use of new rangecheck option for
	  ropp_io_read.

2008-03-20  frhl

	* [r1447] Update v1.2 routines for NAG compiler/v1.1 fixes

2008-03-06  frhl

	* [r1351] Revised ROPP_IO, ROPP_FM, ROPP_1DVAR routines to be
	  consistent with updated ROPP_TOOLS for v1.2 (see 1349).
	  * Modified ropp_1dvar_read_config to use contained subroutines
	  for reading text file rather than Marquardt collection
	  strings/files routines (removing FLIB dependencies)

2008-03-04  frhl

	* [r1338] Created /ropp_src/branches/dev/Share/r1336_cleanup_tools
	  from /ropp_src/branches/dev/Share/r1182_frhl@1336.
	  Relates to ticket #40.
	* [r1336] 1) Commit changes made to ropp_io and ropp_fm in trunk
	  for v1.1 release
	  2) Add copy of default configuration file as default 'ECMWF'
	  config for 1dvar

2008-02-27  frhl

	* [r1321] Merge ROPP_IO (v1.1) from trunk to r1182 (ROPP v1.2)
	  development branch - fixed problems resulting from failed merge
	  [1318]
	* [r1318] Merge ROPP_IO (v1.1) from trunk to r1182 (ROPP v1.2)
	  development branch

2008-02-19  frhl

	* [r1276] Bug fix: missing term in refractivity formula TL and AD
	  code

2008-02-18  frhl

	* [r1275] Edit source code for consistent use of data precision
	  (wp), subroutine intent declarations and logical expressions.

2008-02-12  frhl

	* [r1273] ROPP Tests: Update ropp_fm and ropp_1dvar tests to be
	  consistent with updated routines.

2008-02-06  frhl

	* [r1260] Range checking:
	  1) Updated ropp_fm_set_units to convert valid range data as well
	  as units for FM and 1dVAR routines.
	  2) Updated ropp_io_rangecheck to compare data with valid range
	  values held in data structure rather than default values.
	* [r1259] ROPP_IO: Simplify ropp_io_write routines, replacing 3
	  routines available for multiple profiles to 1 routine. This
	  overcomes compiler error resulting from ambiguity between
	  previous versions of ropp_io_write_rodatam* routines.

2008-02-05  frhl

	* [r1258] Update branch: 1) modify ropp_io_ascend to invert Level2d
	  data.
	  2) tidy up FM routines to remove unused hybrid routines.

2008-02-04  frhl

	* [r1255] Use ropp_io_ascend routine in roprof2state to ensure all
	  arrays have index 1 towards surface, independent of data
	  orientation when read in. All processing assumes array index 1
	  towards surface.
	* [r1253] Update Levenberg-Marquardt implementation in ROPP.

2008-01-30  frhl

	* [r1252] 1DVAR: Levenberg-Marquardt minimisation implementation in
	  ropp_1dvar_levmarq.f90 - to replace previously unused routines
	  ropp_1dvar_minimizer and ropp_1dvar_LM_core_min.

2008-01-18  frhl

	* [r1235] ROPP_FM: Include Rueger (2002) formulation for
	  refractivity - recommendation from International Association of
	  Geodesy.

2008-01-16  frhl

	* [r1233] Update model-independent code: Met Office model level
	  type state vector has 2Nlev+1 elements (elements 1:Nlev+1 =
	  pressure on rho (A) levels, elements Nlev+2:2Nlev+1 = humidity on
	  theta (B) levels.

2008-01-04  frhl

	* [r1228] ROPP_TOOLS: towards removing dependence on third party
	  library routines FLIB and DCDFLIB.
	  DCDFLIB library only required for erf, which can be approximated
	  as polynomial.
	  FLIB routine USEFUL_MATH_DP can be replaced by definition of PI
	  in ropp_fm_constants and explicit definition of deg2rad
	  conversion.

2008-01-03  frhl

	* [r1227] Abel transform: more efficient tangent linear coding
	  Other code/comment edits

2008-01-02  frhl

	* [r1225] ROPP_FM - minor forward model code/comment edits

2007-12-21  frhl

	* [r1223] Tangent linear and adjoint codes for Met Office
	  model-specific calculation of temperature and pressure. See
	  tickets #4 and #5.

2007-12-19  frhl

	* [r1222] Rename model-specific conversion routines.
	* [r1221] Model-independent code: specify array direction with
	  index 1 towards surface. General code tidy.

2007-12-12  frhl

	* [r1210] Model-independent architecture - all ECMWF-specific
	  processing in ropp_ecmwf_geop routines (and associated TL and AD
	  codes). N.B. Further code cleaning/comments to come.

2007-10-30  frhl

	* [r1195] ROPP-FM: Reorganise model-dependent pre-processing to
	  define state vector

2007-10-24  frhl

	* [r1193] ROPP_IO - Updated io routines using h2geopotential
	  functions to use new geodesy routines based on Somagliana
	  equation.
	* [r1192] ROPP FM: Updated FM routines to remove model dependency
	  (assumption of
	  ECMWF-type model levels) by introducing new State1dFM data type.
	  Routines use geopotential height (NOT geopotential) as vertical
	  coordinate. Some other general code edits included.
	* [r1185] Created /ropp_src/branches/dev/Share/r1182_frhl from
	  /ropp_src/trunk@1182.

2007-03-05  frae

	* [r1127] Makefile.am, Makefile.in, doc/Makefile.am,
	  doc/Makefile.in, tests/Makefile.in: Documentation is only done
	  when doing make dist.

2007-03-02  frdo

	* [r1125] ChangeLog, REVISION, bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_abel_ad.f90, bangle_1d/ropp_fm_abel_tl.f90,
	  bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, common/ropp_fm.f90,
	  common/ropp_fm_constants.f90, common/ropp_fm_hybrid_p_flv.f90,
	  common/ropp_fm_hybrid_p_flv_ad.f90,
	  common/ropp_fm_hybrid_p_flv_tl.f90,
	  common/ropp_fm_hybrid_p_hlv.f90,
	  common/ropp_fm_hybrid_p_hlv_ad.f90,
	  common/ropp_fm_hybrid_p_hlv_tl.f90,
	  common/ropp_fm_hybrid_phi_flv.f90,
	  common/ropp_fm_hybrid_phi_flv_ad.f90,
	  common/ropp_fm_hybrid_phi_flv_tl.f90,
	  common/ropp_fm_interpol.f90, common/ropp_fm_interpol_ad.f90,
	  common/ropp_fm_interpol_log.f90,
	  common/ropp_fm_interpol_log_ad.f90,
	  common/ropp_fm_interpol_log_tl.f90,
	  common/ropp_fm_interpol_tl.f90, common/ropp_fm_obs2obs.f90,
	  common/ropp_fm_obs2roprof.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_set_units.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, doc/gras_ropp_fm_rm.dvi,
	  doc/gras_ropp_fm_rm.pdf, doc/rm_copyright.tex,
	  math/matrix/matrix_types.f90, refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tests/t_fascod.f90,
	  tools/ecmwf2ro_1d.f90: Modified non-PES code headers for ROPP
	  standard
	  text for AUTHORS and COPYRIGHT; removed remaining
	  MODIFICATION HISTORY blocks; rebuit RefManuals,
	  ChangeLog and REVISON files.

2007-02-28  frae

	* [r1123] tools/ecmwf2ro_1d.f90: Assured that the impact parameters
	  where bending angle are
	  calculated agree with the ones that are written out. The
	  write out precision is float, while internally impact
	  parameters are real numbers. Hence there were rounding
	  errors of up to 25cm in impact parameters. This did lead
	  to very small differences in the IT-1DVAR-02 test since
	  that was reading the impact parameters from an ROPP output
	  netCDF file.

2007-02-26  frae

	* [r1119] common/ropp_fm_roprof2obs.f90, tools/ecmwf2ro_1d.f90:
	  Earth's radius is now consitently set to the Smithonian R_err_smt
	  value
	  in both setups. Undulation is not taken into account for the
	  r_curve_corr
	  setting in both files, this is in agreement with S. Syndergaards
	  original
	  implementation but should be revisited to assure that undulation
	  is not
	  required in this context. I left a FIXME in front of the
	  statements in
	  both routines, so far the r_curve_corr is not renamed and also
	  ropp_fm/common/ropp_fm_types.f90 has not been updated to reflect
	  the
	  undulation usage!

2007-02-21  frdo

	* [r1107] doc/Makefile.am, doc/Makefile.in,
	  doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf, doc/rm_fm.tex:
	  Modiifed daoc/makefiles to force build
	  of html version of Robodoc output; corrected
	  types in MAINTAUNERCLEANDIST list; rebuilt
	  PDF Refmans with new coverpage GRAS SAF logo.
	* [r1106] tools/ecmwf2ro_1d.f90: Corrected initial value for
	  give_help

2007-02-20  frdo

	* [r1104] COPYRIGHT.unacceptable, ChangeLog, MANIFEST, REVISION,
	  doc/gras_ropp_fm_rm.pdf, tools/ecmwf2ro_1d.f90: Added missing
	  initialisation

2007-02-15  frdo

	* [r1091] doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf,
	  doc/gras_ropp_fm_rm.tex, tests/Makefile.am, tests/Makefile.in,
	  tests/example_tests.log: Added example log files etc to tests
	  directories
	  & modified makefiles and READMEs accordingly.
	  Update RefMan docs.

2007-02-01  frdo

	* [r1077] AUTHORS, Makefile.am, Makefile.in: Added new AUTHORS file
	  to svn & distro

2007-01-24  frdo

	* [r1065] ChangeLog, REVISION, data/Makefile.am, data/Makefile.in,
	  doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf,
	  tests/t_fascod.f90, tools/ecmwf2ro_1d.f90: a) Change program
	  version (printed by -v) to 1.0
	  b) Include FASCOD_Scenarios.nc to distro (needed
	  for user to run FM 'make test'

2007-01-23  frae

	* [r1062] data/FASCOD_Scenarios.nc,
	  data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/ecmwf_multi_20020901_1h_chmp_meto.nc: Added the required
	  phase_method attribute to netCDF files.

2007-01-22  marq

	* [r1060] bangle_1d/ropp_fm_bangle_1d.f90: Fixed a non-convergence
	  issue for the bending angle 1DVar related to
	  interactive deweighting of observations - as they occur for
	  critical
	  refraction. In some examples, this demonstrates that the current
	  implementation of the additional convergence criteria is, at
	  best,
	  incomplete, and requires further improvements.
	* [r1057] Makefile.in, bangle_1d/Makefile.in, build/Makefile.in,
	  common/Makefile.in, configure, configure.ac, data/Makefile.in,
	  doc/Makefile.in, math/Makefile.in, math/matrix/Makefile.in,
	  refrac_1d/Makefile.in, tests/Makefile.in, tools/Makefile.in:
	  Updated the build / configuration system to support netcdf v3.6.2
	  and above,
	  which introduces a split of the libraries for the C and Fortran
	  parts of
	  the softwarei (i.e. the same way as was done for C++ previously
	  as well).

2007-01-17  frdo

	* [r1051] configure, m4/cm_compiler_defaults.m4: Following Linux
	  Intel ifort, the new NEC/Intel V5 compiler
	  on TX now uses lowercase module names while previous v3 used
	  uppercase.
	  CM's m4 file modified to detect the new compiler & hence set
	  to use lowercase while still keeping the setting for the
	  old version. (autoreconf run on Desktop & new configure
	  tested on TX01 with both old v3.3.1 and new v5.4)

2007-01-16  frdo

	* [r1047] MANIFEST: Added new MANIFEST file for each sub-package to
	  svn

2007-01-16  frae

	* [r1045] tools/ecmwf2ro_1d.f90: Minor bug removal I introduced in
	  last update.

2007-01-15  frdo

	* [r1036] ChangeLog, Makefile.am, Makefile.in, README,
	  README.cygwin, README.unix, REVISION, TODO, configure,
	  configure.ac, doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf,
	  doc/gras_ropp_fm_rm.tex, doc/rm_fm.tex: Updated configure &
	  refman version ID to release v1.0
	  Added MANIFEST to distro
	  Updated README & TODO files for v1.0
	* [r1034] COPYRIGHT: Updated copyright notices for 2007

2006-12-27  marq

	* [r1022] bangle_1d/ropp_fm_abel.f90,
	  bangle_1d/ropp_fm_abel_ad.f90, bangle_1d/ropp_fm_bangle_1d.f90:
	  Changed missing calue to -999.9 in the bending angle forward
	  models in
	  order to be more consistent with other uses of a missing value
	  indicator.

2006-12-19  marq

	* [r1005] common/ropp_fm.f90: Added generic quality control /
	  plausibility checks.

2006-12-13  frae

	* [r999] tools/ecmwf2ro_1d.f90: Added a -f command line option to
	  ecmwf2ro_1d which will only
	  do the forward modeling, no adjoint.

2006-11-06  frae

	* [r977] bangle_1d/ropp_fm_bangle_1d.f90: pressure half and full
	  levels were interchanged.

2006-11-05  marq

	* [r966] common/ropp_fm_set_units.f90,
	  common/ropp_fm_state2roprof.f90: Fixed various units problems;
	  this closes #80.
	* [r965] bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_state2roprof.f90,
	  common/ropp_fm_state2state.f90, common/ropp_fm_types.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90: Added pressure and
	  geopotential to the ECMWF state vector
	  elements. This enables passing on values as calculated in the
	  forward model.
	* [r964] COPYRIGHT, COPYRIGHT.unacceptable: Renamed top level
	  copyright files; their content is currently
	  unacceptable. Some further discussion will be required between
	  the
	  main author and the project manager.

2006-10-30  frdo

	* [r957] common/ropp_fm_types.f90: Uninitialised pointers set to
	  null().
	  Misleading NOTES text (about structures being used for both
	  refractivity & bending angle, duplicated in both refractivity
	  and bending angle structure headers) removed.

2006-10-24  frdo

	* [r949] ChangeLog, Makefile.am, Makefile.in, REVISION,
	  doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf, doc/rm_fm.tex:
	  Updated all Makefile.am's to create REVISION files
	  with just the test "revision=nnn" where nnn is the
	  last revision number. Re-generated other files with
	  autoreconf & make dist

2006-10-12  marq

	* [r936] common/ropp_fm_obs2obs.f90: Added an initial version for O
	  - B calculation; this is not yet tested!
	* [r934] build/Makefile.am, build/Makefile.in, common/Makefile.am,
	  common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_obs2obs.f90, common/ropp_fm_state2state.f90: Added
	  deep copies for observation vectors.
	* [r930] common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_state2state.f90, common/ropp_fm_types.f90,
	  tools/ecmwf2ro_1d.f90: Checked in the following modifications:
	  
	  r386@medea: marq | 2006-10-09 16:08:04 +0200
	  Small updates to the documentation of the ECMWF error covariance
	  routine.
	  r387@medea: marq | 2006-10-10 17:43:34 +0200
	  Added error covariance handling for observations.
	  r388@medea: marq | 2006-10-10 18:29:10 +0200
	  Changed the order of when gradients are calculated in ecmwf2ro.
	  r389@medea: marq | 2006-10-10 18:44:18 +0200
	  Georeferencing is now also copied in ropp_fm_obs2roprof().
	  r390@medea: marq | 2006-10-12 14:13:33 +0200
	  Added templates for QC routines; also some minor modifications to
	  1DVar types in anticipation of diagnostic routines.

2006-10-09  marq

	* [r921] common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90: r380@medea: marq | 2006-10-09 02:47:05
	  +0200
	  Added georeferencing information to state vector type.

2006-09-12  frdo

	* [r912] COPYRIGHT: Updated copyright file so all source code
	  headers
	  can refer to this instead of in-line copyright notice

2006-09-11  frdo

	* [r910] Makefile.am, Makefile.in: a) ropp_io : Add support to
	  configure to set up svn2cl
	  b) ropp_io : Add support to Makefiles to run svn2cl as
	  part of make dist
	  c) All : Having generated ChangeLog & REVISION in temporary
	  package directory (as part of make dist) copy back to
	  top level working directory as svn-controlled files.

2006-08-31  frdo

	* [r892] Makefile.am, Makefile.in, aclocal.m4,
	  bangle_1d/Makefile.in, build/Makefile.in, common/Makefile.in,
	  data/Makefile.in, doc/Makefile.in, doc/gras_ropp_fm_rm.dvi,
	  doc/gras_ropp_fm_rm.pdf, doc/gras_ropp_fm_rm.tex,
	  math/Makefile.in, math/matrix/Makefile.in, refrac_1d/Makefile.in,
	  tests/Makefile.in, tools/Makefile.in: a) Updated all RefMan Latex
	  templates to current date and
	  regenerated pdfs from current source
	  b) Add (dummy) TODO file to svn
	  c) Added additonal files (e.g. READMEs) to distribution
	  in Makefile.am's and autoreconf'd all.

2006-08-30  frdo

	* [r891] README: Updated/new README files.

2006-08-24  frdo

	* [r885] configure, m4/cm_compiler_defaults.m4, m4/cm_tools.m4:
	  Added/corrected m4/configure support for G95 on
	  Linux and HP-UX and GFortran on Linux

2006-08-09  frdo

	* [r872] configure, configure.ac, m4/cm_compiler_defaults.m4,
	  m4/cm_compilers.m4: Modified m4 files to detect GFortran
	  separately from G95 (were
	  both detected as 'GCC'). This is necessary as they have different
	  interfaces for cfortran.h. See Ticket #60.

2006-07-14  frae

	* [r853] configure: forgot the autoconf run...
	* [r851] m4/cm_tools.m4: g95 HP settings.
	* [r848] m4/cm_compiler_defaults.m4: HP g95 compiler options
	  changed in m4/cm_compiler_defaults.m4

2006-06-30  frdo

	* [r834] refrac_1d/ropp_fm_refrac_1d_grad.f90: Remove a comment,
	  thus restoring a 'not_this => <this routine name>
	  contruct to satisfy NAG compiler. See Ticket #58

2006-05-16  frdo

	* [r819] README.cygwin, doc/gras_ropp_fm_rm.dvi,
	  doc/gras_ropp_fm_rm.pdf, doc/gras_ropp_fm_rm.tex,
	  doc/rm_copyright.tex, doc/rm_fm.tex: Update ropp_fm/doc Refman
	  files for ROPP Release v0.9

2006-05-15  marq

	* [r816] bangle_1d/ropp_fm_abel.f90, bangle_1d/ropp_fm_abel_ad.f90,
	  bangle_1d/ropp_fm_abel_tl.f90, bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90, common/ropp_fm.f90,
	  common/ropp_fm_constants.f90, common/ropp_fm_hybrid_p_flv.f90,
	  common/ropp_fm_hybrid_p_flv_ad.f90,
	  common/ropp_fm_hybrid_p_flv_tl.f90,
	  common/ropp_fm_hybrid_p_hlv.f90,
	  common/ropp_fm_hybrid_p_hlv_ad.f90,
	  common/ropp_fm_hybrid_p_hlv_tl.f90,
	  common/ropp_fm_hybrid_phi_flv.f90,
	  common/ropp_fm_hybrid_phi_flv_ad.f90,
	  common/ropp_fm_hybrid_phi_flv_tl.f90,
	  common/ropp_fm_interpol.f90, common/ropp_fm_interpol_ad.f90,
	  common/ropp_fm_interpol_log.f90,
	  common/ropp_fm_interpol_log_ad.f90,
	  common/ropp_fm_interpol_log_tl.f90,
	  common/ropp_fm_interpol_tl.f90, common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_set_units.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, math/matrix/matrix_types.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tools/ecmwf2ro_1d.f90: Fixed
	  the following issues in the forward models:
	  - initialisation of adjoint variables
	  - units of specific humidity in adjoints
	  The 1DVar now converges successfully.
	  
	  Minor modifications to the refractivity 1DVar; mostly cleanups
	  from
	  debugging.

2006-03-17  marq

	* [r809] common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_state2roprof.f90: Added checks if the covariance
	  matrix is indeed allocated and has the
	  correct size before anything is copied to the ROprof structure.
	  Now this
	  should really fix #54.
	* [r808] common/ropp_fm_obs2roprof.f90: Oops - wrong change. Now
	  THIS should fix #54...
	* [r807] common/ropp_fm_obs2roprof.f90: This should fix ticket #54;
	  I fixed the loop boundaries to something
	  more reasonable. Also added the missing index to the target
	  arrays.

2006-03-15  frae

	* [r806] common/ropp_fm_obs2roprof.f90: The g95 had trouble with
	  some mixed arithmetics, which have
	  now been explictly casted to integer.

2006-03-14  frae

	* [r802] tools/ecmwf2ro_1d.f90: Arrays gra and grs were not
	  deallocated in for loop and
	  thus lead to compiler dependent problems when new allocation
	  was requested.
	* [r800] tools/ecmwf2ro_1d.f90: Modified to give version output
	  when -V, -version, or --version
	  flag is set. Program exits after version call now. Before,
	  version
	  would only be shown with a simultaneous run of the program.

2006-02-25  marq

	* [r790] common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_state2state.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90: 1DVar framework now runs with
	  diagonal covariance matrices; convergence of
	  the minimiser needs to be established.
	* [r789] math/matrix/matrix_types.f90: Updated matrix class.

2006-02-21  marq

	* [r787] common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_state2roprof.f90:
	  - Fixed a typo in one copy routine (bending angle data accessed
	  when
	  refractivity was needed).
	  - Fixed two more problems with indexing in the covariance
	  copiers, and added
	  debugging code to the 1DVar implementation.
	* [r786] common/ropp_fm_obs2roprof.f90,
	  common/ropp_fm_roprof2obs.f90, common/ropp_fm_roprof2state.f90,
	  common/ropp_fm_state2roprof.f90, common/ropp_fm_state2state.f90,
	  common/ropp_fm_types.f90, math/matrix/matrix_types.f90: Copy
	  operators now contain copying covariance matrices.

2006-02-19  marq

	* [r784] common/ropp_fm_roprof2obs.f90: Fixed a typo in the
	  refractivity observations copier.

2006-02-13  marq

	* [r779] build/Makefile.am, build/Makefile.in, common/Makefile.am,
	  common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_state2state.f90: More details completed:
	  
	  r260@medea: marq | 2006-02-13 23:07:02 +0100
	  Added overloaded assign for state vectors.
	  
	  r261@medea: marq | 2006-02-13 23:54:49 +0100
	  Small modifications towards getting the minimiser to work...
	* [r777] Makefile.am, Makefile.in, aclocal.m4,
	  bangle_1d/Makefile.in, build/Makefile.am, build/Makefile.in,
	  common/Makefile.am, common/Makefile.in, common/ropp_fm.f90,
	  common/ropp_fm_obs2roprof.f90, common/ropp_fm_roprof2obs.f90,
	  common/ropp_fm_roprof2state.f90, common/ropp_fm_state2roprof.f90,
	  common/ropp_fm_types.f90, configure, configure.ac,
	  data/Makefile.in, doc/Makefile.in, math, math/Makefile.am,
	  math/Makefile.in, math/matrix, math/matrix/Makefile.am,
	  math/matrix/Makefile.in, math/matrix/matrix_types.f90,
	  refrac_1d/Makefile.in, tests/Makefile.in, tools/Makefile.in:
	  Preparing the 1DVar framework:
	  
	  r251@medea: marq | 2006-02-11 11:35:21 +0100
	  Changed some routine names and fixed a few typos.
	  
	  r252@medea: marq | 2006-02-11 22:09:54 +0100
	  Added the matrix_types.f90 to ropp_fm; this allows to include the
	  error
	  covariance matrices for both background and observations into the
	  respective data structures.
	  
	  r253@medea: marq | 2006-02-12 21:35:38 +0100
	  The module file for files_types wasn't installed properly -
	  fixed.
	  
	  r254@medea: marq | 2006-02-12 23:52:38 +0100
	  Leading and trailing blanks were not properly removed from
	  retrieved
	  values; fixed by updating to the most recent version from
	  tools90.
	  
	  r255@medea: marq | 2006-02-13 01:18:16 +0100
	  Added ropp_fm_roprof2obs().
	  
	  r256@medea: marq | 2006-02-13 01:52:40 +0100
	  Added most parts for the 1DVar framework.

2005-12-12  marq

	* [r765] data/README: r228@medea: marq | 2005-12-12 01:21:28 +0100
	  Added sample data file (background and refractivity) for future
	  1DVar tests.

2005-11-05  frai

	* [r745] bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  tools/ecmwf2ro_1d.f90: ecmwf2ro.int has been modified in order to
	  add the weighting function to the normal output
	  ropp_fm_bangle_1d_grad.f90 has been modified to fix an error in
	  the initialisation on the e vectors.

2005-11-03  frai

	* [r743] Makefile.in, aclocal.m4, bangle_1d/Makefile.am,
	  bangle_1d/Makefile.in, bangle_1d/ropp_fm_bangle_1d_grad.f90,
	  build/Makefile.am, build/Makefile.in, common/Makefile.in,
	  common/ropp_fm.f90, data/Makefile.in, doc/Makefile.in,
	  refrac_1d/Makefile.in, tests/Makefile.in, tools/Makefile.in,
	  tools/ecmwf2ro_1d.f90: A routine calculating the gradient of the
	  banding angle fm
	  has been added to the package

2005-11-03  marq

	* [r742] Makefile.in, aclocal.m4, bangle_1d/Makefile.in,
	  bangle_1d/ropp_fm_abel.f90, bangle_1d/ropp_fm_bangle_1d.f90,
	  build/Makefile.am, build/Makefile.in, common/Makefile.in,
	  common/ropp_fm.f90, common/ropp_fm_constants.f90,
	  common/ropp_fm_interpol_log.f90, common/ropp_fm_types.f90,
	  data/Makefile.in, doc/Makefile.in, refrac_1d/Makefile.am,
	  refrac_1d/Makefile.in, refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_grad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90, tests/Makefile.in,
	  tools/Makefile.in: Added a gradient routine for the 1d
	  refractivity forward model; removed logging
	  information (left overs from cvs) in several files.
	* [r741] Makefile.in, aclocal.m4, bangle_1d/Makefile.in,
	  build/Makefile.in, common/Makefile.in, configure, configure.ac,
	  data/Makefile.in, doc/Makefile.in, m4/cm_compiler_defaults.m4,
	  m4/cm_tools.m4, refrac_1d/Makefile.in, tests/Makefile.in,
	  tools/Makefile.in: Finished build support for AIX - it turned out
	  that a correctly found
	  compiler option (to compile .f90 files under AIX) was for some
	  reason
	  not included in the final set of compiler options constructed by
	  configure. Fixed.

2005-11-02  frai

	* [r740] Makefile.in, aclocal.m4, bangle_1d/Makefile.in,
	  build/Makefile.in, common/Makefile.in, configure,
	  data/Makefile.in, doc/Makefile.in, m4/cm_compiler_defaults.m4,
	  refrac_1d/Makefile.in, tests/Makefile.in, tools/Makefile.in:
	  porting of the ROPP package to AIX

2005-10-24  frae

	* [r734] ChangeLog, Makefile.am, Makefile.in, REVISION,
	  bangle_1d/Makefile.in, build/Makefile.in, common/Makefile.in,
	  configure, configure.ac, data/Makefile.in, doc/Makefile.in,
	  refrac_1d/Makefile.in, tests/Makefile.in, tools/Makefile.in: make
	  dist modifications to generate ChangeLog and REVISION
	  files automatically (ropp_fm).

2005-10-21  frdo

	* [r727] doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf,
	  doc/gras_ropp_fm_rm.tex: Updated ropp_fm RM for v0.8 using rev
	  725 grassaf.cls

2005-10-20  frae

	* [r722] Makefile.am, Makefile.in, configure, configure.ac,
	  data/FASCOD_Scenarios.nc, data/README, tests, tests/Makefile.am,
	  tests/Makefile.in, tests/t_fascod.f90: Included a test for
	  ropp_fm, along with the required
	  netCDF file.

2005-10-20  marq

	* [r718] doc/gras_ropp_fm_rm.dvi, doc/gras_ropp_fm_rm.pdf,
	  doc/gras_ropp_fm_rm.tex, doc/rm_copyright.tex: New version of
	  grassaf.cls; the signature tables do not require/allow to include
	  a signature via eps filesiany more. Instead, the signature field
	  of the tables are
	  now left empty. The layout of the signature table has also
	  slightly been changed
	  to allow both names and function descriptions of the signing
	  persons. Reference
	  manuals for I/O and Forward Models were updated accordingly.

2005-10-03  marq

	* [r708] tools/ecmwf2ro_1d.f90: Updated version information and
	  removed old CVS logs.

2005-09-26  marq

	* [r694] configure, m4/cm_compiler_defaults.m4, m4/cm_libraries.m4:
	  r151@medea: marq | 2005-09-26 08:45:33 +0200
	  This changeset adresses a number of issues:
	  
	  * configure now has command line arguments
	  --with-uppercase-modnames
	  and --with-lowercase-modnames to overwrite default settings
	  (should
	  fix #23). While this isn't a fully automated solution, it should
	  be
	  enough to keep users able to compile the code.
	  * Version checking for Intel-based compilers improved; this
	  should
	  fix #16. A similar patch was provided earlier by Axel, but I have
	  reworked it slightly.
	  * Under Solaris, the compiler detection now should find Fujitsu
	  compilers as well as native ones, and provide the correct
	  arguments. Command line arguments for the native Solaris compiler
	  related to optimisation were removed (should fix #28).
	  * The ncdf and udunits parts (from the ncdf90 library) of the
	  ropp_io
	  library were updated to the most recent ncdf90 version. This
	  includes support for EightByteInt variables (fixes #26) and a
	  change in dimension checking that (correctly) broke one compiler
	  (Portland Group, #21). Both fixes are based on Axel's suggestion,
	  but were partially modified to be consistent with the ncdf90
	  philosophy.
	  

2005-09-23  frae

	* [r693] configure, m4/cm_compiler_defaults.m4: The updates for efc
	  compilation so that module files are properly
	  identified and either upper case or lower case names are used.
	  I previously changed the cm_compiler_defaults.m4 in ropp_io,
	  these are the remaining ropp_tools and ropp_fm.
	  
	  Included an additional if statement in the Intel compiler check
	  (file m4/cm_compiler_defaults.m4):
	  
	  cm_fc_v_string=`echo $cm_fc_v_output | grep 'NEC Fortran
	  Itanium'`
	  if test x"$cm_fc_v_string" != x; then
	  CM_VERSION_INTL=3
	  CM_FC_UC_MODNAMES=yes
	  AM_CPPFLAGS="-DNAGf90Fortran"
	  else
	  CM_VERSION_INTL=8
	  CM_FC_UC_MODNAMES=no
	  AM_CPPFLAGS="-DNAGf90Fortran"
	  fi
	  
	  Thus when the string 'NEC Fortran Itanium' is found it is assumed
	  to
	  be the efc compiler, otherwise it defaults to Intel version 8
	  ifort.
	  
	  Ran this through autoconf to generate a new configure.

2005-09-23  marq

	* [r689] Makefile.in, aclocal.m4, bangle_1d/Makefile.in,
	  build/Makefile.am, build/Makefile.in, common/Makefile.in,
	  config.guess, config.sub, configure, configure.ac,
	  data/Makefile.in, doc/Makefile.in, install-sh,
	  m4/cm_compiler_defaults.m4, m4/cm_compilers.m4, m4/cm_fortran.m4,
	  m4/cm_libraries.m4, missing, refrac_1d/Makefile.in,
	  tools/Makefile.in: This changeset closes two issue (see below) of
	  the build system. Many
	  files are involved, so make sure all working copies are updated.
	  From
	  now on, remaking the build environment will require automake
	  1.9.5 or
	  above to work; applying older version (like from the 1.8.x
	  series)
	  should at least result in a warning, if not an error. The
	  advantage
	  is that a vanilla distribution of automake is now suffient to
	  build
	  ropp; no patches for Fortran 90 support re required any more. The
	  detailed list of changes going into this changeset is:
	  
	  r144@medea: marq | 2005-09-23 07:47:10 +0200
	  Updated the build system to a recent version of the autotools.
	  This
	  closes #2.
	  r145@medea: marq | 2005-09-23 08:44:53 +0200
	  Updated the build system such that all Makefile.am's include
	  explicit references to all files in subdirectories. Otherwise,
	  hidden directories (like those belonging to subversion) will
	  be included in distribution tar or zip files as well. This
	  should fix #30.

2005-09-22  frdo

	* [r687] README.cygwin: Updated README.cygwin

2005-09-13  frae

	* [r681] configure, configure.ac: Version change was a bit too
	  early, so set back to 0.8. Also
	  changed some test data files so that user guide tests are
	  working.
	* [r680] configure, configure.ac: Modified the configure.ac and
	  regenerated the configure scripts to
	  start version 0.9 and change bug email address to
	  grassaf@metoffice.gov.uk.
	  The generated configure files were modified to include the mod
	  name
	  file fix after running through autoconf.

2005-08-15  frae

	* [r678] bangle_1d/ropp_fm_abel.f90, bangle_1d/ropp_fm_abel_ad.f90,
	  bangle_1d/ropp_fm_abel_tl.f90:
	  ropp_fm/bangle_1d/ropp_fm_abel_tl.f90,
	  ropp_fm/bangle_1d/ropp_fm_abel.f90,
	  ropp_fm/bangle_1d/ropp_fm_abel_ad.f90
	  updated to solve ducting problem.

2005-08-05  frae

	* [r665] configure: ropp_tools/configure, ropp_fm/configure,
	  ropp_io/configure:
	  implemented quick and dirty solution to the upper or lower
	  case mod file names. DIRECTLY in configure, which might be
	  overwritten with another call to autoconf. But this does
	  the job for the efc compiler, thus testing can commence.
	  I will raise a ticket about this.

2005-08-04  frae

	* [r664] common/ropp_fm_constants.f90:
	  ropp_fm/common/ropp_fm_constants.f90:
	  commented the private wp statement, works now with pgf.
	  

2005-07-18  frcm

	* [r648] data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/ecmwf_multi_20020901_1h_chmp_meto.nc: Updated example data
	  files with proper units for the level coefficients.
	  This refers to issue #14.

2005-07-15  frcm

	* [r647] common/ropp_fm_set_units.f90,
	  data/ecmwf_20020901000213_chmp_u999_meto.nc,
	  data/ecmwf_20020901002459_chmp_u999_meto.nc,
	  data/ecmwf_20020901003358_chmp_u999_meto.nc,
	  data/ecmwf_20020901004032_chmp_u999_meto.nc,
	  data/ecmwf_20020901004925_chmp_u999_meto.nc,
	  data/ecmwf_20020901005119_chmp_u999_meto.nc,
	  data/ecmwf_20020901005632_chmp_u999_meto.nc,
	  data/ecmwf_multi_20020901_1h_chmp_meto.nc: The handling of units
	  for level coefficients has been improved; as a
	  consequence, the example data files needed to be modified (a
	  properly
	  set unit attribute for level_coeff_a is now required for the unit
	  conversion
	  to work). See issue #14 for details.

2005-07-13  frcm

	* [r646] Makefile.in, bangle_1d/Makefile.in, build/Makefile.in,
	  common/Makefile.in, configure, configure.ac, data/Makefile.in,
	  doc/Makefile.in, m4/cm_compiler_defaults.m4, m4/cm_fortran.m4,
	  m4/cm_libraries.m4, refrac_1d/Makefile.in, tools/Makefile.in:
	  Build system (and in particular the Fortran 90 support) was
	  updated; all
	  packages now use an identical version. The update should issues
	  with the
	  g95 compiler (ticket #11).

2005-07-03  frcm

	* [r638] bangle_1d/ropp_fm_bangle_1d.f90,
	  bangle_1d/ropp_fm_bangle_1d_ad.f90,
	  bangle_1d/ropp_fm_bangle_1d_tl.f90,
	  refrac_1d/ropp_fm_refrac_1d.f90,
	  refrac_1d/ropp_fm_refrac_1d_ad.f90,
	  refrac_1d/ropp_fm_refrac_1d_tl.f90: Corrected the use call to
	  ropp_fm (interface was not renamed for the NAG
	  compiler).

2005-06-30  frcm

	* [r636] bangle_1d/.cvsignore, common/.cvsignore,
	  refrac_1d/.cvsignore: Removed .cvsignore files.
	* [r635] .cvsignore: Removed .cvsignore files.

2005-06-17  sa_cvs

	* [r591] Restructuring the repository ( 4/12)

2005-06-05  frcm

	* [r544] *** empty log message ***
	* [r543] Added the data subdirectory to the automake/autoconf
	  setup.
	* [r542] Initial revision.
	* [r541] Updated.
	* [r540] Updated and moved to v0.7.
	* [r539] Removed refguide targets and files, dvi is now
	  distributed, but not cleaned.
	* [r538] Modified to allow documentation with robodoc.
	* [r537] Modified (to enable documentation with robodoc).
	* [r525] Added documentation and deletion of already existing
	  files.
	* [r524] Year set to 2005.
	* [r523] Initial revision.
	* [r521] x%state got overwritten - fixed by use of a temporay
	  variable.
	* [r520] Updated.
	* [r519] Added two more routines.
	* [r518] Initial revision.
	* [r517] Now works for both refractivity and bending angle forward
	  model (although
	  the results have not yet been checked for the impact parameters;
	  bending
	  angles look like being in a reasonable range, though).
	* [r516] Updated.
	* [r515] Some name changes; unit conversion is done via ropp_io's
	  unit handling
	  system.
	* [r514] Added interfaces for ropp_fm_state2roprof.f90 and
	  ropp_fm_obs2prof.f90;
	  updated some interface because of the name change of a data type.
	* [r513] Added ropp_fm_state2roprof.f90 and ropp_fm_obs2prof.f90.
	* [r512] Renamed a data type.
	* [r511] Initial revison.
	* [r510] New names for data types.
	* [r509] New names for data types; a 'marker' to think about the
	  handling of
	  missing values in the adjoint and tangent linear

2005-06-03  frcm

	* [r503] *** empty log message ***
	* [r502] Updated.
	* [r501] Added .common/ropp_fm_set_units.f90.
	* [r500] Different treatment of internal units.
	* [r499] Better support for internal units.
	* [r496] *** empty log message ***
	* [r495] Updated.
	* [r494] Added the tools subdirectory.
	* [r493] Added the tools subdirectory and a new routine
	  (ropp_fm_roprof2state).
	* [r492] Initial revision.
	* [r491] Changed to adapt to new data type names.
	* [r490] Changed to adapt to new data type names; now expects
	  surface pressure in Pa.
	* [r489] Changed to adapt to new data type names; fixed the use of
	  level coefficients
	  from the ROprof structure.
	* [r488] Now includes the ropp_fm_types and ropp_fm_constants
	  modules; new data type
	  names.
	* [r487] Renamed some data types; removed superflouos elements from
	  the refractivity
	  observation structure.

2005-06-02  frcm

	* [r485] Initial revision.
	* [r484] Updated.
	* [r483] Various changes and new data types; this in rapid
	  development.
	* [r482] Added an interface for copying data from an ROprof
	  structure to a state
	  vector structure.
	* [r481] Initial revision (probably doesn't even compile...).
	* [r480] Initial revision.

2005-05-30  frcm

	* [r456] *** empty log message ***
	* [r455] Updated.
	* [r454] Cleaned up the build process, and in particular the
	  dependency on ncdf90.

2005-05-27  frcm

	* [r446] Removed references to math90.

2005-05-16  frcm

	* [r417] Removed any reference to the ropp_tools; this is
	  apparently not needed.
	* [r416] *** empty log message ***
	* [r415] Introduced the 'build' directory instead of the former src
	  directory; moved
	  some files accordingly, and also changed the build system.
	* [r414] Replaced referebce to / use of tools90 module with
	  ropp_tools.
	* [r413] Adapted to the (now) existing ropp_tools library.

2004-10-31  frcm

	* [r227] Updated because of typo fix in the copyright LaTeX file.
	* [r226] Fixed a typo.
	* [r219] *** empty log message ***
	* [r218] Completed the documentation.

2004-10-29  frcm

	* [r217] *** empty log message ***
	* [r216] Added some documentation.
	* [r215] *** empty log message ***
	* [r214] Added the doc subdirectory.
	* [r213] Initial revision.

2004-10-27  frcm

	* [r206] *** empty log message ***
	* [r205] Added .cvsignore files.
	* [r202] Initial revision

