Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge develop into vkd #392

Merged
merged 203 commits into from
Apr 10, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
203 commits
Select commit Hold shift + click to select a range
57732dd
Initial changes to address #36. Still need to test and perform clean up.
jdhughes-usgs Aug 27, 2018
5d6a1c8
Updates to OBS to deallocate internal members with gfortran-8. Clean
jdhughes-usgs Aug 28, 2018
eb92fc0
Cleanup of variable definitions. Still more cleaning required.
jdhughes-usgs Aug 28, 2018
2b473cc
Fixed compile issue with mf5to6...added contiguous to vectors/arrays
jdhughes-usgs Aug 29, 2018
38f24a8
Proposed fix for denormal results occurring with gfortran-8 and
jdhughes-usgs Aug 29, 2018
76ae1b4
Proposed fix for denormal results occurring with gfortran-8 and
jdhughes-usgs Aug 29, 2018
8ec3f2e
Additional cleanup of variable definitions. Modified .travis.yml to
jdhughes-usgs Aug 29, 2018
5045800
docs(ReleaseNotes): Updated release notes
jdhughes-usgs Aug 30, 2018
2d81938
docs: updates and additions
jdhughes-usgs Aug 30, 2018
6cb6077
Merge branch 'develop' of github.com:MODFLOW-USGS/modflow6 into develop
jdhughes-usgs Sep 18, 2018
447b97c
fix(ArrayReaders): Fix issue reading binary 2d arrays
jdhughes-usgs Sep 18, 2018
9bcd7c4
Merge pull request #41 from jdhughes-usgs/develop
langevin-usgs Sep 18, 2018
752685b
test(test_gwf_binaryinput01): write discretization top to binary file…
langevin-usgs Sep 20, 2018
4892f0f
docs(gwf-sfr.dfn): corrected typo
langevin-usgs Sep 20, 2018
ce48c17
docs(gwf-lak.dfn): fixed error in description of rough
langevin-usgs Sep 25, 2018
11f497c
feat(tdis): error check for invalid time step lengths
langevin-usgs Sep 27, 2018
52bdf65
test:(test_gwf_utl) : renamed two of the autotests
langevin-usgs Oct 1, 2018
4827ed8
docs(readme): fix directory name
visr Oct 3, 2018
e3349b3
Merge pull request #44 from visr/patch-1
langevin-usgs Oct 3, 2018
fd63993
fix(GwfModule): fix to apply ptc to problems with the STO package
jdhughes-usgs Oct 12, 2018
aca7d35
refactor(pre-commit.py): use OrderdedDict to load and write code.json
langevin-usgs Oct 14, 2018
a665ae5
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Oct 14, 2018
2a8c59e
refactor(InputOutputModule): refactor dclosetest (#49)
jdhughes-usgs Oct 15, 2018
5b03530
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Oct 15, 2018
7d103aa
refactor(pre-commit.py): use OrderdedDict to load and write code.json…
langevin-usgs Oct 15, 2018
773e098
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Oct 16, 2018
df05c2e
perf(GwfModule): improvements to ptc (#53)
jdhughes-usgs Oct 30, 2018
cffd502
fix(GwfGwfExchangeModule): specific discharge not updated correctly f…
langevin-usgs Oct 30, 2018
b16dd88
fix(GwfGwfExchangeModule): specific discharge not updated correctly f…
langevin-usgs Oct 30, 2018
cfe6e02
fix(ObsModule): implemented non-advancing output (#55)
jdhughes-usgs Oct 31, 2018
75325a4
Merge commit 'cfe6e02f35876961c68a88e00f07565002be2317' into develop
langevin-usgs Oct 31, 2018
8601e39
fix(GwfGwfExchangeModule): correct specific discharge calculation for…
langevin-usgs Oct 31, 2018
b9c58f3
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Nov 9, 2018
26b7164
docs(dfn): fix 3 dfn typos (#59)
visr Nov 9, 2018
e320602
docs(mf6ivar): readme.md needed a description of the valid keyword
langevin-usgs Nov 10, 2018
3f971d1
docs(mf6ivar): readme.md updated to include valid keyword (#60)
langevin-usgs Nov 10, 2018
5699dd2
Corrected misspelling of execution in the release notes.
langevin-usgs Dec 10, 2018
66493b1
docs(releasenotes): corrected spelling error in release notes (#64)
langevin-usgs Dec 10, 2018
ad3de27
Merge remote-tracking branch 'upstream/develop' into develop
langevin-usgs Dec 23, 2018
63c32ad
fix(docs): maximum_iterations in gwf-sfr.dfn should be of type intege…
langevin-usgs Dec 28, 2018
2da10f8
fix(inputoutput): columns and width were not be checked properly for …
langevin-usgs Dec 28, 2018
9000d56
Merge remote-tracking branch 'upstream/develop' into develop
langevin-usgs Dec 28, 2018
f065e5f
test(test000_setup): download a zip file of modflow executables for t…
langevin-usgs Jan 7, 2019
573396b
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Jan 7, 2019
f1af12b
docs(hooks): update pre-commit hook (#76)
jdhughes-usgs Jan 7, 2019
798acae
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Jan 8, 2019
b4a9360
fix(typos): fixed a variety of typos throughout project (#82)
mwtoews Jan 31, 2019
3326270
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Jan 31, 2019
f2ddd8e
feat(maw): program head limit and rate scaling to work for injection …
langevin-usgs Feb 7, 2019
e73d1a1
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 7, 2019
7e3fe9f
fix(src_cc): Add SFR convergence check (#85)
jdhughes-usgs Feb 11, 2019
bc0cce4
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 11, 2019
bc013c5
refactor(mover): refactor and clean up water mover for possible BOUND…
langevin-usgs Feb 11, 2019
2fb504c
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 11, 2019
e42a6b8
docs(uzf): clarified dfn descriptions for nuzfcells and ivertcon (#90)
langevin-usgs Feb 13, 2019
a011cc4
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 13, 2019
03dbf9b
docs(dfn): improve description of ANGLDEGX and CDIST (#91)
langevin-usgs Feb 13, 2019
a6fa57e
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 13, 2019
af67357
refactor(autotest): refactor nightly build autotest scripts (#89)
jdhughes-usgs Feb 14, 2019
e05169a
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 14, 2019
1c7309f
refactor(MemoryManager): add mem_reassignptr functions and clean up (…
langevin-usgs Feb 15, 2019
ebbb735
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 15, 2019
737ca3b
refactor(BndType): Generalized BndType pointer to NPF ICELLTYPE to be…
langevin-usgs Feb 15, 2019
bdeeca1
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 15, 2019
2e87182
docs(dfn): update information on when vertices and cell2d information…
langevin-usgs Feb 15, 2019
c342e4a
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 15, 2019
084d477
refactor(Xt3dAlgorithmModule): reformatted source to look like MF6 so…
langevin-usgs Feb 16, 2019
99c40a9
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 16, 2019
ca8dc8a
fix(gwf3): correct error message to mention DISV6 (#97)
langevin-usgs Feb 20, 2019
2c1a963
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 20, 2019
24f9976
fix(listreader): corrected two typos to the word exist, which was sp…
langevin-usgs Feb 21, 2019
6e22cd9
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 21, 2019
114b17a
docs(releasenotes): minor changes for release (#99)
langevin-usgs Feb 27, 2019
c0432b6
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 27, 2019
5c49495
fix(comarg): exe cannot be in file path with a space (#101)
langevin-usgs Feb 27, 2019
d48993e
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Feb 27, 2019
de88ede
fix(comarg): restored cexe to be executable basename instead of full …
langevin-usgs Mar 1, 2019
b724765
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Mar 1, 2019
c4be95a
fix(disu): fixed error message for disu connectiondata block (#104)
langevin-usgs Mar 7, 2019
e73b282
Merge branch 'develop' of https://github.com/MODFLOW-USGS/modflow6 in…
langevin-usgs Mar 7, 2019
6df2649
feat(compile): added gfortran compile flags to bomb if source code is…
langevin-usgs Mar 7, 2019
0f40c31
Updated MODFLOW-USG download link
langevin-usgs Mar 7, 2019
d3e66af
removed the character-truncation flag. Not clear how to get this to …
langevin-usgs Mar 7, 2019
07c512d
Reverting the size of words in namefile
langevin-usgs Mar 7, 2019
879783f
Had to turn off extra code error checking; was getting an error on li…
langevin-usgs Mar 7, 2019
fdcc3a9
small latex change
langevin-usgs Mar 7, 2019
3348653
feat(compile): added gfortran compile flags to bomb if source code is…
langevin-usgs Mar 7, 2019
1b46cd7
Release 6.0.4.
langevin-usgs Mar 13, 2019
d73dc38
Fixed small bug in numericalsolution.f90. Rereleasing this as versio…
langevin-usgs Mar 13, 2019
4127b21
small change to distribution script
langevin-usgs Mar 13, 2019
e6ca7f3
feat(release): updated develop with master
langevin-usgs Mar 13, 2019
589cc11
fix(ci): fix to pre-commit when working on a fork
langevin-usgs Mar 13, 2019
2e289a8
fix(update_flopy): there is a new flopy.dfn file that cannot be remov…
langevin-usgs Mar 18, 2019
2a7ec4a
refactor(tests): to work with recent flopy changes (#113)
langevin-usgs Mar 19, 2019
1414840
fix(disvdfn): corrected top shape to (ncpl) (#115)
langevin-usgs Mar 20, 2019
daab343
refactor(test000_setup.py): cleaning up the build process using new p…
langevin-usgs Mar 20, 2019
7ee5cdf
fix(dis/disv): terminate with error if all IDOMAIN values less than …
langevin-usgs Mar 30, 2019
40dd799
refactor(make-release): refactor updates to version numbers (#126)
jdhughes-usgs Apr 1, 2019
112f578
test(test000_setup): fallback for when os.path.relpath throws (#45)
visr Apr 4, 2019
12fc892
test(idomain): add zero idomain autotest (#129)
jdhughes-usgs Apr 4, 2019
e31e612
fix(mover): added better error trapping for mover entries (#131)
langevin-usgs Apr 5, 2019
9b6058f
test(returncodes): add mf6 return codes and command args autotest (#132)
jdhughes-usgs Apr 5, 2019
9ee1bf0
feat(ims): Add no_ptc_option FIRST and ALL to no_ptc options keyword …
jdhughes-usgs Apr 5, 2019
d4be6be
docs(gwf.tex): minor fix (#135)
langevin-usgs Apr 8, 2019
ff16330
ci(z01/z02): minor change to look for examples with .git extension (#…
langevin-usgs Apr 8, 2019
4ae45f8
fix(z02): correcting mistake from last commit (#139)
langevin-usgs Apr 8, 2019
cdbc17f
ci(slack): add slack notifications
jdhughes-usgs Apr 23, 2019
d51808f
fix(auxiliary): corrected advanced package auxiliary variables (#146)
langevin-usgs May 2, 2019
c327709
fix(ims): Allow for optional nonlinear and linear block (#147)
jdhughes-usgs May 7, 2019
f98b6a5
ci(travis): Add simple test of Newton-Raphson with known solution (#149)
jdhughes-usgs May 17, 2019
291f2aa
fix(oc): error message causing runtime error (#152)
langevin-usgs May 21, 2019
8878a3c
Update gwf-dis.dfn
langevin-usgs May 29, 2019
7176e18
fix(mkdist): error output problem in the make distribution script (#162)
langevin-usgs Jun 10, 2019
d34e877
docs(disu.dfn): small typo fix
langevin-usgs Jun 17, 2019
d610e4f
fix(evt): fixed error in evapotranspiration rate calculation (#169)
langevin-usgs Jun 18, 2019
972d598
refact(sync dfns): Disu dfn synced with flopy. (#188)
spaulins-usgs Aug 12, 2019
ea90d47
refactor(sfr): move SfrDataType members into flat arrays (#194)
langevin-usgs Sep 9, 2019
19ead5d
refactor(gwf): cleaning up call statements and arguments(#202)
langevin-usgs Sep 30, 2019
950f875
refactor(griddata): refactor grid data to isolate read and constructo…
jdhughes-usgs Oct 1, 2019
f8fa300
fix(gwf3lak8): error trap for outlet lakein incorrectly compared agai…
langevin-usgs Oct 10, 2019
96cfb7a
fix(npf): reset lastedge to zero (#217)
langevin-usgs Oct 11, 2019
1fb5eff
fix(ListReaderType): initialize attributes in declaration (#220)
langevin-usgs Oct 12, 2019
e096747
feat(maxerrors): limit the number of errors stored to maxerrors (#221)
langevin-usgs Oct 12, 2019
eb4b5ed
test(gwf_errors): new test to make sure mf6 is failing correctly (#222)
langevin-usgs Oct 13, 2019
be8715f
feat(cmask): add mask for calculation of amat terms (#215)
mjr-deltares Oct 14, 2019
4412fa1
ci(.travis.yml)
langevin-usgs Oct 15, 2019
7417f76
ci(.travis.yml): add back conda update conda
langevin-usgs Oct 15, 2019
fe476f0
ci(.travis.yml): upgrade to xenial, replace miniconda with apt-get (#…
mwtoews Oct 16, 2019
61cb4ee
feat(disu): ensure cell elevations decrease with depth (#224)
langevin-usgs Oct 16, 2019
3a08b39
docs(mf6io/ReleaseNotes): updates to describe changes for next releas…
langevin-usgs Oct 16, 2019
24d98eb
feat(dis): add get_cellxy procedure to DisBaseType #204 (#228)
mjr-deltares Oct 17, 2019
cf315c9
fix(dis): cellxy in DIS (#239)
mjr-deltares Oct 31, 2019
991a63d
ci(.travis.yml): use change branch of modflow6-examples (#242)
langevin-usgs Nov 5, 2019
ba0e394
refactor(fortran): turned on gfortran flags for better error checking…
langevin-usgs Nov 6, 2019
1602fff
fix(fortran): turn on gfortran 2008 standard check (#248)
langevin-usgs Nov 6, 2019
46ada95
test(rch): add test for reported issue #181 (#249)
langevin-usgs Nov 6, 2019
254cc17
feat(anistropy): add anisotropy input option for NPF (#253)
langevin-usgs Nov 7, 2019
585940b
fix(getblock): many of the parser%getblock calls did not have support…
langevin-usgs Nov 7, 2019
c03c76c
fix(mf5to6): fix converter for multiple mnw2 wells (#256)
langevin-usgs Nov 12, 2019
f2ad1f5
refactor(dfn): turn off default for maxerrors (#257)
langevin-usgs Nov 14, 2019
3ab8286
feat(disu idomain): add support for disu idomain (#261)
langevin-usgs Nov 26, 2019
4f1a492
docs(version): update doc information and version (#264)
langevin-usgs Nov 29, 2019
79af7fa
feat(csub): Add csub package to develop (#262)
jdhughes-usgs Nov 29, 2019
86474ad
refactor(uzf): converting to large vector storage (#265)
langevin-usgs Dec 10, 2019
1a5df60
docs(release notes): few small changes to get ready for release (#266)
langevin-usgs Dec 10, 2019
759d6c7
ci(mkdist): getting 6.1 distribution ready (#267)
langevin-usgs Dec 11, 2019
5c613af
docs(csub): corrected a few typos and updated date (#270)
langevin-usgs Dec 12, 2019
5ee4619
6.1.0 release
langevin-usgs Dec 12, 2019
848cfc4
merge master into develop and update version to 6.1.1
langevin-usgs Dec 12, 2019
fb4d447
fix(uzf): fix indexing error in UZF (#274)
langevin-usgs Dec 17, 2019
c05f59b
fix(memory): some variables not deallocated (#278)
langevin-usgs Dec 31, 2019
ab4cc43
refactor(budobj): new budget object for advanced packages (#279)
langevin-usgs Dec 31, 2019
040e572
refactor(advanced packages): read static data as part of df() (#281)
langevin-usgs Jan 3, 2020
f081258
fix(budterm): initialize nlist to zero (#283)
langevin-usgs Jan 6, 2020
b81a177
initialize nlist to zero (#284)
langevin-usgs Jan 6, 2020
78a3c13
fix(lak): initialize chdratin and chdratout to zero (#286)
langevin-usgs Jan 8, 2020
10c4ada
fix(lak): added sign checks for user specified lak flow terms (#288)
langevin-usgs Jan 10, 2020
5f6e70c
feat(sfr): add storage term to sfr budget (#293)
langevin-usgs Jan 27, 2020
eaa131e
* fix(csub): Fix CSUB binary budget data saved as IMETH=6 datatype
jdhughes-usgs Jan 29, 2020
ef46069
refactor(sfr): Refactor SFR Package to remove use of Geometry objects…
jdhughes-usgs Jan 30, 2020
0f2a497
refactor(xt3d): accumulate flowja instead of set (#306)
langevin-usgs Feb 12, 2020
c39a17d
fix(dis): corrected connection vector error in DIS package (#308)
langevin-usgs Feb 13, 2020
1973d12
Update sln-ims-example.dat
langevin-usgs Feb 13, 2020
e3f68e6
refactor(maw): refactor MAW conductance calculation for issue 305 (#310)
jdhughes-usgs Feb 18, 2020
e400a8e
feat(tableobj): Add a generic table object for lst file output (#303)
jdhughes-usgs Feb 21, 2020
63b2388
feat(tableobj): update MAW package to use tableobj for data output (#…
jdhughes-usgs Feb 24, 2020
db11c23
fix(auxmult): auxmult fix when auxmult and bound are in time series (…
langevin-usgs Feb 25, 2020
6872df8
refactor(BoundaryPackage): Add use of TableObject for print_flows opt…
jdhughes-usgs Feb 25, 2020
3460cfb
feat(lnf): update n-point geometry package data
jdhughes-usgs Feb 26, 2020
5301d5c
Revert "feat(lnf): update n-point geometry package data"
jdhughes-usgs Feb 26, 2020
c896047
fix(lak): revise the way outlet to-mvr flows are stored in budobj (#321)
langevin-usgs Feb 27, 2020
e301eec
refactor(lak/maw/sfr): for CONSTANT features write fixed value instea…
langevin-usgs Mar 4, 2020
aeafcae
fix(maw): new headtable corrected to have mawwells rows instead of ma…
langevin-usgs Mar 6, 2020
783ad3b
fix(sfr): Remove upstream_fraction check from PACKAGEDATA block (#334)
jdhughes-usgs Mar 9, 2020
ff705ce
feat(transport): update develop with some general routines needed for…
langevin-usgs Mar 10, 2020
6c70f0f
fix(csub): Allow interbed observations when no interbeds specified (#…
jdhughes-usgs Mar 10, 2020
85c5ace
ci(travis): update travis.yml to install miniconda instead of apt pyt…
jdhughes-usgs Mar 13, 2020
cea2121
refactor(mf6): standardize output to STDOUT to use istdout variable
jdhughes-usgs Mar 14, 2020
3b427bf
refactor(mf6): standardize output to STDOUT to use istdout variable
jdhughes-usgs Mar 14, 2020
41cb6d9
refactor(mf6): standardize output to STDOUT to use istdout variable (…
jdhughes-usgs Mar 14, 2020
54005c2
feat(npf): add save saturation option to NPF (#351)
langevin-usgs Mar 18, 2020
fc27013
refactor(sim_message): Refactor to have independent sim_message (#353)
jdhughes-usgs Mar 18, 2020
09e411d
bug(csub): Write better cellid format to strain csv files (#355)
jdhughes-usgs Mar 20, 2020
b6fda1f
fix(csub): Add additional inelastic- and elastic-compaction-cell obs.…
jdhughes-usgs Mar 21, 2020
716f766
fix(csub): Report NODATA for CSUB observ. not calculated in steady-st…
jdhughes-usgs Mar 24, 2020
b902e60
Merge refactor-src into develop (#361)
jdhughes-usgs Mar 25, 2020
f730ab2
refactor(ListReader): Refactor ListReader to use table object (#362)
jdhughes-usgs Mar 25, 2020
b0a4aff
fix(npf): remove isavsat hardwire (#364)
langevin-usgs Mar 26, 2020
758cb11
refactor(src): remove unused variables (#366)
langevin-usgs Mar 27, 2020
b9ffe62
refactor(uzf): refactor uzf to use table object instead of UWWORD (#367)
jdhughes-usgs Mar 27, 2020
4472a5a
fix(uzf): flowjaface is not ordered for uzf (#372)
langevin-usgs Mar 30, 2020
64fe02b
fix(bnd_cf): make another call to bnd_cf routines in gwf bnd_bd (#378)
langevin-usgs Apr 6, 2020
bae00f5
docs(sfr/lak): couple minor doc changes (#380)
langevin-usgs Apr 7, 2020
19cfad2
feature(ims): add additional solver output (#375)
jdhughes-usgs Apr 7, 2020
6c8ef96
refactor(lak package dfn - perioddata): combined all perioddata into …
spaulins-usgs Apr 7, 2020
a3246bb
feature(ims): refactor package convergence check (#382)
jdhughes-usgs Apr 8, 2020
ea5920a
Introduce end-of-line normalization (#386)
langevin-usgs Apr 9, 2020
a391efb
refactor(xt3d): update develop with minor changes needed for transpor…
langevin-usgs Apr 9, 2020
c173833
feature(ims): update inner iteration summary (#389)
jdhughes-usgs Apr 9, 2020
0559808
Add .gitattributes
jdhughes-usgs Apr 9, 2020
defe9a1
Introduce end-of-line normalization
jdhughes-usgs Apr 9, 2020
ee00491
Merge remote-tracking branch 'upstream/develop' into vkd-merge-dev
jdhughes-usgs Apr 9, 2020
b76ad6a
update to mfio data
jdhughes-usgs Apr 9, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(sfr): add storage term to sfr budget (#293)
* Also includes a reach volume term written as an aux variable.  This is needed for transport.
* initialize str so non-ascii characters don't show up in output files
* updated notes for these changes
  • Loading branch information
langevin-usgs authored Jan 27, 2020
commit 5f6e70c288bfad521339ac48979ba09b9af448ad
2 changes: 2 additions & 0 deletions doc/ReleaseNotes/ReleaseNotes.tex
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,9 @@ \section{History}

\underline{ADVANCED STRESS PACKAGES}
\begin{itemize}
\item The code for saving the budget terms for the advanced packages was refactored to use common routines. These changes should have no affect on simulation results.
\item The LAK Package would accept negative user-input values for RAINFALL, EVAPORATION, RUNOFF, INFLOW, and WITHDRAWAL even though the user guide mentioned that negative values are not allowed for these flow terms. Error checks were added to ensure these values are specified as positive.
\item Added a storage term to the SFR Package binary output file. This term is always zero with the present implementation. An auxiliary variable, called VOLUME, is also written with the storage budget term. This term contains the calculated water volume in the reach.
\end{itemize}

\underline{SOLUTION}
Expand Down
1 change: 1 addition & 0 deletions doc/mf6io/gwf/binaryoutput.tex
Original file line number Diff line number Diff line change
Expand Up @@ -520,6 +520,7 @@ \subsubsection{LAK, MAW, SFR, and UZF Packages}
\texttt{RAIN} & 6 & 1 / \texttt{maxbound} & Specified rainfall on reach. The reach number is written to (\texttt{ID1}) and (\texttt{ID2}). \\
\texttt{EVAPORATION} & 6 & 1 / \texttt{maxbound} & Calculated evaporation from reach. The reach number is written to (\texttt{ID1}) and (\texttt{ID2}). \\
\texttt{EXT-OUTFLOW} & 6 & 1 / \texttt{maxbound} & Calculated outflow to external boundaries (is nonzero for reaches with no downstream connections). The reach number is written to (\texttt{ID1}) and (\texttt{ID2}). \\
\texttt{STORAGE} & 6 & 1 / \texttt{maxbound} & Calculated storage changes for each reach. This value is always zero for the present implementation. The water volume in the reach (\texttt{VOLUME}) is saved as an auxiliary data item for this flow term. The reach number is written to (\texttt{ID1}) and (\texttt{ID2}). \\
\texttt{FROM-MVR} & 6 & 1 / \texttt{maxbound} & Calculated flow to reach from the MVR Package. Only saved if MVR Package is used in the SFR Package. The reach number is written to (\texttt{ID1}) and (\texttt{ID2}). \\
\texttt{TO-MVR} & 6 & 1 / \texttt{maxbound} & Calculated flow from reach to the MVR Package. Only saved if MVR Package is used in the SFR Package. The reach number is written to (\texttt{ID1}) and (\texttt{ID2}). \\
\texttt{AUXILIARY} & 6 & \texttt{naux}+1 / \texttt{maxbound} & Auxiliary variables, if specified in the SFR Package, are saved to this flow term. The first entry of the \texttt{DATA2D} column has a value of zero. The reach number is written to (\texttt{ID1}) and (\texttt{ID2}).
Expand Down
26 changes: 25 additions & 1 deletion src/Model/GroundWaterFlow/gwf3sfr8.f90
Original file line number Diff line number Diff line change
Expand Up @@ -4226,7 +4226,7 @@ subroutine sfr_setup_budobj(this)
! the simulation and cannot change. This includes FLOW-JA-FACE
! so they can be written to the binary budget files, but these internal
! flows are not included as part of the budget table.
nbudterm = 7
nbudterm = 8
if (this%imover == 1) nbudterm = nbudterm + 2
if (this%naux > 0) nbudterm = nbudterm + 1
!
Expand Down Expand Up @@ -4346,6 +4346,20 @@ subroutine sfr_setup_budobj(this)
naux)
!
! --
text = ' STORAGE'
idx = idx + 1
maxlist = this%maxbound
naux = 1
auxtxt(1) = ' VOLUME'
call this%budobj%budterm(idx)%initialize(text, &
this%name_model, &
this%name, &
this%name_model, &
this%name, &
maxlist, .false., .false., &
naux, auxtxt)
!
! --
if (this%imover == 1) then
!
! --
Expand Down Expand Up @@ -4516,6 +4530,16 @@ subroutine sfr_fill_budobj(this)
call this%budobj%budterm(idx)%update_term(n, n, q)
end do

! -- STORAGE
idx = idx + 1
call this%budobj%budterm(idx)%reset(this%maxbound)
do n = 1, this%maxbound
q = DZERO
d = this%depth(n)
a = this%width(n) * this%length(n)
this%qauxcbc(1) = a * d
call this%budobj%budterm(idx)%update_term(n, n, q, this%qauxcbc)
end do

! -- MOVER
if (this%imover == 1) then
Expand Down
1 change: 1 addition & 0 deletions src/Solution/NumericalSolution.f90
Original file line number Diff line number Diff line change
Expand Up @@ -2621,6 +2621,7 @@ subroutine sln_get_loc(this, nodesln, str)
!
! -- calculate and set offsets
noder = 0
str = ''
do i = 1, this%modellist%Count()
mp => GetNumericalModelFromList(this%modellist, i)
call mp%get_mrange(istart, iend)
Expand Down