Changeset 13933
- Timestamp:
- 2020-12-01T09:37:52+01:00 (4 years ago)
- Location:
- NEMO/branches/2020/dev_12905_xios_restart
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2020/dev_12905_xios_restart/cfgs/C1D_PAPA/EXPREF/namelist_cfg
r13727 r13933 428 428 / 429 429 !----------------------------------------------------------------------- 430 !-----------------------------------------------------------------------431 /432 !-----------------------------------------------------------------------433 430 &namhsb ! Heat and salt budgets (default: OFF) 434 431 !----------------------------------------------------------------------- -
NEMO/branches/2020/dev_12905_xios_restart/cfgs/ORCA2_OFF_PISCES/EXPREF/namelist_cfg
r13727 r13933 388 388 / 389 389 !----------------------------------------------------------------------- 390 !-----------------------------------------------------------------------391 /392 !-----------------------------------------------------------------------393 390 &namhsb ! Heat and salt budgets (default: OFF) 394 391 !----------------------------------------------------------------------- -
NEMO/branches/2020/dev_12905_xios_restart/cfgs/ORCA2_OFF_TRC/EXPREF/namelist_cfg
r13727 r13933 384 384 / 385 385 !----------------------------------------------------------------------- 386 !-----------------------------------------------------------------------387 /388 !-----------------------------------------------------------------------389 386 &namhsb ! Heat and salt budgets (default: OFF) 390 387 !----------------------------------------------------------------------- -
NEMO/branches/2020/dev_12905_xios_restart/cfgs/SHARED/namelist_ref
r13727 r13933 1264 1264 !!gm ln_trdmld_instant = .false. ! flag to diagnose trends of instantantaneous or mean ML T/S 1265 1265 !!gm 1266 /1267 1266 !----------------------------------------------------------------------- 1268 1267 &namhsb ! Heat and salt budgets (default: OFF) -
NEMO/branches/2020/dev_12905_xios_restart/cfgs/WED025/EXPREF/namelist_cfg
r13727 r13933 583 583 / 584 584 !----------------------------------------------------------------------- 585 !-----------------------------------------------------------------------586 /587 !-----------------------------------------------------------------------588 585 &namhsb ! Heat and salt budgets (default: OFF) 589 586 !----------------------------------------------------------------------- -
NEMO/branches/2020/dev_12905_xios_restart/src/ICE/icestp.F90
r13932 r13933 212 212 ! --- Ocean time step --- ! 213 213 !-------------------------! 214 IF( ln_icedyn ) CALL ice_update_tau( kt, uu(:,:,1,Kbb), vv(:,:,1,Kbb) )! -- update surface ocean stresses214 CALL ice_update_tau( kt, uu(:,:,1,Kbb), vv(:,:,1,Kbb) ) ! -- update surface ocean stresses 215 215 !!gm remark, the ocean-ice stress is not saved in ice diag call above ..... find a solution!!! 216 216 ! -
NEMO/branches/2020/dev_12905_xios_restart/src/ICE/icetab.F90
r10069 r13933 40 40 INTEGER , DIMENSION(ndim1d) , INTENT(in ) :: tab_ind ! input index 41 41 REAL(wp), DIMENSION(jpi,jpj,jpl), INTENT(in ) :: tab2d ! input 2D field 42 REAL(wp), DIMENSION(ndim1d,jpl) , INTENT( 42 REAL(wp), DIMENSION(ndim1d,jpl) , INTENT(inout) :: tab1d ! output 1D field 43 43 ! 44 44 INTEGER :: jl, jn, jid, jjd … … 61 61 INTEGER , DIMENSION(ndim1d) , INTENT(in ) :: tab_ind ! input index 62 62 REAL(wp), DIMENSION(jpi,jpj), INTENT(in ) :: tab2d ! input 2D field 63 REAL(wp), DIMENSION(ndim1d) , INTENT( 63 REAL(wp), DIMENSION(ndim1d) , INTENT(inout) :: tab1d ! output 1D field 64 64 ! 65 65 INTEGER :: jn , jid, jjd … … 80 80 INTEGER , DIMENSION(ndim1d) , INTENT(in ) :: tab_ind ! input index 81 81 REAL(wp), DIMENSION(ndim1d,jpl) , INTENT(in ) :: tab1d ! input 1D field 82 REAL(wp), DIMENSION(jpi,jpj,jpl), INTENT( 82 REAL(wp), DIMENSION(jpi,jpj,jpl), INTENT(inout) :: tab2d ! output 2D field 83 83 ! 84 84 INTEGER :: jl, jn, jid, jjd … … 101 101 INTEGER , DIMENSION(ndim1d) , INTENT(in ) :: tab_ind ! input index 102 102 REAL(wp), DIMENSION(ndim1d) , INTENT(in ) :: tab1d ! input 1D field 103 REAL(wp), DIMENSION(jpi,jpj), INTENT( 103 REAL(wp), DIMENSION(jpi,jpj), INTENT(inout) :: tab2d ! output 2D field 104 104 ! 105 105 INTEGER :: jn , jid, jjd -
NEMO/branches/2020/dev_12905_xios_restart/src/OCE/DIU/diu_coolskin.F90
r13727 r13933 95 95 !!---------------------------------------------------------------------- 96 96 ! 97 IF( .NOT. ln_blk) CALL ctl_stop("diu_coolskin.f90: diurnal flux processing only implemented for bulk forcing")97 IF( .NOT. (ln_blk .OR. ln_abl) ) CALL ctl_stop("diu_coolskin.f90: diurnal flux processing only implemented for bulk forcing") 98 98 ! 99 99 DO_2D( 1, 1, 1, 1 ) -
NEMO/branches/2020/dev_12905_xios_restart/src/OCE/IOM/iom.F90
r13932 r13933 2009 2009 IF( iom_use(cdname) ) THEN 2010 2010 #if defined key_iomput 2011 IF( SIZE(pfield2d, dim=1) == jpi .AND. SIZE(pfield2d, dim=2) == jpj ) THEN 2012 CALL xios_send_field( cdname, pfield2d(Nis0:Nie0, Njs0:Nje0) ) ! this extraction will create a copy of pfield2d 2013 ELSE 2014 CALL xios_send_field( cdname, pfield2d ) 2015 ENDIF 2011 CALL xios_send_field( cdname, pfield2d ) 2016 2012 #else 2017 2013 WRITE(numout,*) pfield2d ! iom_use(cdname) = .F. -> useless test to avoid compilation warnings … … 2025 2021 IF( iom_use(cdname) ) THEN 2026 2022 #if defined key_iomput 2027 IF( SIZE(pfield2d, dim=1) == jpi .AND. SIZE(pfield2d, dim=2) == jpj ) THEN 2028 CALL xios_send_field( cdname, pfield2d(Nis0:Nie0, Njs0:Nje0) ) ! this extraction will create a copy of pfield2d 2029 ELSE 2030 CALL xios_send_field( cdname, pfield2d ) 2031 ENDIF 2023 CALL xios_send_field( cdname, pfield2d ) 2032 2024 #else 2033 2025 WRITE(numout,*) pfield2d ! iom_use(cdname) = .F. -> useless test to avoid compilation warnings … … 2041 2033 IF( iom_use(cdname) ) THEN 2042 2034 #if defined key_iomput 2043 IF( SIZE(pfield3d, dim=1) == jpi .AND. SIZE(pfield3d, dim=2) == jpj ) THEN 2044 CALL xios_send_field( cdname, pfield3d(Nis0:Nie0, Njs0:Nje0,:) ) ! this extraction will create a copy of pfield3d 2045 ELSE 2046 CALL xios_send_field( cdname, pfield3d ) 2047 ENDIF 2035 CALL xios_send_field( cdname, pfield3d ) 2048 2036 #else 2049 2037 WRITE(numout,*) pfield3d ! iom_use(cdname) = .F. -> useless test to avoid compilation warnings … … 2057 2045 IF( iom_use(cdname) ) THEN 2058 2046 #if defined key_iomput 2059 IF( SIZE(pfield3d, dim=1) == jpi .AND. SIZE(pfield3d, dim=2) == jpj ) THEN 2060 CALL xios_send_field( cdname, pfield3d(Nis0:Nie0, Njs0:Nje0,:) ) ! this extraction will create a copy of pfield3d 2061 ELSE 2062 CALL xios_send_field( cdname, pfield3d ) 2063 ENDIF 2047 CALL xios_send_field( cdname, pfield3d ) 2064 2048 #else 2065 2049 WRITE(numout,*) pfield3d ! iom_use(cdname) = .F. -> useless test to avoid compilation warnings … … 2073 2057 IF( iom_use(cdname) ) THEN 2074 2058 #if defined key_iomput 2075 IF( SIZE(pfield4d, dim=1) == jpi .AND. SIZE(pfield4d, dim=2) == jpj ) THEN 2076 CALL xios_send_field( cdname, pfield4d(Nis0:Nie0, Njs0:Nje0,:,:) ) ! this extraction will create a copy of pfield4d 2077 ELSE 2078 CALL xios_send_field (cdname, pfield4d ) 2079 ENDIF 2059 CALL xios_send_field (cdname, pfield4d ) 2080 2060 #else 2081 2061 WRITE(numout,*) pfield4d ! iom_use(cdname) = .F. -> useless test to avoid compilation warnings … … 2089 2069 IF( iom_use(cdname) ) THEN 2090 2070 #if defined key_iomput 2091 IF( SIZE(pfield4d, dim=1) == jpi .AND. SIZE(pfield4d, dim=2) == jpj ) THEN 2092 CALL xios_send_field( cdname, pfield4d(Nis0:Nie0, Njs0:Nje0,:,:) ) ! this extraction will create a copy of pfield4d 2093 ELSE 2094 CALL xios_send_field (cdname, pfield4d ) 2095 ENDIF 2071 CALL xios_send_field (cdname, pfield4d ) 2096 2072 #else 2097 2073 WRITE(numout,*) pfield4d ! iom_use(cdname) = .F. -> useless test to avoid compilation warnings … … 2299 2275 ! 2300 2276 CALL iom_set_domain_attr("grid_"//cdgrd, ni_glo=Ni0glo,nj_glo=Nj0glo,ibegin=mig0(Nis0)-1,jbegin=mjg0(Njs0)-1,ni=Ni_0,nj=Nj_0) 2301 CALL iom_set_domain_attr("grid_"//cdgrd, data_dim=2, data_ibegin = 0, data_ni = Ni_0, data_jbegin = 0, data_nj = Nj_0)2277 CALL iom_set_domain_attr("grid_"//cdgrd, data_dim=2, data_ibegin = -nn_hls, data_ni = jpi, data_jbegin = -nn_hls, data_nj = jpj) 2302 2278 !don't define lon and lat for restart reading context. 2303 2279 IF ( .NOT.ldrxios ) & … … 2398 2374 CALL dom_ngb( 180.0_wp, 90.0_wp, ix, iy, 'T' ) ! i-line that passes near the North Pole : Reference latitude (used in plots) 2399 2375 CALL iom_set_domain_attr("gznl", ni_glo=Ni0glo, nj_glo=Nj0glo, ibegin=mig0(Nis0)-1, jbegin=mjg0(Njs0)-1, ni=Ni_0, nj=Nj_0) 2400 CALL iom_set_domain_attr("gznl", data_dim=2, data_ibegin = 0, data_ni = Ni_0, data_jbegin = 0, data_nj = Nj_0)2376 CALL iom_set_domain_attr("gznl", data_dim=2, data_ibegin = -nn_hls, data_ni = jpi, data_jbegin = -nn_hls, data_nj = jpj) 2401 2377 CALL iom_set_domain_attr("gznl", lonvalue = real(zlon, dp), & 2402 2378 & latvalue = real(RESHAPE(plat(Nis0:Nie0, Njs0:Nje0),(/ Ni_0*Nj_0 /)),dp)) 2403 CALL iom_set_zoom_domain_attr("ptr", ibegin=ix-1, jbegin=0, ni=1, nj=Nj _0)2379 CALL iom_set_zoom_domain_attr("ptr", ibegin=ix-1, jbegin=0, ni=1, nj=Nj0glo) 2404 2380 ! 2405 2381 CALL iom_update_file_name('ptr') -
NEMO/branches/2020/dev_12905_xios_restart/src/OCE/SBC/sbcmod.F90
r13932 r13933 229 229 CASE DEFAULT !- not supported 230 230 END SELECT 231 IF( ln_diurnal .AND. .NOT. ln_blk) CALL ctl_stop( "sbc_init: diurnal flux processing only implemented for bulk forcing" )231 IF( ln_diurnal .AND. .NOT. (ln_blk.OR.ln_abl) ) CALL ctl_stop( "sbc_init: diurnal flux processing only implemented for bulk forcing" ) 232 232 ! 233 233 ! !** allocate and set required variables -
NEMO/branches/2020/dev_12905_xios_restart/tests/ISOMIP+/EXPREF/namelist_cfg
r13727 r13933 477 477 / 478 478 !----------------------------------------------------------------------- 479 !-----------------------------------------------------------------------480 /481 !-----------------------------------------------------------------------482 479 &namhsb ! Heat and salt budgets (default: OFF) 483 480 !----------------------------------------------------------------------- -
NEMO/branches/2020/dev_12905_xios_restart/tests/ISOMIP/EXPREF/namelist_cfg
r13727 r13933 437 437 / 438 438 !----------------------------------------------------------------------- 439 !-----------------------------------------------------------------------440 /441 !-----------------------------------------------------------------------442 439 &namhsb ! Heat and salt budgets (default: OFF) 443 440 !-----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.