Changeset 21 for codes/icosagcm/trunk/src/write_field.f90
- Timestamp:
- 07/18/12 11:15:39 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/write_field.f90
r17 r21 154 154 ENDDO 155 155 ENDDO 156 status=NF90_PUT_VAR(FieldId(Index),FieldVarId(index)%nc_id(1),Field_val2d,start=(/ ncell,FieldIndex(Index) /),count=(/n,1 /)) 156 status=NF90_PUT_VAR(FieldId(Index),FieldVarId(index)%nc_id(1),Field_val2d, & 157 start=(/ ncell,FieldIndex(Index) /),count=(/n,1 /)) 157 158 DEALLOCATE(field_val2d) 158 159 ELSE IF (field(ind)%ndim==3) THEN … … 238 239 ENDDO 239 240 240 status=NF90_PUT_VAR(FieldId(Index),FieldVarId(index)%nc_id(1),Field_val2d,start=(/ ncell,FieldIndex(Index) /),count=(/n,1 /)) 241 status=NF90_PUT_VAR(FieldId(Index),FieldVarId(index)%nc_id(1), & 242 Field_val2d,start=(/ ncell,FieldIndex(Index) /),count=(/n,1 /)) 241 243 DEALLOCATE(field_val2d) 242 244 … … 397 399 ELSE IF (Field(ind_b)%ndim==4) THEN 398 400 DO i=1,FieldVarId(NbField)%size 399 status = NF90_DEF_VAR(ncid,TRIM(ADJUSTL(name))//int2str(i),NF90_DOUBLE,(/ ncellId,dim3id,timeId /),FieldVarId(NbField)%nc_id(i)) 401 status = NF90_DEF_VAR(ncid,TRIM(ADJUSTL(name))//int2str(i),NF90_DOUBLE,(/ ncellId,dim3id,timeId /), & 402 FieldVarId(NbField)%nc_id(i)) 400 403 status = NF90_PUT_ATT(ncid,FieldVarId(NbField)%nc_id(i),"coordinates","lon lat") 401 404 ENDDO … … 504 507 ELSE IF (Field(ind_b)%ndim==4) THEN 505 508 DO q=1,FieldVarId(NbField)%size 506 status = NF90_DEF_VAR(ncid,TRIM(ADJUSTL(name)//int2str(q)),NF90_DOUBLE,(/ ncellId,dim3id,timeId /),FieldVarId(NbField)%nc_id(q)) 509 status = NF90_DEF_VAR(ncid,TRIM(ADJUSTL(name)//int2str(q)),NF90_DOUBLE, & 510 (/ ncellId,dim3id,timeId /),FieldVarId(NbField)%nc_id(q)) 507 511 status = NF90_PUT_ATT(ncid,FieldVarId(NbField)%nc_id(q),"coordinates","lon lat") 508 512 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.