Comments (9)
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.
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.
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.
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.
from fluidity.
from fluidity.
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.
from fluidity.
Assuming fixed by FluidityProject/longtests#3
from fluidity.
Related Issues (20)
- PETSc did not converge for matrix solve HOT 3
- Compilation with petsc 3.14 on archer2 HOT 5
- Possible update for method 'sorted_nicely' HOT 1
- Undefined reference to vtk during make HOT 10
- make test fails to find python HOT 5
- MPI problem HOT 3
- what version of external library is required or advised for Fluidity/4.1.18? HOT 11
- Parallel issue with Subroutine: Vertical_Extrapolation.F90 HOT 3
- Reducing bus-factor in Fluidity infrastructure HOT 3
- error: Unknown petsc major version HOT 10
- Errors generated during make run. HOT 8
- Particles "jumping" HOT 8
- Replace distutils by setuptools
- add topics HOT 2
- Incorrect check for Python3 version HOT 7
- Fluidity attempts to write particle subgroups after deleting detectors
- OpenMP build broken HOT 2
- Integer overflow with big mesh HOT 1
- No rule to make targe HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluidity.