Changeset 2353 in lmdz_wrf
- Timestamp:
- Feb 19, 2019, 6:47:45 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/module_scientific.f90
r2351 r2353 5888 5888 varout(s1,s2,s3,6) = medv 5889 5889 varout(s1,s2,s3,7) = Nin*1. 5890 ELSE 5890 ELSE IF (Nin == 1) THEN 5891 5891 i1 = gridsin(s1,s2,s3,1,idv) 5892 5892 IF (i1 > 0 .AND. i1 <= dmaxvarin(1)) THEN … … 5898 5898 varout(s1,s2,s3,6) = varin(i1) 5899 5899 varout(s1,s2,s3,7) = Nin*1. 5900 ELSE 5901 varout(s1,s2,s3,1) = fillval64 5902 varout(s1,s2,s3,2) = fillval64 5903 varout(s1,s2,s3,3) = fillval64 5904 varout(s1,s2,s3,4) = fillval64 5905 varout(s1,s2,s3,5) = fillval64 5906 varout(s1,s2,s3,6) = fillval64 5907 varout(s1,s2,s3,7) = zeroRK 5900 5908 END IF 5909 ELSE 5910 varout(s1,s2,s3,1) = fillval64 5911 varout(s1,s2,s3,2) = fillval64 5912 varout(s1,s2,s3,3) = fillval64 5913 varout(s1,s2,s3,4) = fillval64 5914 varout(s1,s2,s3,5) = fillval64 5915 varout(s1,s2,s3,6) = fillval64 5916 varout(s1,s2,s3,7) = zeroRK 5901 5917 END IF 5902 5918 END DO … … 6018 6034 varout(s1,s2,s3,6) = medv 6019 6035 varout(s1,s2,s3,7) = Nin*1. 6020 ELSE 6036 ELSE IF (Nin == 1) THEN 6021 6037 i1 = gridsin(s1,s2,s3,1,1) 6022 6038 i2 = gridsin(s1,s2,s3,1,2) … … 6028 6044 varout(s1,s2,s3,6) = varin(i1,i2) 6029 6045 varout(s1,s2,s3,7) = Nin*1. 6046 ELSE 6047 varout(s1,s2,s3,1) = fillval64 6048 varout(s1,s2,s3,2) = fillval64 6049 varout(s1,s2,s3,3) = fillval64 6050 varout(s1,s2,s3,4) = fillval64 6051 varout(s1,s2,s3,5) = fillval64 6052 varout(s1,s2,s3,6) = fillval64 6053 varout(s1,s2,s3,7) = zeroRK 6030 6054 END IF 6031 6055 END DO … … 6149 6173 varout(s1,s2,s3,i3,7) = Nin*1. 6150 6174 END DO 6151 ELSE 6175 ELSE IF (Nin == 1) THEN 6152 6176 i1 = gridsin(s1,s2,s3,1,1) 6153 6177 i2 = gridsin(s1,s2,s3,1,2) … … 6159 6183 varout(s1,s2,s3,:,6) = varin(i1,i2,:) 6160 6184 varout(s1,s2,s3,:,7) = Nin*1. 6185 ELSE 6186 varout(s1,s2,s3,:,1) = fillval64 6187 varout(s1,s2,s3,:,2) = fillval64 6188 varout(s1,s2,s3,:,3) = fillval64 6189 varout(s1,s2,s3,:,4) = fillval64 6190 varout(s1,s2,s3,:,5) = fillval64 6191 varout(s1,s2,s3,:,6) = fillval64 6192 varout(s1,s2,s3,:,7) = zeroRK 6161 6193 END IF 6162 6194 END DO … … 6414 6446 varout(s1,s2,s3,s4,i3,7) = Nin*1. 6415 6447 END DO 6416 ELSE 6448 ELSE IF (Nin == 1) THEN 6417 6449 i1 = gridsin(s1,s2,s3,s4,1,1) 6418 6450 i2 = gridsin(s1,s2,s3,s4,1,2) … … 6424 6456 varout(s1,s2,s3,s4,:,6) = varin(i1,i2,:) 6425 6457 varout(s1,s2,s3,s4,:,7) = Nin*1. 6458 ELSE 6459 varout(s1,s2,s3,s4,:,1) = fillval64 6460 varout(s1,s2,s3,s4,:,2) = fillval64 6461 varout(s1,s2,s3,s4,:,3) = fillval64 6462 varout(s1,s2,s3,s4,:,4) = fillval64 6463 varout(s1,s2,s3,s4,:,5) = fillval64 6464 varout(s1,s2,s3,s4,:,6) = fillval64 6465 varout(s1,s2,s3,s4,:,7) = zeroRK 6426 6466 END IF 6427 6467 END DO
Note: See TracChangeset
for help on using the changeset viewer.