- Timestamp:
- 2013-11-14T18:02:06+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r4187 r4205 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
Note: See TracChangeset
for help on using the changeset viewer.