GEOS-DEV / GEOS

GEOS Simulation Framework
GNU Lesser General Public License v2.1
211 stars 85 forks source link

[Bug] Well perforation issue : Invalid mapping #2205

Closed MedAdh42 closed 1 year ago

MedAdh42 commented 1 year ago

Describe the bug I'm testing different meshes of the same geological model with the same simulation parameters running on 8 MPI ranks. The reference model was successfully run by Margaux Raguenel. I have 16 different meshes and at least 3 of them fail, GEOSX throws an error located at : WellElementRegion.cpp:75.
Two examples (fail and success) are given: GEOSX_Perforation_bug.zip

Expected behavior The perforation is at the same geometrical location within the bounds of the domain for all the meshes. The perforated cells should be found for all meshes.

Platform :

Additional context We suspect that the issue is related to MPI partitions since it successfully run in serial @jeannepellerin .

herve-gross commented 1 year ago

@dkachuma @francoishamon can you take a look?

dkachuma commented 1 year ago

I cannot reproduce the issue on develop. I believe that this issue was resolved by #2161. I can reproduce the issue with 16089ad4b but when I switch to 8950803bc, the model is able to initialise and start time stepping.

@jeannepellerin @MedAdh42 Are you able to run this with a more recent version?

margauxraguenel commented 1 year ago

Hi @dkachuma, Unfortunately, the last version we have on P2 is dated Nov 4th, so before the resolving issue you mentionned. Is it possible to deploy a new version ?

jhuang2601 commented 1 year ago

Hi @dkachuma, Unfortunately, the last version we have on P2 is dated Nov 4th, so before the resolving issue you mentionned. Is it possible to deploy a new version ?

Hello @margauxraguenel, I've just compiled the latest version of develop repo on P2. Please check if you can get access to it: /workrd/SCR/GEOSX/install/gcc8/GEOSX-9d7cd0d/bin/geosx

MedAdh42 commented 1 year ago

Thank you for your responses, the issue is solved. I'll go ahead and close it.