- Timestamp:
- 2013-11-07T11:01:27+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r4153 r4161 406 406 407 407 408 FUNCTION iom_varid ( kiomid, cdvar, kdimsz, ldstop )408 FUNCTION iom_varid ( kiomid, cdvar, kdimsz, kndims, ldstop ) 409 409 !!----------------------------------------------------------------------- 410 410 !! *** FUNCTION iom_varid *** … … 415 415 CHARACTER(len=*) , INTENT(in ) :: cdvar ! name of the variable 416 416 INTEGER, DIMENSION(:), INTENT( out), OPTIONAL :: kdimsz ! size of the dimensions 417 INTEGER, INTENT( out), OPTIONAL :: kndims ! size of the dimensions 417 418 LOGICAL , INTENT(in ), OPTIONAL :: ldstop ! stop if looking for non-existing variable (default = .TRUE.) 418 419 ! … … 446 447 SELECT CASE (iom_file(kiomid)%iolib) 447 448 CASE (jpioipsl ) ; iom_varid = iom_ioipsl_varid( kiomid, cdvar, iiv, kdimsz ) 448 CASE (jpnf90 ) ; iom_varid = iom_nf90_varid ( kiomid, cdvar, iiv, kdimsz )449 CASE (jpnf90 ) ; iom_varid = iom_nf90_varid ( kiomid, cdvar, iiv, kdimsz, kndims ) 449 450 CASE (jprstdimg) ; iom_varid = -1 ! all variables are listed in iom_file 450 451 CASE DEFAULT … … 467 468 ENDIF 468 469 ENDIF 470 IF( PRESENT(kndims) ) kndims = iom_file(kiomid)%ndims(iiv) 469 471 ENDIF 470 472 ENDIF … … 1218 1220 WRITE(cl1,'(i1)') 1 ; CALL iom_set_field_attr('field_definition', freq_op = cl1//'ts', freq_offset='0ts') 1219 1221 WRITE(cl1,'(i1)') nn_fsbc ; CALL iom_set_field_attr('SBC' , freq_op = cl1//'ts', freq_offset='0ts') 1222 WRITE(cl1,'(i1)') nn_fsbc ; CALL iom_set_field_attr('SBC_scalar' , freq_op = cl1//'ts', freq_offset='0ts') 1220 1223 WRITE(cl1,'(i1)') nn_dttrc ; CALL iom_set_field_attr('ptrc_T' , freq_op = cl1//'ts', freq_offset='0ts') 1221 1224 WRITE(cl1,'(i1)') nn_dttrc ; CALL iom_set_field_attr('diad_T' , freq_op = cl1//'ts', freq_offset='0ts')
Note: See TracChangeset
for help on using the changeset viewer.