@@ -9,7 +9,7 @@ module DisNCStructuredModule
99
1010 use KindModule, only: DP, I4B, LGP
1111 use ConstantsModule, only: LINELENGTH, LENBIGLINE, LENCOMPONENTNAME, &
12- LENMEMPATH, LENVARNAME
12+ LENMEMPATH, LENVARNAME, DNODATA, DZERO
1313 use SimVariablesModule, only: errmsg, warnmsg
1414 use SimModule, only: store_error, store_warning, store_error_filename
1515 use MemoryManagerModule, only: mem_setptr
@@ -127,6 +127,7 @@ subroutine dis_export_init(this, modelname, modeltype, modelfname, nc_fname, &
127127 ! initialize base class
128128 call this% NCModelExportType% init(modelname, modeltype, modelfname, nc_fname, &
129129 disenum, nctype, iout)
130+
130131 ! update values from input context
131132 if (this% ncf_mempath /= ' ' ) then
132133 call mem_set_value(this% chunk_z, ' CHUNK_Z' , this% ncf_mempath, found)
@@ -163,6 +164,14 @@ subroutine dis_export_init(this, modelname, modeltype, modelfname, nc_fname, &
163164 call mem_setptr(this% latitude, ' LATITUDE' , this% ncf_mempath)
164165 call mem_setptr(this% longitude, ' LONGITUDE' , this% ncf_mempath)
165166 end if
167+
168+ if (this% wkt /= ' ' ) then
169+ if (this% dis% angrot /= DZERO) then
170+ write (warnmsg, ' (a)' ) ' WKT parameter set with structured rotated &
171+ &grid. Projected coordinates will have grid local values.'
172+ call store_warning(warnmsg)
173+ end if
174+ end if
166175 end if
167176
168177 if (this% dis% lenuni == 1 ) then
@@ -380,7 +389,6 @@ end subroutine export_input_arrays
380389 ! > @brief netcdf export package dynamic input with ilayer index variable
381390 ! <
382391 subroutine package_step_ilayer (this , export_pkg , ilayer_varname , ilayer )
383- use ConstantsModule, only: DNODATA, DZERO
384392 use TdisModule, only: kper
385393 use NCModelExportModule, only: ExportPackageType
386394 use DefinitionSelectModule, only: get_param_definition_type
@@ -528,7 +536,6 @@ end subroutine package_step
528536 ! <
529537 subroutine export_layer_3d (this , export_pkg , idt , ilayer_read , ialayer , &
530538 dbl1d , nc_varname , input_attr , iaux )
531- use ConstantsModule, only: DNODATA, DZERO
532539 use TdisModule, only: kper
533540 use NCModelExportModule, only: ExportPackageType
534541 class(DisNCStructuredType), intent (inout ) :: this
@@ -878,7 +885,6 @@ end subroutine add_proj_data
878885 ! > @brief add grid coordinates
879886 ! <
880887 subroutine add_grid_data (this )
881- use ConstantsModule, only: DZERO
882888 class(DisNCStructuredType), intent (inout ) :: this
883889 integer (I4B) :: ibnd, n ! , k, i, j
884890 real (DP), dimension (:, :), pointer , contiguous :: dbl2d
0 commit comments