Changeset 9540
- Timestamp:
- 2018-05-03T14:28:28+02:00 (5 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/IOM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r9536 r9540 837 837 INTEGER , INTENT(in ) :: kiomid ! file Identifier 838 838 CHARACTER(len=*) , INTENT(in ) :: cdvar ! name of the variable 839 INTEGER, DIMENSION(:), INTENT( out), OPTIONAL :: kdimsz ! size of the dimensions839 INTEGER, DIMENSION(:), INTENT( out), OPTIONAL :: kdimsz ! size of each dimension 840 840 INTEGER, INTENT( out), OPTIONAL :: kndims ! size of the dimensions 841 841 LOGICAL , INTENT(in ), OPTIONAL :: ldstop ! stop if looking for non-existing variable (default = .TRUE.) … … 882 882 IF( PRESENT(kdimsz) ) THEN 883 883 i_nvd = iom_file(kiomid)%ndims(iiv) 884 IF( i_nvd == size(kdimsz) ) THEN885 kdimsz( :) = iom_file(kiomid)%dimsz(1:i_nvd,iiv)884 IF( i_nvd <= size(kdimsz) ) THEN 885 kdimsz(1:i_nvd) = iom_file(kiomid)%dimsz(1:i_nvd,iiv) 886 886 ELSE 887 887 WRITE(ctmp1,*) i_nvd, size(kdimsz) -
branches/2017/dev_merge_2017/NEMOGCM/NEMO/OPA_SRC/IOM/iom_nf90.F90
r9457 r9540 253 253 ! return the simension size 254 254 IF( PRESENT(kdimsz) ) THEN 255 IF( i_nvd == SIZE(kdimsz) ) THEN256 kdimsz( :) = iom_file(kiomid)%dimsz(1:i_nvd,kiv)255 IF( i_nvd <= SIZE(kdimsz) ) THEN 256 kdimsz(1:i_nvd) = iom_file(kiomid)%dimsz(1:i_nvd,kiv) 257 257 ELSE 258 258 WRITE(ctmp1,*) i_nvd, SIZE(kdimsz)
Note: See TracChangeset
for help on using the changeset viewer.