Changeset 1244 for trunk/NEMO/OPA_SRC/SBC/sbcssm.F90
- Timestamp:
- 2009-01-06T12:13:44+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/SBC/sbcssm.F90
r1214 r1244 64 64 sst_m(:,:) = tn(:,:,1) 65 65 sss_m(:,:) = sn(:,:,1) 66 ssh_m(:,:) = sshn(:,:) 66 67 ! 67 68 ELSE … … 78 79 CALL iom_get( numror, jpdom_autoglo, 'sst_m' , sst_m ) ! " " temperature (T-point) 79 80 CALL iom_get( numror, jpdom_autoglo, 'sss_m' , sss_m ) ! " " salinity (T-point) 81 CALL iom_get( numror, jpdom_autoglo, 'ssh_m' , ssh_m ) ! " " height (T-point) 80 82 ! 81 83 IF( zf_sbc /= REAL( nn_fsbc, wp ) ) THEN ! nn_fsbc has changed between 2 runs … … 87 89 sst_m(:,:) = zcoef * sst_m(:,:) 88 90 sss_m(:,:) = zcoef * sss_m(:,:) 91 ssh_m(:,:) = zcoef * ssh_m(:,:) 89 92 ELSE 90 93 IF(lwp) WRITE(numout,*) '~~~~~~~ mean fields read in the ocean restart file' … … 97 100 sst_m(:,:) = zcoef * tn(:,:,1) 98 101 sss_m(:,:) = zcoef * sn(:,:,1) 102 ssh_m(:,:) = zcoef * sshn(:,:) 99 103 ENDIF 100 104 ! ! ---------------------------------------- ! … … 105 109 sst_m(:,:) = 0.e0 106 110 sss_m(:,:) = 0.e0 111 ssh_m(:,:) = 0.e0 107 112 ENDIF 108 113 ! ! ---------------------------------------- ! … … 113 118 sst_m(:,:) = sst_m(:,:) + tn(:,:,1) 114 119 sss_m(:,:) = sss_m(:,:) + sn(:,:,1) 120 ssh_m(:,:) = ssh_m(:,:) + sshn(:,:) 115 121 116 122 ! ! ---------------------------------------- ! … … 122 128 ssu_m(:,:) = ssu_m(:,:) * zcoef ! mean suface current [m/s] 123 129 ssv_m(:,:) = ssv_m(:,:) * zcoef ! 130 ssh_m(:,:) = ssh_m(:,:) * zcoef ! mean SSH [m] 124 131 ! 125 132 ENDIF … … 137 144 CALL iom_rstput( kt, nitrst, numrow, 'sst_m' , sst_m ) 138 145 CALL iom_rstput( kt, nitrst, numrow, 'sss_m' , sss_m ) 146 CALL iom_rstput( kt, nitrst, numrow, 'ssh_m' , ssh_m ) 139 147 ! 140 148 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.