The report describes a new version of the IOTA code elaborated to study primary radiation defects in composite materials irradiated with ions. The code is used for the calculation of the total number of primary defects created in materials, displacement cross-sections, and spatial defect distributions. The calculations apply analytical expressions for the differential cross-section for the transfer of the kinetic energy from the moving ion to a lattice atom and tabulated stopping power data. The simulation is based on the binary collision approximation and the Monte Carlo method. Using the results of molecular dynamics calculations or the arc-dpa model, the IOTA code is applied for joint BCA-MD or BCA-arc-dpa simulations. The code can be downloaded on
https://goo.gl/DXFqMn or https://bwsyncandshare.kit.edu/dl/fiVD4QCZgWtqzFacULdvJ6MN/iota_2017.zip .