Home workstation for Caedium - Question about Caedium processes

Hello Dr. Smith,

I am considering purchasing a new workstation for Caedium.
As I understand it, mesh generation on Caedium uses but one core of even a multi-core computer, so a single (or fewer) core computer with faster processor core speeds is more helpful for mesh generation, whilst having many more cores is more helpful for solver running, even if the processor speeds are slower.

Is this correct? This is my main question, as it implies a need to balance number of cores and processing speed of each core.

I anticipate running future simulations up to, say, 5 million tetrahedra. How much memory is helpful to have? Running 2 million tetrahedra, it takes a long time to show the volume mesh on my computer with 16GB memory. It is so slow that I never save a Caedium simulation with the monitor showing the volume mesh, because it may be some time - sometimes maybe half an hour - before the computer actually shows it when I re-open up a simulation I have thus saved. I fully understand this is a reflection of my trying to do way too much with a laptop, rather than a problem with Caedium. I'm using a 4 core 2.8GHz MacBook Pro with 16GB memory. I have Caedium set to run on 3 of the 4 cores and 6 threads.

I'm curious, if it is not inappropriate to ask, what you use as your workstation for running Caedium? If that is proprietary, I apologize for asking.

Thanks very much for your help.

No votes yet

Machine spec and volume mesh visualization

Your assessment of processor speed vs number of cores is correct.

I think you are likely seeing slow speeds and large memory requirements for the volume visualization of mesh metrics because you are using iso-surfaces. Instead, prior to requesting your volume mesh metric for the volume, set:

  • Style = Flat
  • Transparent = unchecked (off)

These settings will ensure you visualize mesh elements and not create additional cells required for iso-surfaces.

The spec of your laptop sounds fine for 5 million cell cases. I use a similar spec PC for running most Caedium cases and development. It should be fine up to about 16 million cells. You are likely to benefit from more cores over more memory. Solid State Drives (SSD) are also a major benefit for CFD given that OpenFOAM (Caedium's CFD engine) uses temp files to record results.

Thank you.

Thank you.