-
Notifications
You must be signed in to change notification settings - Fork 141
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
ERT forward problem with topographic effect #797
Comments
Dear user, this is not a helpdesk to drop the own work without but an issue tracker where users and developers help each other. Therefore we provided a mask about general points (What you intend to do, what you expect, what happens or what exactly the error is, which version you're using etc.). By filling this information others can learn from it and people find the problem and its solution. So, please, fill out the form, insert codes, images, error messages that makes it a story and you'll have the chance to find people helping you. |
Dear Thomas, Thank you for clarification. The main purpose this job is that I would like to make a forward modeling for the EI survey with the topographic effect. The following is my procedure:
Once the forward modeling finish, I would like to do inversion to see whether with the given configuration I would detect the thin week soil beneath a depth of 15 to 20m. If it can I can go to the field to do the survey with the planned configuration. Here is step by step of code to do that:
However the errors happened as follows:RuntimeError Traceback (most recent call last) File ~\AppData\Roaming\Python\Python311\site-packages\pygimli\physics\ert\ert.py:124, in simulate(mesh, scheme, res, **kwargs) File ~\AppData\Roaming\Python\Python311\site-packages\pygimli\frameworks\modelling.py:747, in MeshModelling.setMesh(self, mesh, ignoreRegionManager) File ~\AppData\Roaming\Python\Python311\site-packages\pygimli\physics\ert\ertModelling.py:231, in ERTModelling.setMeshPost(self, mesh) RuntimeError: ./core/src/mesh.cpp:928 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 I attached the input file for above code here, and please help me to figure out the errors that I have made. Line1_electrode_pos.xlsx |
In your code you use
I guess there is some From the message I can hardly deduce the problem, but I guess the electrodes are (slightly) outside the mesh. Can you plot them and zoom in or use |
Problem description
Hi developer,
Thank you for very useful package on the ERT inversion. I have a geomodel which I interpreted it from geotechnical drilling data. I would like to do ERT forward modeling in order to do design the electric imaging survey for further field implementation. I create the FEM grid as suggested from the tutorial for each block of geobody, and assign resistivity values for each block. However at the end of simulation, it failed. Here I attached the notebook together of data for each geobody in zip file.
issues.zip
Your helps to figure out the errors of this procedure are sincerely apprecicated.
Kind regards,
Hien
Your environment
Please provide the output of
print(pygimli.Report())
here. If that does notwork, please give provide some additional information on your:
Operating system: e.g. Windows, Linux or Mac?
Python version: e.g. 3.9, 3.10, etc.?
pyGIMLi version: Output of
print(pygimli.__version__)
Way of installation: e.g. Conda package, manual compilation from source, etc.
Steps to reproduce
Tell us how to reproduce this issue. Ideally, you could paste the code that produces the error:
Expected behavior
Tell us what should happen or what you want to achieve.
Actual behavior
Tell us what happens instead and/or provide the output of your script.
The text was updated successfully, but these errors were encountered: