UMESH file load error

Dear experts,

I tried to run the fluka with ICRP mesh file in a cluster computing system. To begin with, the input was first prepared using the flair platform on a normal computer where the umesh file was loaded. Then the input files along with .ele, .node files were transferred to the cluster running directory.

But while trying to run it in the computing cluster, I found the following error printed in the log file :

Polyhedra: Loading ../MRCP_AM.node
STOP Could not load umesh
STOP STOP: FLUKA ABORTED

I use this command to run the input:

home/r.dey/CERN_FLUKA/fluka4-5.0/bin/rfluka -e /home/r.dey/run_fluka/abc -N0 -M1 $PBS_O_WORKDIR/example.inp

Is there any other command required to load the umesh for this system?

Here is how the .inp looks, the .ele is present in the same directory as the input file.

1

Regards,

Riya

Dear @riya and FLUKA users,

I believe the issue might be similar to one I’ve encountered. I noticed that if you create a subfolder to run an input file that uses a mesh, the mesh file cannot be found.

For example, suppose we have a model.abaq file in our input directory and we include it via the UMESH:
image

Now, if I create a subfolder (e.g., test) via Flair:

image

and try to run it from there, I encounter the following error:

Error loading umesh “model.abaq”
Abort called from VXLINP reason Could not load umesh Run stopped!
STOP Could not load umesh

I believe this happens because the mesh file is not copied into the subfolder, and no symbolic link is created — hence, it cannot be found.
As a workaround, I modified the UMESH card to reference the file like this:
image
I also placed a copy of model.abaq in both the original input directory and one level above. With this setup, everything runs correctly.

P.S. I kindly ask the FLUKA team to check if this is the case.

Regards,
Ivan

Dear @Ivan ,

I have kept all the files in a single folder with name run_fluka (see the attached image). However, the output folder is at different location, with the directory name fluka_work. In this directory, although the input .inp is copied depending on the parallel jobs, the .ele and .node etc are not copied, hence it is not recognizing the mesh file, I guess.

Are you referring this?

When I use a single folder on the pc to run the file from flair interface, there is no issue.

In our cluster system, there is no graphical interface, so flair cannot be used. So I have to rely on the .inp file only.

regards,

Riya

Dear @riya,

As I understand it, you’re running multiple input files in parallel. In such cases, it’s common to create separate subfolders for each run. You just need to make sure that the files referenced in your UMESH card are available at these paths you’ve specified.

You can verify this by checking whether the files are accessible from the directory where your log file is located.

Regards,
Ivan

Yes, I now have added extra cp commands for the mesh files to be copied in the run sub folders. It seems working now.

Regards,

Riya