Long story short, I am trying to take two different geometries and basically imprint/merge and mesh them together to create a conforming mesh but to keep them in different blocks so that in a FEM solver I have I can specify the subdomains based on the blocks. I am attaching a screenshot to this post. It should all be working, and I don’t necessarily get errors, but when I do this I get 0 surfaces consolidated and only two vertices being consolidated, which tells me that it is only connecting the two meshes at a single point basically. When running some reaction-diffusion equations in the solver, I confirm that this is what’s going on. I am starting propagation in the upper geometry hoping that it will also propagate the bottom one; you can see in the screenshot that the propagation front goes all the way in the top geometry but it gets to the corners and it tries propagating to the bottom geometry (so that is where the only connection is happening, while it should be across all the bottom surface of the top geometry and the top surface of the bottom geometry). I am not sure how I can fix this. I tried meshing them separately and them imprinting the volumes and merging, imprinting the surfaces and merging, but I still haven’t gotten it to work. My guess is that somehow when trying to put both geometries together it is only detecting one vertex where that is possible; I also was getting an error saying that there were overlapping surfaces, even after I had already imprinted/merged. Any help and guidance will be greatly appreciated!
Can you share your model with us? If the adjacent STL surfaces have different topologies that could create a problem. Cubit does not currently support the imprint operation on STL geometry. That operation is used to make surface topologies align. The surfaces cannot be merged if the curves on the surfaces don’t lineup.
Thanks so much for your response, Karl! Really appreciate it! I am attaching both STL models in this zip file. I think in one of the methods I tried to use I did get an error saying that both volumes had “higher order topology.” But the weird thing is, that both geometries were created by extruding a surface mesh in blender to produced volumes in the shape of the surface mesh; one was extruded “upwards” and the other one “downwards” so the curves should be aligned. Is there a way that maybe then, in case for some reason they are not aligned, I can modify one of the surfaces to line up with the other one (i. e. doing some cuts) and then imprint/merge? Maybe some boolean operation? After they are merged, I could assign one of the volumes to a block and the other volume to another block to be able to specify domains in my FEM solver. Thanks so much in advance for the help and for sharing your thoughts!