Coder Social home page Coder Social logo

Comments (9)

stephankramer avatar stephankramer commented on August 22, 2024

Well that's annoying: I can't reproduce - it runs for me even in the exact same docker image!

Oh I see you've rerun it already on actions and it's green again. I'd say we just leave it at that and fingers crossed it doesn't come back - I have no idea otherwise....

from fluidity.

Patol75 avatar Patol75 commented on August 22, 2024

I have seen another failure from that one, with a slightly different error message:

*** FAILED TO ADD ELEMENT TO BIGLST - FULL 3
*** ADPTVY: GOT ERROR FROM MKADPT
*** ADPTVY: FINISHED WITH ERROR     -4
*** FLUIDITY ERROR ***
Source location: (Adapt_Integration.F90,  541)
Error message: Mesh adaptivity exited with an error
Backtrace will follow if it is available:
fluidity(fprint_backtrace_+0x38) [0x55d7750948c8]
fluidity(__fldebug_MOD_flabort_pinpoint+0x45) [0x55d77508e165]
fluidity(__adapt_integration_MOD_adapt_mesh+0x3bd5) [0x55d7753ffe15]
fluidity(+0x44849a) [0x55d77540149a]
fluidity(+0x4526b4) [0x55d77540b6b4]
fluidity(__adapt_state_module_MOD_adapt_state_multiple+0xc1) [0x55d77540d711]
fluidity(__adapt_state_module_MOD_adapt_state_first_timestep+0x4cf) [0x55d77540dc5f]
fluidity(__fluids_module_MOD_fluids+0x54c) [0x55d77508ff7c]
fluidity(mainfl+0x9b) [0x55d77508d83b]
fluidity(main+0x225) [0x55d7750847d5]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7fb068819083]
fluidity(_start+0x2e) [0x55d7750862fe]
Use addr2line -e <binary> <address> to decipher.
Error is terminal.

from fluidity.

Patol75 avatar Patol75 commented on August 22, 2024

I have encountered a very similar issue in one of my own simulations. The fluidity.err file shows:

*** ADDELE: CANNOT HAVE ALL SIDES ON SURFACES
         -13          -9          -1          -7
*** ADPTVY: GOT ERROR FROM MKADPT
*** ADPTVY: FINISHED WITH ERROR    -98
*** FLUIDITY ERROR ***
Source location: (Adapt_Integration.F90,  541)
Error message: Mesh adaptivity exited with an error
Backtrace will follow if it is available:
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(fprint_backtrace_+0x1a) [0x4c027a]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(__fldebug_MOD_flabort_pinpoint+0x3d) [0x4ba15d]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(__adapt_integration_MOD_adapt_mesh+0x3fbf) [0x8188ff]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity() [0x81a99a]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity() [0x8246b7]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(__adapt_state_module_MOD_adapt_state_multiple+0xb7) [0x826bf7]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(__adapt_state_module_MOD_adapt_state_first_timestep+0x481) [0x8270f1]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(__fluids_module_MOD_fluids+0x4f7) [0x4bbef7]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(mainfl+0x83) [0x4b7023]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(main+0x1e8) [0x4b1f48]
/lib64/libc.so.6(__libc_start_main+0xf3) [0x14db8b04dcf3]
/home/157/td5646/fluidity_particles_zoltan_MODULES/bin/fluidity(_start+0x2e) [0x4b364e]
Use addr2line -e <binary> <address> to decipher.
Error is terminal.

The associate fluidity.log file finishes with:

Total receive_nodes = 1467
 Exiting derive_maximal_element_halo
 Leaving create_subdomain_mesh
 Exiting strip_l2_halo
 In adapt_mesh
 Forming adaptmem arguments
 Expected n/o elements:         6171
 Calling adaptmem from adapt_mesh
 Exited adaptmem
Integer working memory size: 433971
Real working memory size: 76736
 Forming remaining adptvy arguments
Max. nodes: 89284
 Number of locked nodes = 0
 Calling adptvy from adapt_mesh
Checking consistency of elements...
Passed!
--- ADPTVY: Space set aside for about    12899 elements
--- ADPTVY: Space set aside for      4252 nodes
 Setting up initial integer list pointers...       58046
 Setting up initial real list pointers...        4252
 Creating node list... F
 Flagging halo nodes...
 Creating 3D element and edge list...
 Exited adptvy

Additionally, another fluidity.err file shows the following right before the above is triggered:

+++ GMYBAD: Turned into geometry node
   olded,newed:        9117        9123
   node,othnd:          531         561

The associated fluidity.log file finishes with:

--- Starting connect & move adapt of sweep  7  0.00000E+00
>>> Min/max edges:   1.77043799E-01  1.41363245E+01
>>> Min/max in-spheres:   1.34926060E-03  5.73772152E-01
>>> GLOBAL MESH FUNCTIONAL & element ave:   2.93895495E+09  4.12315034E+07
Top of BIGLST & NODLST:   16284     830
--- ADAPT1: Node movement in OVERSHOOT mode...
--- Info: sum of reductions:  0.00000000E+00
--- Info: total elems checked:       3
--- Info: total edges checked:      11
--- Info: total nodes checked:       6

    Nodes:     735       Elements:    3286       Edges:    4267
   BIGLST usage:  18.85%   BIGLST efficiency:  86.74%
   NODLST usage:  14.16%   NODLST efficiency:  88.55%
--- ADPTVY: FINISHED ADAPTING MESH
TOPNOD,TOPBIG:     830   16284
NODS,ELEMS,SURFS:     735    3286     494
--- ADPTVY: Interpolating fields...
--- ADPTVY: Forming new fixed mesh data...
 Finished new node data
 Geom,split,int:          214           1         486
 Finished new element data
 Geom ed, int ed:          603        3526
 Surface averages  ( max id :          11  )
           0         393   237.87295716415005        230.40268886712627        337.52219183996340
          11         101   254.10476214847949        213.20371523184775        490.96253078458915
 Working out new gather array...
 Working out new scatter array...
 Checking local node ordering...
 VOLSUM,ASPAVE:    13098487010509200.        3.2794552789935869
 Maximum asp,vol,rad:    189.67133119033468        13507195190.179401        32.448080400873366
 Maximum vol,rad,asp:    41147049328376.836        11117.759818428784        1.5613890461593773
 Minimum vol,rad,asp:    11662396813.644714        109.11753070490531        43.198464574201623
 Minimum rad,vol,asp:    32.448080400873366        13507195190.179401        189.67133119033468
 Finished checking local node ordering

from fluidity.

stephankramer avatar stephankramer commented on August 22, 2024

So the ADDELE error message indicates it's encountered a completely isolated element. I suspect this might happen if the partitioner does a bad job for some reason -although I'm not entirely sure how (I would have thought there should be some halo) - but it might be worth tweaking the partition settings. @rhodrid would you mind have a quick look at the partition options for that mphase_tephra_settling_3d case?

from fluidity.

drhodrid avatar drhodrid commented on August 22, 2024

from fluidity.

drhodrid avatar drhodrid commented on August 22, 2024

from fluidity.

stephankramer avatar stephankramer commented on August 22, 2024

I think you can push straight to main/master on longtests, so feel free to experiment. I have you have better settings I suggest you just push those and we'll just see if it is better behaved/stable in the long run.

from fluidity.

drhodrid avatar drhodrid commented on August 22, 2024

from fluidity.

stephankramer avatar stephankramer commented on August 22, 2024

Assuming fixed by FluidityProject/longtests#3

from fluidity.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.