-
Notifications
You must be signed in to change notification settings - Fork 137
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
This may be a corrupt mesh error #718
Comments
It doesn't look like you are passing a mesh to the inversion from your code so it does one for you. I haven't properly understood if you would like to use |
i want to use same mesh for both modeling and inversion.is it not possible to use same mesh? |
Of couse you can, but using the same mesh for synthetic and inverse modelling is considered a so-called inverse crime as you already provide information that you normally don't have. At least you should reset all cell markers by |
thank you it is working.but it is showing large chi2 and negitive dphi:
|
Hard to give any recommendations without knowing details. I guess the mesh is just inappropriate with this low node number, maybe not even containing the electrodes. |
output:Reading bucket cone.msh... Creating mesh object... Dimension: 3-D Done.
#out put of inversion:
The value of chi2 is too high |
Nobody can really help without seeing the mesh (maybe include a figure) and without seeing the data. First point for high chi-square is having a look at the data. So please compute geometric factors numerically and show the apparent resistivity. If the data look good, I suggest using total field computation with quadratic shape functions to ensure the quality of the forward operator by something like:
At any rate, we clearly need an example of ERT on a closed 3D geometry and probably some options to the ERT manager controlling the refinement. |
Problem description
i made a 3d geometry on freecad. and then mesh it on gmsh..after that i import it in pygimli for simulation. but when i try to invert the simulated data it gives me following error:
GIMLI::Cell* GIMLI::Mesh::findCell(const GIMLI::RVector3&, size_t&, bool) const no cells or boundaries for this node. This may be a corrupt mesh
Your environment
OS : Windows
CPU(s) : 32
Environment : Jupyter
Operating system: Windows,
Python version: 3.10,
pyGIMLi version: 1.5.0
Way of installation: Conda package
Steps to reproduce
Reading bucket cone.msh...
Nodes: 3295
Entries: 18299
Points: 32
Lines: 0
Triangles: 2385
Quads: 0
Tetrahedra: 15882
Creating mesh object...
Dimension: 3-D
Boundary types: 2 (-2, -1)
Regions: 1 (1,)
Marked nodes: 32 (99,)
Done.
Mesh: Nodes: 3295 Cells: 15882 Boundaries: 33154
Paste your script output here.
The text was updated successfully, but these errors were encountered: