discretize icon indicating copy to clipboard operation
discretize copied to clipboard

User Guide

Open lheagy opened this issue 6 years ago • 2 comments

In #134, we restructured the docs and created a section that is a "User Guide" which is meant to be a collection of tutorials for getting users up and running with discretize. The format should follow the python files in the docs/tutorials directory. Below is a suggested outline. Please add your ideas / topics you would like to see!

  • [x] Overview of mesh types
  • [x] Tensor meshes
  • [ ] Cylindrical meshes: how to create a 2D mesh, how to create a 3D mesh (see Tensor meshes for a template)
  • [ ] Tree meshes: how to create a QuadTree, how to create an OcTree, common methods of refining tree meshes
  • [ ] Finite volume introduction: where things are discretized, quick overview of differential operators
  • [ ] Divergence: derivation and overview of the FaceDiv operator on a 2D mesh
  • [ ] Curl: derivation and overview of the EdgeCurl operator on a 2D mesh, 3D mesh
  • [ ] Gradient: derivation and overview of the NodalGrad operator
  • [ ] Inner products: derivation and example of inner products
  • [ ] Solving the Poisson Equation: use discretize to solve a 2D DC resistivity problem
  • [ ] Boundary conditions
  • [ ] Visualization: examples that use the slicer and vtki

lheagy avatar Apr 10 '19 01:04 lheagy

cc @prisae, @dccowan: you have both expressed interest in docs. Your input would be much appreciated!

lheagy avatar Apr 10 '19 01:04 lheagy

Looks like a solid outline. Definitely all the operators need some love, but I think you listed them all.

Another thing that might be explained better: getInterpolationMat. Along the same line, Mesh2Mesh, although that is in SimPEG and not in discretize, and similar features.

prisae avatar Apr 10 '19 06:04 prisae

I think we've actually captured all of this detail!

jcapriot avatar May 31 '23 18:05 jcapriot