I’ve got an Exodus file that I produced using Sculpt. Note that I’ve used EPU to recombine into a single file. The “stats” output from Sculpt reports 2,073,038
elements:
================ MESH SUMMARY ===================
Base Filename sculpt_boundary_layers_bad
Num Procs 8
Num Nodes 2120643
Num Elements 2073038
Num BL Hexes 40296
Num Blocks 5
Num Nodesets 0
Num Sidesets 0
Num Bad Qual 0
Num Poor Qual 485
Min Quality 0.100082
Avg Quality 0.971754
Min Edge Len 0.015231
Min Qual Rank 2
Which is backed up by the output from EPU:
**** BEGIN WRITING OUTPUT FILE *****
Output: './.\sculpt_boundary_layers_bad.e'
IO Word sizes: 4 bytes floating point and 4 bytes integer.
Title:
Number of coordinates per node = 3
Number of nodes = 2120643
Number of elements = 2073038
Number of element blocks = 5
As well as exodus.py
:
Python 3.13.3 (tags/v3.13.3:6280bb5, Apr 8 2025, 14:47:33) [MSC v.1943 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path.append( r"C:\Program Files\Coreform Cubit 2025.3\bin" )
>>> import exodus
>>> E = exodus.exodus( "sculpt_boundary_layers_bad.e" )
You are using exodus.py v 1.21.2 (seacas-py3), a python wrapper of some of the exodus library.
Copyright (c) 2013-2023 National Technology &
Engineering Solutions of Sandia, LLC (NTESS). Under the terms of
Contract DE-NA0003525 with NTESS, the U.S. Government retains certain
rights in this software.
Opening exodus file: sculpt_boundary_layers_bad.e
>>> print( E.num_elems() )
2073038
However, when I open the partitioned exodus file (i.e., sculpt_boundary_layers_bad.e.8.0
) in ParaView 5.13.1, the information panel states only 2,060,311
“cells”, even though the ids
for cells range is [1, 2073038]
:
And there’s a chunk of elements clearly missing (image produced by using a Clip filter with Crinkle Clip
setting on):
And even more curiously, after epu
-ing the partitioned files into a single Exodus file (i.e., sculpt_boundary_layers_bad.e
) there are different numbers reported and an even bigger chunk is missing:
And, for the record, here’s what I would expect to see, this was produced with slightly different parameters in Sculpt (the *_good.e
files):
Here are links (active for 7 days) to download the Exodus files:
As there does seem to be some dependence on Sculpt and EPU, I wonder @wascott if I should also send this, with full reproduction information, to the SNL Cubit team? We’re looking at it too, but we’re a bit resource limited currently.