Skip to content

Commit

Permalink
Get gwfgwe and gwegwe exchanges up-to-date based on MODFLOW-USGS#1505
Browse files Browse the repository at this point in the history
  • Loading branch information
emorway-usgs committed Dec 20, 2023
1 parent a591828 commit 0bd5569
Show file tree
Hide file tree
Showing 10 changed files with 787 additions and 214 deletions.
5 changes: 5 additions & 0 deletions doc/mf6io/mf6ivar/dfn/exg-gwegwe.dfn
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ reader urword
optional true
longname keyword to print input to list file
description keyword to indicate that the list of exchange entries will be echoed to the listing file immediately after it is read.
mf6internal iprpak

block options
name print_flows
Expand All @@ -50,6 +51,7 @@ reader urword
optional true
longname keyword to print gwfgwf flows to list file
description keyword to indicate that the list of exchange flow rates will be printed to the listing file for every stress period in which ``SAVE BUDGET'' is specified in Output Control.
mf6internal iprflow

block options
name save_flows
Expand All @@ -58,6 +60,7 @@ reader urword
optional true
longname keyword to save GWFGWF flows
description keyword to indicate that cell-by-cell flow terms will be written to the budget file for each model provided that the Output Control for the models are set up with the ``BUDGET SAVE FILE'' option.
mf6internal ipakcb

block options
name adv_scheme
Expand Down Expand Up @@ -168,6 +171,7 @@ reader urword
optional true
longname activate interface model on exchange
description activates the interface model mechanism for calculating the coefficients at (and possibly near) the exchange. This keyword should only be used for development purposes.
mf6internal dev_ifmod_on

# --------------------- exg gwegwe dimensions ---------------------

Expand All @@ -185,6 +189,7 @@ description keyword and integer value specifying the number of GWE-GWE exchanges
block exchangedata
name exchangedata
type recarray cellidm1 cellidm2 ihc cl1 cl2 hwva aux boundname
shape (nexg)
reader urword
optional false
longname exchange data
Expand Down
2 changes: 2 additions & 0 deletions make/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,8 @@ $(OBJDIR)/gwe1cnt1idm.o \
$(OBJDIR)/gwtgwtidm.o \
$(OBJDIR)/gwfgwtidm.o \
$(OBJDIR)/gwfgwfidm.o \
$(OBJDIR)/gwfgweidm.o \
$(OBJDIR)/gwegweidm.o \
$(OBJDIR)/TimeArraySeries.o \
$(OBJDIR)/ObsOutputList.o \
$(OBJDIR)/Observe.o \
Expand Down
8 changes: 5 additions & 3 deletions msvs/mf6core.vfproj
Original file line number Diff line number Diff line change
Expand Up @@ -94,17 +94,19 @@
<File RelativePath="..\src\Distributed\VirtualModel.f90"/>
<File RelativePath="..\src\Distributed\VirtualSolution.f90"/></Filter>
<Filter Name="Exchange">
<File RelativePath="..\src\Exchange\gwfgwfidm.f90"/>
<File RelativePath="..\src\Exchange\gwfgwtidm.f90"/>
<File RelativePath="..\src\Exchange\gwtgwtidm.f90"/>
<File RelativePath="..\src\Exchange\BaseExchange.f90"/>
<File RelativePath="..\src\Exchange\DisConnExchange.f90"/>
<File RelativePath="..\src\Exchange\GhostNode.f90"/>
<File RelativePath="..\src\Exchange\GweGweExchange.f90"/>
<File RelativePath="..\src\Exchange\gwegweidm.f90"/>
<File RelativePath="..\src\Exchange\GwfGweExchange.f90"/>
<File RelativePath="..\src\Exchange\gwfgweidm.f90"/>
<File RelativePath="..\src\Exchange\GwfGwfExchange.f90"/>
<File RelativePath="..\src\Exchange\gwfgwfidm.f90"/>
<File RelativePath="..\src\Exchange\GwfGwtExchange.f90"/>
<File RelativePath="..\src\Exchange\gwfgwtidm.f90"/>
<File RelativePath="..\src\Exchange\GwtGwtExchange.f90"/>
<File RelativePath="..\src\Exchange\gwtgwtidm.f90"/>
<File RelativePath="..\src\Exchange\NumericalExchange.f90"/></Filter>
<Filter Name="Model">
<Filter Name="Connection">
Expand Down
Loading

0 comments on commit 0bd5569

Please sign in to comment.