Sculpt input_mesh and adaptive meshing fails

Hello,

I am attempting to generate a refined base mesh with sculpt and then use it in sculpt with more adaptive refinement. During the first sculpt execution, I use adapt_type=material to refine a zone of the overlay grid. I then want to use adapt_type=vfrac_average or vfrac_difference to further refine and create blocks for each material.

This works if I do not use any adaptive meshing to create the new background mesh. (no adapt_type=material) However, if I refine a section of the overlay grid, sculpt has a segmentation fault during the second sculpt execution. Based on the documentation, it seems like what I am trying to do should be possible.

I have uploaded the input files I am using for a test case that exhibits the same behavior as my complex case. Please advise. I am running with cubit version 2024.3.

sculpt_overlay.i.txt (391 Bytes)
sculpt_result.i.txt (236 Bytes)
note: this forum requires that I add the .txt to upload.

Hi @tux,
could you also share your geometry that you are meshing please.

Hi @Norbert_Hofbauer,

I am new to the forum and can only upload two files at a time. Here is the geometry.

cube.stl.txt (684 Bytes)
cyl.stl.txt (12.4 KB)

Also the diatom files.
sculpt_result.diatom.txt (105 Bytes)
sculpt_overlay.diatom.txt (107 Bytes)

Hi @tux,
sorry for the late reply. We could reproduce your issue but we don’t have a solution to this yet.
We already reached out to sandia to take a look into this.