Run time error with mesh phantom

Dear experts,

While working with mesh phantom, I found that some of the spawns are giving run time error while others are running fine. This trend is not consistent, i.e., if I run the same input again, it may happen that no error is generated.

I am attaching one of such error file. Can you please guide me what is the reason behind this?

logFile.txt (3.9 KB)

Regards,

Riya

Dear @riya

this is a clear sign of a memory allocation failure. UMESH require a lot of memory so one can easily run out of memory on a PC.

Here is a breakdown of the consumed memory:

  • The ICRP phantoms require around 1.8Gb
    During the loading of the meshes some additional memory is required which is later freed.
  • fluka requires ~850Mb
  • PW neutron cross sections varies with the problem typically is of the order 100-200Mb
  • USRBINs with fine meshing can require even more
  • AUTOIMBS also dynamically allocates memory and strongly depends on the problem
  • flair will also require similar memory for the UMESH

I would suggest that you run one job. See with top how much memory is used by one job of FLUKA.
Then check with the linux command free to see how much memory is available on the system and you can find out how many parallel jobs you can run.

Give also some margin for other processes, initialization etc.

1 Like

Dear @vasilis ,

Thank you for the detailed guidance,

Regards,

Riya