Open cwsmith opened 1 year ago
develop
has added multi-topology support via repeated calls to assemble
followed by finalize
(see https://github.com/SCOREC/core/blob/831133720ad071abd462b65a627921e47780fe49/apf/apfConvert.h#L34-L67)matchedNodeElementReader
has one call to the construct
api which takes in a numElements*maxDownwardVerts
array for element-to-vertex connectivity (where vertices are defined by their global vertex id)matchedNodeElementReader
already produces elements in groups by topological type and can/will be changed to create files that have one array (numElements(elmType)*numDownwardVerts(elmType)
)
construct
will be abandoned and assemble will be called instead
MeshInfo
struct that handles these arrays in the matchedNodeElementReader.cpp
driver will have to be modified to support split topology arrays1 1 No idea why we write this
3 also not sure what this is used for
<numelTotal> <maxNodesPerElement>
Part1
<numel_topo_1> <NodesInElementTopo1>
<numel_topo_2> <NodesInElementTopo2>
…. for as many topos as are in Part 1
Repeat the above bock for each part.
$ mpirun -np 4 ./test/matchedNodeElmReader \
/space/cwsmith/core/pumi-meshes/matchedNodeElementReader/geom3D.cnndt \
/space/cwsmith/core/pumi-meshes/matchedNodeElementReader/geom3D.coord \
NULL \
/space/cwsmith/core/pumi-meshes/matchedNodeElementReader/geom3D.class \
NULL \
NULL \
/space/cwsmith/core/pumi-meshes/matchedNodeElementReader/geom3DHead.cnn \
foo.dmg foo.smb
numVerts 352068
2 46941 8
2 18222 6
1 65037 8
3 153102 6
0 64704 8
isMatched 0
CR1 mysize=0
CR5: self=3,myOffset=0,quotient=0
0 after residence
2 after residence
3 after residence
1 after residence
0 done inside remotes
1 done inside remotes
2 done inside remotes
3 done inside remotes
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 28879 RUNNING AT cranium.scorec.rpi.edu
= EXIT CODE: 136
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Floating point exception (signal 8)
This typically refers to a problem with your application.
Please see the FAQ page for debugging suggestions
cwsmith@cranium: /space/cwsmith/buildPumiOptonSimonOmegaoff $
setCoords int overflow of:
output mean we are overflowing?cwsmith@cranium: /space/cwsmith/buildPumiOptonSimonOmegaoff $ ../runMner.sh
numVerts 352068
3 153102 6
1 65037 8
0 64704 8
2 46941 8
2 18222 6
isMatched 0
constructResidence: self=0,gid=0,ifirst=0
constructResidence: self=1,gid=0,ifirst=0
constructResidence: self=2,gid=91452,ifirst=0
constructResidence: self=3,gid=488,ifirst=0
constructResidence: self=0,gid=0,ifirst=0,max=352067
constructResidence: self=1,gid=0,ifirst=0,max=352067
constructResidence: self=2,gid=91452,ifirst=0,max=352067
constructResidence: self=3,gid=488,ifirst=0,max=352067
CR1 mysize=88017
CR5: self=3,myOffset=264051,quotient=88017
2 after residence
0 after residence
1 after residence
3 after residence
0 done inside remotes
1 done inside remotes
2 done inside remotes
3 done inside remotes
setCoords int overflow of: self=0,mySize=88017,total=352068, n=88017,to=0, quotient=88017, remainder=0 start=0, peers=4, sizeToSend=2112408, nverts=88017
setCoords int overflow of: self=1,mySize=88017,total=352068, n=88017,to=1, quotient=88017, remainder=0 start=88017, peers=4, sizeToSend=2112408, nverts=88017
setCoords int overflow of: self=2,mySize=88017,total=352068, n=88017,to=2, quotient=88017, remainder=0 start=176034, peers=4, sizeToSend=2112408, nverts=88017
setCoords int overflow of: self=3,mySize=88017,total=352068, n=88017,to=3, quotient=88017, remainder=0 start=264051, peers=4, sizeToSend=2112408, nverts=88017
fathers2D not requested
seconds to create mesh 1.044
APF FAILED: apf::Verify: edge with 2 adjacent faces
centroid: (0.684542, 0.00348426, 0.0833333)
based on the following:
- edge is classified on a model region
we would expect the adjacent face count to be at least 3
APF FAILED: apf::Verify: edge with 2 adjacent faces
centroid: (0.53322, -0.00227891, 0.0833333)
based on the following:
- edge is classified on a model region
we would expect the adjacent face count to be at least 3
APF FAILED: apf::Verify: edge with 2 adjacent faces
centroid: (0.684311, 0.000954821, 0.0833333)
based on the following:
- edge is classified on a model region
we would expect the adjacent face count to be at least 3
APF FAILED: apf::Verify: edge with 2 adjacent faces
centroid: (0.538636, -0.0196729, 0.0833333)
based on the following:
- edge is classified on a model region
we would expect the adjacent face count to be at least 3
===================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= PID 32670 RUNNING AT cranium.scorec.rpi.edu
= EXIT CODE: 134
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Aborted (signal 6)
This typically refers to a problem with your application.
Please see the FAQ page for debugging suggestions
pumi.h
to phCook.cc
for the memory query function .../projects/tools/SCOREC-core/core/pumi-meshes/phasta/4-1-Chef-Tet-Part/4-4-Chef-Part-ts20/run
develop
e765832 and pushed to https://github.com/SCOREC/core/tree/CGNS_OneBaseRB2Devviz003
- spack load gcc@11.2.0
reports 'invalid version specifier'
verify(...)