ACCESS-NRI / accessdev-Trac-archive

Archive accessdev Trac contents as issues
Apache License 2.0
0 stars 0 forks source link

Update RTTOV12.3 to latest version #417

Open penguian opened 2 years ago

penguian commented 2 years ago

type_non-CMIP6 | by fs5892


We somehow failed to update to the latest version of RTTOV12.3 which includes support for HDF5 coefficients (designed to speed up I/O in VAR for PS44)

The newer tarball is here xfer1.jasmin.ac.uk:/gws/nopw/j04/tids/OPS/RTTOV/rttov12-dev-frwd-r3070_rttov_123_for_ops-rev3360.tar.gz

The differences are minor and will be added manually


Issue migrated from trac:417 at 2024-01-31 18:40:00 +1100

penguian commented 2 years ago

sjr548@nci.org.au commented


New branch https://access-svn.nci.org.au/svn/ops/branches/local/extras/RTTOV/rttov12.3_update_r3070

Working copies made in /g/data/dp9/rttov which anyone can write to, since Chris was unable to access the access-svn repo.

Changes committed include

M       build/arch/cray-ifort-bom-opt
M       build/arch/linux-ifort-nci-opt
M       src/coef_io_11/rttov11_read_hdf5_coef.F90
M       src/gui/rttov12_gui_context.F90
M       src/hdf/rttov12_hdf_coefs.F90
M       src/hdf/rttov12_hdf_load.F90
M       src/hdf/rttov12_hdf_mod.F90
M       src/hdf/rttov12_hdf_opt_param_io.F90
M       src/hdf/rttov12_hdf_pccomp_io.F90
M       src/hdf/rttov12_hdf_profile_io.F90
M       src/hdf/rttov12_hdf_rttov_coef_io.F90
M       src/hdf/rttov12_hdf_rttov_coef_pcc_io.F90
M       src/hdf/rttov12_hdf_rttov_fast_coef_io.F90
M       src/hdf/rttov12_hdf_rttov_nlte_coef_io.F90
M       src/hdf/rttov12_hdf_s2m_io.F90
M       src/hdf/rttov12_hdf_skin_io.F90
M       src/main/rttov12_unix_env.F90

Changes to build/arch are from Ilia's working copy. Changes to src/ are from the diff between Fiona's rttov_old and rttov_new, generally adding kind=jpim to lots of things.

penguian commented 2 years ago

fs5892 commented


Susan has made changes in this branch: https://access-svn.nci.org.au/svn/ops/branches/local/extras/RTTOV/rttov12.3_update_r3070

I've checked that the differences between this and the master rttov12.3 branch are the same.

Susan's branch also contains Ilia's compilation procedure changes. I have not checked these other than to note compiler flag changes to two files and a new file for compiling on bom machines.

penguian commented 2 years ago

fs5892 changed owner from fs5892 to sjr548

penguian commented 2 years ago

sjr548@nci.org.au changed owner from sjr548 to crd548

penguian commented 2 years ago

sjr548@nci.org.au commented


I merged the changes into the trunk, updating the working copy on /g/data/dp9/rttov/rttov12.3. This can be used to build on gadi.