To determine the atomic positions you don't need to perform DFT calculations. In fact, is quite the contrary. You can obtain the position of atoms in the crystal structure from Rietveld refinement with the diffractogram, generating a CIF file.
With the CIF file, you can perform DFT calculations by using the atomic positions.
Both XRD and electron diffraction have proven useful for characterizing mineral associated with matrices and matrix vesicles developed in culture [60].