From ArcHydroGW Wiki
Extending data model to include constant arrays
MODFLOW lets you specify a constant value in the array control record and thus avoid writing the entire array. The data model doesn't currently support this. To support constant arrays I propose adding fields to the data model wherever we have an array multiplier. The proposed new fields are in bold in the tables below. NULL values could be used to indicate that a constant value is not to be used. (Mkennard 21:30, 21 April 2010 (UTC))
| DISLayers
|
| Field | Type | Description
|
| OBJECTID | OID |
|
| Layer | Long Integer | Layer
|
| LAYCBD | Short Integer | Quasi-3D confining bed flag
|
| AM_TopElev | Double | TopElev array multiplier
|
| AM_BotmElev | Double | BotmElev array multiplier
|
| AM_BotmElevCBD | Double | BotmElevCBD array multiplier
|
| Const_TopElev | Double | Constant value for the TopElev array
|
| Const_BotmElev | Double | Constant value for the BotmElev array
|
| Const_BotmElevCBD | Double | Constant value for the BotmElevCBD array
|
| BasicArrayMult
|
| Field | Type | Description
|
| OBJECTID | OID |
|
| Layer | Long Integer | Layer
|
| AM_IBOUND | Long Integer | IBOUND array multiplier
|
| AM_STRT | Double | Starting heads array multiplier
|
| Const_IBOUND | Long Integer | Constant value for the IBOUND array
|
| Const_STRT | Double | Constant value for the Starting heads array
|
| BCFLayers
|
| Field | Type | Description
|
| OBJECTID | OID |
|
| Layer | Long Integer | Layer number
|
| LAYAVG | Short Integer | Mean. BCFMean coded value domain
|
| LAYCON | Short Integer | Layer type. BCFLayerType coded value domain
|
| TRPY | Double | Horizontal anisotropy for the layer
|
| AM_Sf1 | Double | Sf1 array multiplier
|
| AM_Tran | Double | Tran array multiplier
|
| AM_HY | Double | HY array multiplier
|
| AM_Vcont | Double | Vcont array multiplier
|
| AM_Sf2 | Double | Sf2 array multiplier
|
| AM_WETDRY | Double | WETDRY array multiplier
|
| Const_Sf1 | Double | Constant value for the Sf1 array
|
| Const_Tran | Double | Constant value for the Tran array
|
| Const_HY | Double | Constant value for the HY array
|
| Const_Vcont | Double | Constant value for the Vcont array
|
| Const_Sf2 | Double | Constant value for the Sf2 array
|
| Const_WETDRY | Double | Constant value for the WETDRY array
|
| LPFLayers
|
| Field | Type | Description
|
| OBJECTID | OID |
|
| Layer | Long Integer | Layer number
|
| LAYTYP | Short Integer | Layer type. LPFLayerType coded value domain
|
| LAYAVG | Short Integer | Mean. LPFMean coded value domain
|
| CHANI | Double | Horizontal anisotropy flag
|
| LAYVKA | Short Integer | Vertical hydraulic conductivity flag
|
| LAYWET | Short Integer | Flag indicating if wetting is active
|
| AM_HK | Double | HK array multiplier
|
| AM_HANI | Double | HANI array multiplier
|
| AM_VKA | Double | VKA array multiplier
|
| AM_Ss | Double | Ss array multiplier
|
| AM_Sy | Double | Sy array multiplier
|
| AM_WETDRY | Double | WETDRY array multiplier
|
| AM_VKCB | Double | VKCB array multiplier
|
| Const_HK | Double | Constant value for the HK array
|
| Const_HANI | Double | Constant value for the HANI array
|
| Const_VKA | Double | Constant value for the VKA array
|
| Const_Ss | Double | Constant value for the Ss array
|
| Const_Sy | Double | Constant value for the Sy array
|
| Const_WETDRY | Double | Constant value for the WETDRY array
|
| Const_VKCB | Double | Constant value for the VKCB array
|
| RCHArrayMult
|
| Field | Type | Description
|
| OBJECTID | OID |
|
| SPID | Long Integer | Stress period ID
|
| AM_RECH | Double | Recharge flux array multiplier
|
| AM_IRCH | Long Integer | IRCH array multiplier
|
| Const_RECH | Double | Constant value for the Recharge flux array
|
| Const_IRCH | Long Integer | Constant value for the IRCH array
|
| EVTArrayMult
|
| Field | Type | Description
|
| OBJECTID | OID |
|
| SPID | Long Integer | Stress period ID
|
| AM_SURF | Double | SURF array multiplier
|
| AM_EVTR | Double | EVTR array multiplier
|
| AM_EXPD | Double | EXPD array multiplier
|
| AM_IEVT | Long Integer | IEVT array multiplier
|
| Const_SURF | Double | Constant value for the SURF array
|
| Const_EVTR | Double | Constant value for the EVTR array
|
| Const_EXPD | Double | Constant value for the EXPD array
|
| Const_IEVT | Long Integer | Constant value for the IEVT array
|