In this part of the code:
MODFLOW uses the ULSTRD reader to read in the list. ULSTRD allows for EXTERNAL, OPEN/CLOSE and SFAC to be specified, which directs the read to an external file, to an open/close file, and optionally multiplies a column by SFAC.
So this part of mfparbc should use some sort of ULSTRD equivalent.
The following is a valid GHB input file, which shows the use of EXTERNAL following the first parameter definition. At the moment, flopy will try to read external as a valid ghb record, when it should be reading from unit 50.
PARAMETER 4 40275
711 40 NOPRINT
MARGINAL GHB 1.0 585
EXTERNAL 50
...
In this part of the code:
flopy/flopy/modflow/mfparbc.py
Line 179 in ff43c7c
MODFLOW uses the ULSTRD reader to read in the list. ULSTRD allows for EXTERNAL, OPEN/CLOSE and SFAC to be specified, which directs the read to an external file, to an open/close file, and optionally multiplies a column by SFAC.
So this part of mfparbc should use some sort of ULSTRD equivalent.
The following is a valid GHB input file, which shows the use of EXTERNAL following the first parameter definition. At the moment, flopy will try to read external as a valid ghb record, when it should be reading from unit 50.