[Dart-dev] DART/branches Revision: 12634
dart at ucar.edu
dart at ucar.edu
Tue Jun 5 14:32:15 MDT 2018
nancy at ucar.edu
2018-06-05 14:32:15 -0600 (Tue, 05 Jun 2018)
81
make sure to only reference existing dimensions, not the
entire declared array.
Modified: DART/branches/recam/assimilation_code/modules/io/state_structure_mod.f90
===================================================================
--- DART/branches/recam/assimilation_code/modules/io/state_structure_mod.f90 2018-06-05 20:29:00 UTC (rev 12633)
+++ DART/branches/recam/assimilation_code/modules/io/state_structure_mod.f90 2018-06-05 20:32:15 UTC (rev 12634)
@@ -610,7 +610,7 @@
!> is the slowest varying dimension. For now am assuming that
!> there can only be one unlimited dimension. Just subtract
!> to get 'spatial' dimensions.
- if ( any(domain%variable(ivar)%io_info%io_dimIds(:) == domain%unlimDimId) ) then
+ if ( any(domain%variable(ivar)%io_info%io_dimIds(1:num_dims) == domain%unlimDimId) ) then
domain%variable(ivar)%numdims = num_dims - 1
domain%variable(ivar)%var_has_unlim = .TRUE.
else
More information about the Dart-dev
mailing list