Full Year 2007
----------------------
>> 16 February 2007: Bug in spherical description of magnetic moments
----------------------
- A bug in the calculation of the components of magnetic moments along the
crystallographic axes for triclinic cells with strong departure of angles
from 90 degree, and when the spherical description was used, has been
corrected.
- The text of the note of 8 February 2007 has been changed.
----------------------
>> 9 February 2007: New facility for quantitative analysis
----------------------
- It is now possible to create a database using FullProf for quantitative
phase analysis. One can calculate the structure factors of a particular
crystalline phase and store them in a file using HKL=5 (see note of 3 July
2003). A new line containing the space group and the cell parameters has
been included. The created file can be renamed arbitrarily and the file
can be read back by a job with NAT=0, JBT=-3 and IRF=2. After the name of
the phase, and using the COMMANDS instructions, one can put the name of the
file to be read after the keyword FILE_HKL (not case sensitive!). The format
of the command is:
FILE_HKL n_pat my_hkl_file_name
Where n_pat is the number of the pattern for wich the structure factors
file named "my_hkl_file_name" is given. If the space group and the cell
parameters do not coincide with what is written in the file my_hkl_file_name
the stored values are re-copied to the PCR file. The cell parameters are
re-copied only in the case the sum of the absolute differences is greater
than 4. Otherwise the parameters of the PCR file are kept.
In the following example the space group and cell parameters are imported
from the file "quant.hkl"
!-------------------------------------------------------------------------------
! Data for PHASE number: 1 ==> Current R_Bragg for Pattern# 1: 0.23
!-------------------------------------------------------------------------------
My Phase name
!
COMMANDS
..... (other commands)
file_hkl 1 quant.hkl
..... (other commands)
END COMMANDS
!Nat Dis Ang Pr1 Pr2 Pr3 Jbt Irf Isy Str Furth ATZ Nvk Npr More
0 0 0 0.0 0.0 1.0 -3 2 0 0 0 2147.799 0 7 0
!
P 1 <--Space group symbol
!-------> Profile Parameters for Pattern # 1
! Scale Shape1 Bov Str1 Str2 Str3 Strain-Model
13.492 0.00000 0.00000 0.00000 0.00000 0.00000 0
11.00000 0.000 .000 0.000 0.000 0.000
! U V W X Y GauSiz LorSiz Size-Model
0.0161020 -0.00158 0.00291 0.000000 0.000000 0.000000 0.000000 0
0.000 0.000 0.000 0.000 0.000 0.000 0.000
! a b c alpha beta gamma #Cell Info
0.00000 0.000000 0.000000 90.000000 90.000000 90.000000
31.00000 41.00000 21.00000 0.00000 0.00000 0.00000
........
----------------------
>> 8 February 2007: Change in extinction coefficients for Ext-Model=4
----------------------
- An internal constant has been changed from 0.000001 to 0.001, for the
case of neutron diffraction, so that the coefficients for anisotropic
extinction should be divided by 1000.
This has been performed in order to get more manageable numbers. This
affect only the treatment of single crystal data in which Ext-Model=4
and neutron diffraction. The coefficient remains equal to 0.000001 for
X-ray single crystal diffraction.
- An error re-writing the codes of the domain fractions in single crystal
work in the new generated PCR file has been corrected.
----------------------
>> 25 January 2007: Simulated annealing with magnetic single crystal domains
----------------------
- The simulated annealing procedure for solving magnetic structures using
single crystal data possesing magnetic domains has been fully implemented
The method is still under testing but the user can readily use it by
using one additional prescription with respect to the normal work with
simulated annealing.
In the simulated annealing PCR file the user should include the population
of domains as free parameters in the list (except the last one, as for least
squares) and put as negative the "step" values in the list. This is for
indicating the program to make always the constraint that the sum of all
domain populations is equal to 1. If the user wants to start with a given
population of domains the given values should verify that the sum is 1.0
Example:
. . . . . . . . Relevant portion of the PCR file
My Magnetic phase name
!
COMMANDS
magdom u, v, w, 0.1 : 0.20000 0.20000 11.00 21.00
magdom -v, u, w, 0.1 : 0.20000 0.10000 31.00 41.00
magdom u,-v, w, 0.1 : 0.10000 0.20000 51.00 0.00
END COMMANDS
!Nat Dis Mom Pr1 Pr2 Pr3 Jbt Irf Isy Str Furth ATZ Nvk Npr More
3 0 0 0.0 0.0 1.0 1 4 -1 0 0 0.000 -1 7 0
. . . . . . . .
! Limits for selected parameters (+ steps & BoundCond for SA):
1 0.0000 1.0000 -0.0200 0 Pop_MagD_1
2 0.0000 1.0000 -0.0200 0 Pop_Chir_MagD_1
3 0.0000 1.0000 -0.0200 0 Pop_MagD_2
4 0.0000 1.0000 -0.0200 0 Pop_Chir_MagD_2
5 0.0000 1.0000 -0.0200 0 Pop_MagD_3
! T_ini Anneal Accept NumTemps NumThCyc InitConf
1.0 0.900 0.000001 200 0 0
! NCyclM Nsolu Num_Ref Nscalef NAlgor
50 1 100 1 0
! ISwap Var-Real/Imag
0 0
- A new output file of name "codfil"_mdom.hkl is written when hkl=10 and there
are some MAGDOM commands in the PCR file. The description of domains and the
list of contributions of each domain to the total square of the magnetic interaction
vector is written during the first cycle of refinement.
- A merged reflection list for magnetic structures containing only the independent
reflections for a particular magnetic model can be generated by putting the
command MAG_MERGE in the PCR file. The name of the file is "codfil"_nph_merged.int,
where nph is the number of the phase.
----------------------
>> 8 January 2007: New way for combining powder and single crystal refinements
----------------------
- Up to now the way for doing a mixed, single crystal + powder, refinement
was to use Cry=0 and duplicate artificially the crystallographic phase to
be refined and including Irf=4 in one of the phases. This was available in
FullProf before introducing the multi-pattern option and is still available.
A more transparent way, without need of repeating the phase, can now be used.
One can declare that a particular diffraction pattern contains only integrated
intensities, the new variable Int=1 means that the corresponding pattern
consists of integrated intensities. The corresponding Irf variable concerning
the refined phase should be equal to four (Irf=4). All the items characteristic
of a powder diffraction pattern (lambdas, 2thmin, 2thmax, zero, background,
excluded regions, etc) should not be given in the PCR file for the pattern
having Int=1.
This option extends also the single crystal refinements. For instance one can
use a single phase and a series of different data collections to be treated as
different patterns.
An example has been included in the distribution of FullProf.
- The current version of FullProf has been updated to:
**********************************************************'
** PROGRAM FullProf.2k (Version 3.80 - Jan2007-ILL JRC) **'
**********************************************************'