Hello,
I am using adapt_type in Sculpt for refinement of inner material (volume 1) inside other material (volume 2). The mesh size in volume 2 should be 20 m and I want to have mesh size in volume 1 of 1.25 m.
I was able to pass from 20 m -> 10 m, 20 m -> 5 m & 20 m -> 2.5 m (see the attached Figure).
However, I cannot reach
20 m -> 1.25 m, please see my
input files.
Is there a limitation for refinement in Sculpt?
Thank you very much for help.
Hello @moonwalk11,
how many RAM have you got on your machine?
If you are refining this fine you could probably run out of memory. Sculpt itself shouldn’t have a limit for this operation.
Hello @Norbert_Hofbauer,
I have 32,0 GB of RAM on my notebook.
But is the flag adapt_material = 1 3 0.05 0 1.0 in my *.i correct for this purpose? Because, I am only getting: 3 levels:
NUM MATERIALS REFINED = 1
Level 1 uniformly refining…
'd level 1 cells uniformly refined
Level 2 uniformly refining…
'd Level 9260 cells uniformly refined
'd additional Level 2044 cells uniformly refined
Level 3 uniformly refining…
'd Level 68800 cells uniformly refined
'd additional Level 6292 cells uniformly refined
Your second input adapt_material = 1 *3* 0.05 0 1.0 defines the refinement level for the uniform refinement. So you are requesting only 3 levels of refinement.
I did run 4 levels of refinement successfully but sculpt used up to 40 GB of RAM for it. By the way, the easiest way to run sculpt and set its options is to use the gui in cubit.
Thank you very much @Norbert_Hofbauer! It is working.
Btw. this was just a test example. I am trying this 3 level refinement on my actual model on a cluster where we have a Cubit license. But the computation crashes before finishing third level of refinement. I think, it is due to large memory usage.