Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Discussion options

Seems like the way to get a multi layer disv is to pass same refinement feature to every model layer. This seems inefficient, as the whole point of disv is that the lateral connectivity is the same in every layer (right?). Is there a way to run a 1 layer disv model and post process the gridgen connectivity output into n layers?

You must be logged in to vote

Hi @RyanConway91, I'm wondering if it isn't straightforward to just call GRIDGEN with 1 layer and then change nlay and botm before before creating the flopy model? As you said, the vertices and cell2d blocks should be the same for any number of layers. Maybe I'm missing something? There shouldn't be a need to get connectivity if you are using DISV, but that would be an issue for a DISU grid.

Replies: 1 comment · 1 reply

Comment options

Hi @RyanConway91, I'm wondering if it isn't straightforward to just call GRIDGEN with 1 layer and then change nlay and botm before before creating the flopy model? As you said, the vertices and cell2d blocks should be the same for any number of layers. Maybe I'm missing something? There shouldn't be a need to get connectivity if you are using DISV, but that would be an issue for a DISU grid.

You must be logged in to vote
1 reply
@RyanConway91
Comment options

This approach seems to work and is significantly faster then building all the layers at once. Thanks!

Answer selected by RyanConway91
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
🙏
Q&A
Labels
None yet
2 participants
Morty Proxy This is a proxified and sanitized view of the page, visit original site.