New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 10251 for branches/UKMO/dev_r5518_AMM15_package/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90 – NEMO

Ignore:
Timestamp:
2018-10-29T15:20:26+01:00 (5 years ago)
Author:
kingr
Message:

Rolled back to r10247 - i.e., undid merge of pkg br and 3.6_stable br

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/UKMO/dev_r5518_AMM15_package/NEMOGCM/TOOLS/SIREN/src/iom_rstdimg.f90

    r10248 r10251  
    131131   !> 
    132132   !> @author J.Paul 
    133    !> @date November, 2013 - Initial Version 
     133   !> - November, 2013- Initial Version 
    134134   ! 
    135135   !> @param[inout] td_file   file structure 
     
    284284   !> 
    285285   !> @author J.Paul 
    286    !> @date November, 2013 - Initial Version 
     286   !> - November, 2013- Initial Version 
    287287   ! 
    288288   !> @param[inout] td_file   file structure 
     
    328328   !> 
    329329   !> @author J.Paul 
    330    !> @date November, 2013 - Initial Version 
     330   !> - November, 2013- Initial Version 
    331331   ! 
    332332   !> @param[inout] td_file   file structure 
     
    394394   !> 
    395395   !> @author J.Paul 
    396    !> @date November, 2013 - Initial Version 
     396   !> - November, 2013- Initial Version 
    397397   ! 
    398398   !> @param[inout] td_file   file structure 
     
    544544   ! 
    545545   !> @author J.Paul 
    546    !> @date November, 2013 - Initial Version 
     546   !> - November, 2013- Initial Version 
    547547   ! 
    548548   !> @param[inout] td_file   file structure 
     
    636636   ! 
    637637   !> @author J.Paul 
    638    !> @date November, 2013 - Initial Version 
     638   !> - November, 2013- Initial Version 
    639639   ! 
    640640   !> @param[inout] td_file   file structure 
     
    688688   ! 
    689689   !> @author J.Paul 
    690    !> @date November, 2013 - Initial Version 
     690   !> - November, 2013- Initial Version 
    691691   ! 
    692692   !> @param[inout] td_file   file structure 
     
    733733   ! 
    734734   !> @author J.Paul 
    735    !> @date November, 2013 - Initial Version 
     735   !> - November, 2013- Initial Version 
    736736   ! 
    737737   !> @param[inout] td_file   file structure 
     
    778778   ! 
    779779   !> @author J.Paul 
    780    !> @date November, 2013 - Initial Version 
     780   !> - November, 2013- Initial Version 
    781781   ! 
    782782   !> @param[inout] td_file   file structure 
     
    820820   ! 
    821821   !> @author J.Paul 
    822    !> @date November, 2013 - Initial Version 
     822   !> - Nov, 2013- Initial Version 
    823823   ! 
    824824   !> @param[in] td_file   file structure 
     
    863863   ! 
    864864   !> @author J.Paul 
    865    !> @date November, 2013 - Initial Version 
     865   !> - Nov, 2013- Initial Version 
    866866   ! 
    867867   !> @param[in] td_file   file structure 
     
    907907   ! 
    908908   !> @author J.Paul 
    909    !> @date November, 2013 - Initial Version 
     909   !> - November, 2013- Initial Version 
    910910   ! 
    911911   !> @param[in] td_file   file structure 
     
    972972   ! 
    973973   !> @author J.Paul 
    974    !> @date November, 2013 - Initial Version 
     974   !> - November, 2013- Initial Version 
    975975   ! 
    976976   !> @param[in] td_file   file structure 
     
    10371037   !> 
    10381038   !> @author J.Paul 
    1039    !> @date November, 2013 - Initial Version 
     1039   !> - November, 2013- Initial Version 
    10401040   ! 
    10411041   !> @param[in] td_file   file structure 
     
    10581058      INTEGER(i4), DIMENSION(ip_maxdim)            :: il_start 
    10591059      INTEGER(i4), DIMENSION(ip_maxdim)            :: il_count 
    1060  
    10611060      REAL(dp),    DIMENSION(:,:,:,:), ALLOCATABLE :: dl_value 
    10621061 
     
    12051204      ENDIF 
    12061205 
    1207       ! force to change _FillValue to avoid mistake  
    1208       ! with dummy zero _FillValue 
    1209       IF( td_var%d_fill == 0._dp )THEN 
    1210          CALL var_chg_FillValue(td_var) 
    1211       ENDIF 
    1212  
    1213       ! use scale factor and offset 
    1214       WHERE( td_var%d_value(:,:,:,:) /= td_var%d_fill ) 
    1215          td_var%d_value(:,:,:,:) = & 
    1216          &  td_var%d_value(:,:,:,:)*td_var%d_scf + td_var%d_ofs 
    1217       END WHERE 
    1218  
    12191206   END SUBROUTINE iom_rstdimg__read_var_value 
    12201207   !------------------------------------------------------------------- 
     
    12251212   !> 
    12261213   !> @author J.Paul 
    1227    !> @date November, 2013 - Initial Version 
     1214   !> - November, 2013- Initial Version 
    12281215   !> @date September, 2014 
    12291216   !> - use iom_rstdimg__get_rec 
     
    13211308   !> 
    13221309   !> @author J.Paul 
    1323    !> @date September, 2014 - Initial Version 
     1310   !> - September, 2014- Initial Version 
    13241311   ! 
    13251312   !> @param[inout] td_file   file structure 
     
    14261413   ! 
    14271414   !> @author J.Paul 
    1428    !> @date November, 2013 - Initial Version 
     1415   !> - November, 2013- Initial Version 
    14291416   ! 
    14301417   !> @param[inout] td_file   file structure 
     
    16431630   !> 
    16441631   !> @author J.Paul 
    1645    !> @date November, 2013 - Initial Version 
    1646    !> @date July, 2015 
    1647    !> - bug fix: do not use scale factor an offset for case no0d, no1d... 
     1632   !> - November, 2013- Initial Version 
    16481633   !> 
    1649    !> @param[in] td_file file structure 
     1634   !> @param[in] id_fileid file id 
    16501635   !------------------------------------------------------------------- 
    16511636   SUBROUTINE iom_rstdimg__write_var(td_file) 
     
    16821667            CASE('no0d','no1d','no2d','no3d') 
    16831668            CASE DEFAULT 
    1684                 
    1685                ! use scale factor and offset 
    1686                WHERE( td_file%t_var(ji)%d_value(:,:,:,:) /= & 
    1687                &      td_file%t_var(ji)%d_fill ) 
    1688                   td_file%t_var(ji)%d_value(:,:,:,:) = & 
    1689                   &   ( td_file%t_var(ji)%d_value(:,:,:,:) - & 
    1690                   &     td_file%t_var(ji)%d_ofs ) / & 
    1691                   &   td_file%t_var(ji)%d_scf 
    1692                END WHERE 
    1693  
    16941669               DO jk=1,td_file%t_var(ji)%t_dim(3)%i_len 
    16951670                  SELECT CASE (td_file%t_var(ji)%i_ndim) 
Note: See TracChangeset for help on using the changeset viewer.