Conversation
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
| @@ -40,7 +40,7 @@ | |||
| "## Geometry\n", | |||
There was a problem hiding this comment.
'across more than one dimension' - Rather it is a generalization that applies to any dimensions, also the ambient one.
The specific volume is not necessarily defined as a^N-d, but this is a common model to apply.
For fracture intersections, the specific volume can be a^2 or ^3.
Reply via ReviewNB
| @@ -245,43 +245,7 @@ | |||
| "source": [ | |||
There was a problem hiding this comment.
Is this really the first real tutorial the user should have a look at? If we think of the multiphysics models as the entry point, the user will not need to generate grids manually, and although it is useful to know how to get hold of geometric information, it is not on my top ten list of things everybody should know how to do. Plotting is of course a different matter, and it is also very important that the users are aware there are both simplex and Cartesian grids.
I think the question underlying this comment and my somehow related question to the introduction is, do we have a clear idea for which direction the user should be pushed? Is there more than one such natural way, and do we have the capacity to create and maintain such multiple ways if relevant?
Reply via ReviewNB
| @@ -23,7 +23,7 @@ | |||
| "For more information regarding the specific volume we refer to the [conventions](https://github.com/pmgbergen/porepy/blob/develop/tutorials/conventions.ipynb) tutorial.\n", | |||
There was a problem hiding this comment.
Except from the grid, most of the 'key components' are not something a new user should look into in the first go, although they will eventually need to learn about most if not all items on the list. The model classes, which ought to be the entry point for users, are much less prominent in this text. I am not sure how to do this, but I do think that a restructuring will be beneficial. Let's discuss this.
One observation, which may or may not be useful in this context, is that the list of components do give the link to the main components of a set of model equations: Geometry, grid, discretization, and dealing with the non-linear system.
Reply via ReviewNB
| @@ -21,7 +21,7 @@ | |||
| "For most simulation purposes, the final mixed-dimensional grid is all that is needed. Therefore, we start by showing a shortcut for obtaining a `MixedDimensionalGrid` given a set of fractures, a domain and mesh size parameters. All these will be described in more detail below.\n", | |||
There was a problem hiding this comment.
First, this introductory paragraph I liked a lot, it is easy to see how that relates to the roadmap that was partially indicated in the first tutorial.
Regarding the edit, I am not sure we do anyone a favor by sending them into that particular folder.
Reply via ReviewNB
| @@ -21,7 +21,7 @@ | |||
| "For most simulation purposes, the final mixed-dimensional grid is all that is needed. Therefore, we start by showing a shortcut for obtaining a `MixedDimensionalGrid` given a set of fractures, a domain and mesh size parameters. All these will be described in more detail below.\n", | |||
There was a problem hiding this comment.
General comment: Please avoid committing changes to notebooks when there is no actual change to the output.
Reply via ReviewNB
| @@ -21,7 +21,7 @@ | |||
| "For most simulation purposes, the final mixed-dimensional grid is all that is needed. Therefore, we start by showing a shortcut for obtaining a `MixedDimensionalGrid` given a set of fractures, a domain and mesh size parameters. All these will be described in more detail below.\n", | |||
There was a problem hiding this comment.
I think this is fair, we will need to revise this part anyhow in connection with issue 1518.
Reply via ReviewNB
|
Partial review. I suggest we have a chat on how to approach this, but I will need some more time for thinking before that. |
Proposed changes
This PR aims to improve the tutorials. This includes rewriting and reordering certain parts, as well as removing some parts altogether.
Types of changes
What types of changes does this PR introduce to PorePy?
Put an
xin the boxes that apply.Checklist
Put an
xin the boxes that apply or explain briefly why the box is not relevant.pytestwas run with the--run-skippedflag.