GitHunt
PR

pranabdas/fullprof

Powder X-ray diffraction Rietveld refinement using FullProf.

Rietveld refinement of powder X-ray diffraction pattern using FullProf

Step by step guide to getting started with powder x-ray diffraction peak fitting
using FullProf.

Installation

Please download the FullProf software here and
follow the instructions to install in your computer. I am using a Windows
machine for this tutorial. The sample data used in this tutorial is available
here.

Creating PCR File

  1. First of all, it is recommended that you always create a new (separate)
    directory for the FullProf analysis of each of your samples. Like for example,
    now I want to do the analysis of CeMg3, so I will create D:\FullProf\CeMg3

  2. Copy the powder XRD data file to the folder created (i.e., to
    D:\FullProf\CeMg3). Generally, this XRD data file is an ASCII file with the
    extension .x_y or .ASC, containing data in two column format, it will be
    better to change the file extension to .dat.

  3. Now run the fullProf Program, then the FullProf toolbar will appear.

  4. Click the WinPlotr icon to run WinPlotr.

screenshot-01

  1. Then a window like shown bellow will appear:

screenshot-02

  1. Then go to File >> Open Pattern File and select the first option X,Y
    data + INSTRM=10
    and Click OK

screenshot-03

  1. Now a browser window will pop-up and you have to browse the data file (Here
    in our case it is CeMg3.dat)

  2. A plot window will appear

screenshot-04

  1. Go to Points Selection >> Automatic Peak Search. Then following window
    will appear, select Search Cu Ka1/Ka2 doublets and leave the remaining
    parameters as defaults for the first time and Click OK.

screenshot-05

  1. Now it will show, how many peak it has found, if the peak number is large or
    small, you can play with various parameters, especially Iterations num. Note:
    the maximum number of peak must be bellow 20
    .

  2. Once you have got the right no. of peaks (say, 12 or 14), you can go ahead.

  3. Now, you have to save this, for this, go to
    Points Selection >> Save as… >> Save Points for DICVOL06. A pop-up window
    will appear, put a title, select the Tested Crystal Symmetry (If it's known,
    like in our case of CeMg3 it's Cubic. And click OK.

screenshot-06

  1. A pop-up window will appear saying CeMg3.dic file has been created,
    click ok, Next pop-up will say Edit DICVOL06 input file edit? Click NO.
    Finally, click RUN in the next pop-up window while asking Run DICVOL06?
    If you get a solution, click OK.

screenshot-07

  1. Sometimes, it may happen that you end up with no solution, then go back step
    12 and put the maximum number of impurity peak =1 (increase it step by step if
    you don't get no solution again)

  2. After clicking OK, in the step 13, a pop-up window will say Normal end
    of DICVOL6?
    Click Kenavo!

  3. Now the required PCR file has been created in our directory.

Editing the PCR File

Here we will use FullProf PCR Editor (Graphical User Interface) to edit the PCR
file.

  1. Click the ED PCR button in the FullProf Suite Toolbar:

screenshot-08

  1. Following window will appear:

screenshot-09

  1. Now, go to File >> Open…, a browser window will appear, browse the PCR
    file which we have created earlier.

  2. Click in the General TAB, give a title (say, CeMg3) and click OK.

screenshot-10

  1. Then go to Patterns TAB in the Editor of the PCR File, following window
    will appear:

screenshot-11

  1. Click the Data file/Peak shape button:

screenshot-12

  1. Another pop-up window will appear, in the Data File/Format TAB browse the
    data file, in our case D:\FullProf\CeMg3\CeMg3.dat

  2. Next, go to Refinement/Simulation TAB, put λ2=1.5444 and (I_2/I_1)=0.5
    (specific to my case)

screenshot-13

  1. Click OK in the Profile Data Information Pattern window.

  2. Now click in the Background Type button in the Pattern Information
    window, following window will appear, select 6-Coefficients polynomial
    function
    and click OK.

screenshot-14

  1. Now, click in the Excluded regions button and enter excluded regions in the
    pop-up window, in our case, 0 - 10 and 80 - 180 are the excluded regions.

screenshot-15

  1. Click OK in the Exclude Regions window and in the Patter
    Information
    window.

  2. Next, come to the Phases button in the Editor of PCR Files and click
    Symmetry button in the pop-up

screenshot-16

  1. Enter the SpaceGroup information, in our case it is F m -3 m .
    Click OK >> OK

  2. Now go to Refinement Button >> Instrumental button in the
    Refinement Information window.

screenshot-17

  1. Select the Zero Check box and click OK. First, we are going to refine
    only the zero point of the detector.

screenshot-18

  1. Click OK >> OK and come to the Editor of PCR Files window, go to File >>
    Save. Now you can exit the Editor window.

Refinement

Here we will learn how to do the basic refinements

  1. Run the Winplotr by clicking the WinPlotr button in the FullProf
    Suite toolbar.

screenshot-19

  1. Click the Pcr button to browse and open the pcr in a notepad.

screenshot-20

  1. Now, the pcr file will open in NotePad, put Aut =1 (Doing so, you don't need
    to put the index of refine parameter manually).

screenshot-21

  1. Save and Close the NotePad.

  2. Click the FP button in the WinPlotr toolbar, it will ask for the pcr
    file and the data file, browse those files.

  3. Then it will show the fitted pattern as well as the experimental pattern. It
    will also show the value of Chi2, recall that for the first time we are only
    varying the zero error of the instrument.

screenshot-22

  1. Go back to the Pcr button and open the pcr file in NotePad to edit it. This
    time we will refine the background parameters one by one. For this change the
    value of 1st background parameter to 1 instead of 0.

screenshot-23

  1. Save and Close the NotePad and run the FP again, like this we can refine all
    the background parameters, generally one can maintain this order for best
    results:
    Zero Point of the Detector >> Background Parameters >> Lattice Constants >>
    Atomic Positions >> Debye-Waller factor >> Peak Shape >> Asymmetry Parameters
    .

Languages

HTML58.5%CSS24.8%JavaScript16.7%

Contributors

Created December 4, 2019
Updated January 6, 2026