GEOS icon indicating copy to clipboard operation
GEOS copied to clipboard

[Bug] A problem about Partitioning the model with METIS

Open Ron-Wang opened this issue 3 years ago • 8 comments

Describe the bug A problem about Partitioning the model with METIS

Expected behavior I used "mpirun -n 3 /home/ron18/GEOSX/GEOSX/build-your-platform-release/bin/geosx -i Test.xml" (with the external mesh), but it said that something is wrong when partitioning.

Screenshots image

Platform (please complete the following information):

  • Machine [e.g. LLNL/Quartz]
  • Compiler: [e.g. gcc 8.1.0]
  • GEOSX Version [e.g. 0.2]

Ron-Wang avatar Jan 03 '22 15:01 Ron-Wang

@Ron-Wang, would you mind providing a copy of the mesh?

joshua-white avatar Jan 06 '22 17:01 joshua-white

Thank you very much for your reply. (1) Our mesh is as follows and it failed to run with 3 parallel threads in my computer (The system is in Ubuntu18.04). (2) I tried my colleague's CentOS7.9 server and found that it can run successfully. I wonder may the system or some libs causes the bug. (3) I currently install CentOS7.9 and GEOSX in my computer, and find the following problems: image

Ron-Wang avatar Jan 09 '22 11:01 Ron-Wang

https://cloud.tsinghua.edu.cn/f/1fff953c31254864a74f/?dl=1 The mesh file

Ron-Wang avatar Jan 09 '22 12:01 Ron-Wang

@joshua-white I guess the bug may occurs because of different versions of gcc. I used gcc-8.4.0 in Ubuntu18.04, which has this bug. I am trying to use gcc-8.1.0 to test.

Ron-Wang avatar Jan 10 '22 03:01 Ron-Wang

@joshua-white I develop the "ExplicitTransient" of SinglePhaseFVM and the "Explicit Method" of Hydrofracture (following @huang40 ), i wonder if I can pull a require of this. I have met some problem of pointer or buffer when i use large-scale model. Thanks a lot!

Ron-Wang avatar Jan 24 '22 07:01 Ron-Wang

Hey @Ron-Wang, could you provide a little more detail on what you would like to do? Your comment above is a little cryptic.

As a side note, an explicit transient integration algorithm for SinglePhaseFVM will have a very severe time-step restriction for stable integration.

joshua-white avatar Jan 24 '22 22:01 joshua-white

@joshua-white I am so sorry that I did not make that quite clear. Actually, I use ExplicitDynamic of SolidMechanics_LagrangianFEM to gain the deformation and update the porosity. And I use ExplicitTransient of SinglePhaseFVM (which is abandoned in the develop branch) to gain the pressure. the "Explicit Method" in HydrofractureSolver means that: (I) The pressures from SinglePhaseFVM , are added to the node forces when solving the Balance Equation in SolidMechanics_LagrangianFEM. (II) The porosities from SolidMechanics_LagrangianFEM , are updated in SinglePhaseFVM.

Ron-Wang avatar Jan 25 '22 09:01 Ron-Wang

@joshua-white I have installed the last version GEOSX and find that massDamping is not used in ExplicitDynamic of SolidMechanicsLagrangianFEM as following: the new version: image the old version: image I wonder if there is some bug in it? Thank you so much!

Ron-Wang avatar Jan 25 '22 09:01 Ron-Wang

Our way of dealing with this kind of issues have completely changed. The input file not being available anymore, I'm closing the issue. Please (re)open an issue if the problem is still there. Thank you for your understanding!

TotoGaz avatar Feb 10 '23 16:02 TotoGaz