I am working on a simulation project that requires the simultaneous use of two distinct DICOM phantoms within the same geometry.
Could you please clarify if it is technically possible to implement multiple DICOM phantoms in a single FLUKA run? If so, could you provide guidance or point me toward the recommended procedure to correctly position and define them?
currently FLUKA supports only one VOXELS card geometry, so there is no direct way of importing both phantoms as two VOXELS geometries.
There might be some ways of doing it but its getting complicated
You could possible join the two phantoms in a single extended one
Convert each voxel file to a UMESH. FLUKA supports multiple UMESH and even combined with CSG
I would say the second (convert VOXELS to UMESH) might be the less complicated and the most promising of the two. Using the flair functionality one could do it in C++ (it would be easier since most of the VOXELS loading is there), and then write it in Abaqus format as Hexahedra, starting with the list of nodes and then all voxels with the same HU value grouped into a single organ.