CIPW Norm Revisedsurendra
CIPW Norm Revisedsurendra
CIPW Norm Revisedsurendra
Abstract
The CIPW norm proposed one hundred years ago is still a useful scheme because abundances of normative minerals
are required for a proper rock classification such as that recommended by the IUGS. However, a standard method-
ology for CIPW norm computation is required. This paper presents a detailed step-by-step procedure for a Standard
Igneous Norm (SIN). Our proposal is based on mass-balance principles involving the concept of variable molecular
weights, free or unused parameters such as oxygen, CO2 and other oxides, and silica deficiency. This SIN is capable of
providing highly consistent results, with differences between CIPW norm sums and bulk chemical analyses generally
smaller than 0.002.
1 Centro de Investigación en Energía, UNAM, Priv. Xochicalco s/no., Col. Centro, Apartado Postal 34, Temixco, Mor.
62580, Mexico. Corresponding author S.P. Verma <[email protected]>
* Present address: Facultad de Ciencias de la Tierra, UANL, Ex-Hacienda Guadalupe, Apartado Postal 104, Linares,
N.L. 67700, Mexico.
0036-7699/03/0083/197 ©2003 Schweiz. Mineral. Petrogr. Ges.
198 S.P. Verma, I.S. Torres-Alvarado and F. Velasco-Tapia
(Le Bas, 2000) made a series of recommendations norm computation, any error in this mineral
for rock classification dealing with high-Mg and will be critical for the calculation of important
picritic volcanic rocks that require a special classi- calcium-bearing minerals.
fication, prior to the TAS scheme of Le Bas et al. (iv) Implementation of the most accurate atomic
(1986). weights for oxides and subsequent precise
Middlemost (1989) pointed out an urgent mineral molecular weight calculations. Precise
need for a standard igneous norm (SIN) calcula- atomic and molecular weights, based on
tion scheme because the existing schemes and IUPAC Commission on Atomic Weights and
computer programs produced many erroneous, Isotopic Abundances (Vocke, 1999), are used
and in some examples even bizarre, norms. Impor- for the norm computations (Table 1).
tantly, the TAS classification is supplemented by (v) Concept of variable molecular weights incor-
CIPW normative minerals for certain sub-root porated throughout into the present proce-
names to be assigned (Le Bas et al., 1986; Le Bas, dure, considering the concentration of certain
1989, 2000). We believe that this need of standard- elements that may substitute for some miner-
ization in the CIPW norm calculation has resulted al-forming major elements. For example, be-
in a limited use of normative minerals by the pet- cause strontium may substitute calcium in the
rological community. This unfortunate situation chemical formula of calcium-bearing minerals,
might explain also a lack of interest in using rock the proportion of Sr should be taken into ac-
classification schemes, in which normative miner- count when calculating the molecular weight
als have to be taken into account, such as the TAS of respective normative minerals.
classification proposed by the IUGS Subcommis- (vi) Keeping track of unused mass throughout
sion on the Systematics of Igneous Rocks (Le the computation, resulting in the calculation of
Maitre, 1984; Le Bas et al., 1986; Le Bas, 2000). free oxygen, free or unused oxides including
This paper presents a system with a substan- CO2, and unbalanced silica deficiency.
tially modified CIPW norm computation proce- (vii) Continuous testing of remaining oxides in
dure, termed Standard Igneous Norm (SIN), fol- each step until all undersaturated minerals are
lowing the suggestions of Middlemost (1989). The formed.
fundamental principles of an anhydrous mineral (viii) Achievement of highly consistent results,
assemblage put forth by Cross et al. (1902) are comparing the sum of normative minerals with
still followed, but the present procedure is a sig- the bulk chemical composition.
nificant modification of the available CIPW re-
ports (e.g. Kelsey, 1965; Rollinson, 1993) in many In spite of all these improvements, we recog-
respects. Important modifications in the SIN nize that there are still some concepts that could
scheme presented in this paper are: eventually be included, particularly as user op-
tions, in a future version of the norm procedure.
(i) In addition to the eleven major elements, an These options would allow: (1) the incorporation
optional use of minor and trace elements in of minor amounts of Fe2O3 in clinopyroxenes; (2)
the norm computation. inclusion of Zr in pyroxenes rather than the calcu-
(ii) A prior adjustment of chemical analyses to lation of normative zircon, especially in mafic
100% on an anhydrous basis. rocks; (3) substitution of Ti-tschermaks into
(iii) Correction of the mineral formula and/or clinopyroxene, especially in mafic rocks contain-
molecular weight for apatite, and recognition ing Ti-augite phenocrysts; (4) calculation of a
of the need of two different formulae for this monticellite component (CaMgSiO4); (5) forma-
mineral. This error from Cross et al. (1902) has tion of normative Mg-chromite for Cr-rich rocks;
persisted in Kelsey (1965), in classical petrolo- (6) calculation of hydrated minerals, when appro-
gy books such as Cox et al. (1979), and even in priate; (7) handling of other elements such as
recent text books such as Rollinson (1993). For TiO2 and ZrO2 in minor oxide combinations, as is
example, the molecular weight of “310” quot- done for oxides such as MnO, BaO, NiO, and
ed by Cross et al. (1902) and Rollinson (1993) SrO; (8) incorporation of alternative ways for
seems to be in error because it differs signifi- handling the free oxygen parameter defined in
cantly from any of the two values for apatite this norm procedure. Furthermore, the sequence
computed in Table 4 of this paper of calculations could be changed as an option
(336.2016575 or 328.8691887). Similarly, the depending on the geological system that the user
mineral formula 3CaO·P2O5·1/3CaF quoted by is investigating.
Kelsey (1965) must be 3CaO·P2O5·1/3CaF2. Be-
cause apatite calculation will affect the
amount of CaO from the very beginning of
A revised CIPW norm 199
where Fe2O3 and TiO2 are expressed in % m/ 1% m/m – mass/mass unit expressed in % – equivalent
m1 . But if the analysis value of Fe2O3 is less than to the familiar wt%, is now recommended to be used for
this (equation 1), no changes are made. However, this purpose.
Table 1 Oxides and elements with their molecular or atomic weights to be used in SIN (CIPW) computations*.
Oxide Molecular Approximate Element Atomic weight
symbol weight molecular name
weight
(% m/m or (MWOxide) (MWElem)
wt%) (AMU)§ (AMU) (AMU)
SiO2 60.0843 60.1 F 18.9984032 (5)
TiO2 79.8658 79.9 Cl 35.4527 (9)
Al2O3 101.961276 102.0 S 32.066 (6)
Fe2O3 159.6882 159.7 Ni 58.6934 (2)
FeO 71.8444 71.8 Co 58.933200 (9)
MnO 70.937449 70.9 Sr 87.62 (1)
MgO 40.3044 40.3 Ba 137.327 (7)
CaO 56.0774 56.1 Rb 85.4678 (3)
Na2O 61.97894 62.0 Cs 132.90545 (2)
K2O 94.1960 94.2 Li 6.941 (2)
P2O5 141.944522 141.9 Zr 91.224 (2)
CO2 44.0095 44.0 Cr 51.9961 (6)
V 50.9415 (1)
SO3 80.0642 80.1 O 15.9994 (3)
* Atomic weights are the exact values recommended by IUPAC (Vocke, 1999); the analytical uncertainty
quoted in parentheses refers to the last digit reported for each element.
§ AMU = Atomic Mass Unit.
200 S.P. Verma, I.S. Torres-Alvarado and F. Velasco-Tapia
Table 2 Elements with the oxide molecular weights and respective formulae to be used in the SIN (CIPW) compu-
tations.
Element name Oxide symbol Oxide Molecular Conversion formula
Weight
(AMU)
F – – CF10-4
Cl – – CCl10-4
S – – CS10-4
Ni NiO 74.6928 (MWNiO/AWNi) CNi10-4
Co CoO 74.9326 (MWCoO/AWCo) CCo10-4
Sr SrO 103.6194 (MWSrO/AWSr) CSr10-4
Ba BaO 153.3264 (MWBaO/AWBa) CBa10-4
Rb Rb2O 186.935 (MWRb2O/(2AWRb)) CRb10-4
Cs Cs2O 281.8103 (MWCs2O/(2AWCs)) CCs10-4
Li Li2O 29.8814 (MWLi2O/(2AWLi)) CLi10-4
Zr ZrO2 123.2228 (MWZrO2/AWZr) CZr10-4
Cr Cr2O3 151.9904 (MWCr2O3/(2AWCr)) CCr10-4
V V2O3 149.8812 (MWV2O3/(2AWV)) CV10-4
The abbreviations used are: MWOxide is oxide molecular weight (e.g., MWNiO is the molecular weight of NiO); AWElem
is element atomic weight (e.g., AWNi is the atomic weight of Ni); CElem refers to the concentration of an element in a
sample (e.g., CNi is the concentration of Ni). denotes multiplication.
torted rock classifications that use norms. It ap- Based on an extensive compilation of chemical
pears that acmite is the only anhydrous normative analyses of volcanic rocks, Middlemost (1989)
silicate mineral that contains Fe2O3 (Fe3+), be- proposed the use of different Fe2O3 to FeO ratios
sides, of course, purely iron minerals hematite depending on the type of rock. This approach has
(Fe2O3) and magnetite (FeO·Fe2O3). Other the advantage that the iron-oxidation ratio cho-
clinopyroxenes may also contain minor amounts sen is probably that of the fresh sample.
of Fe2O3, but as proposed in the CIPW norm pro- Thus, there are at least three different ways to
cedure, these other pyroxenes are considered estimate the iron-oxidation ratio: (a) the Middle-
here as containing solely FeO (see Table 4). most (1989) proposal to adjust the Fe2O3/FeO ra-
Therefore, changes in the Fe2O3/FeO ratio intro- tios of rocks depending on rock type; (b) the Le
duce changes in the amount of FeO available to Maitre’s equation based on the SiO2 and
form normative minerals (note that initial steps of Na2O+K2O contents of the samples (Equation 2
normative calculations use FeO; Kelsey, 1965), above); (c) the actually measured ratios if avail-
and will change the concentration, or even the able. Any of them could be used consistently
species of normative minerals being produced. throughout the SIN calculations.
This work presents a norm calculation procedure considerably modified after Kelsey
(1965), following a rigorous use of the mass-balance concept. The development of SIN
requires new rules that are summarized here. Several errors, some of them quite serious,
and limitations detected in Kelsey’s (1965) procedure are corrected in this version. One
such limitation is that unusually undersaturated rocks seem to result in highly inconsist-
ent normative mineral concentrations. This is due to an omission in the last step in Kel-
sey’s scheme, which does not provide a solution for those cases in which the silica defi-
ciency does not reach zero – a requirement of the norm procedure based on mass-bal-
ance concepts. These cases present a problem following Kelsey’s (1965) procedure, even
after the final undersaturated minerals (kaliophilite and leucite) are formed. This error
has been corrected in our procedure.
In the next paragraphs, the complete CIPW norm (SIN) calculation procedure is ex-
plained here in 39 steps. In this procedure, we explicitly present the equations so as to be
understandable to anyone not very familiar with the chemical principles.
1. Input data for standard igneous norm: The oxide data are expressed in % m/m
(also known as wt.% or wt%), and trace elements are in µg/g (or mg/kg; also known as
A revised CIPW norm 201
ppm in geochemistry). Although Till (1977) listed some of these elements as oxides, in-
putting them as elements should be preferred because they are actually better measured
in µg/g using methods most suitable for trace element determinations.
When either Fe2O3 or FeO is reported, it should be total Fe expressed as one of the
two oxidation-forms; otherwise both should be reported. On the other hand, sulfur con-
centration when available is reported as either SO3 (% m/m) or S (µg/g); however, some-
times both are reported, in which case their separate identity should be maintained.
Many trace elements included in the list of Table 1 can also be used for norm computa-
tion. More elements could be added to this list, but it should suffice to use the more
important ones (Table 1).
Two options to process the norm of a sample are possible. These are: (option A) to use
only the major oxide data (11 oxides, from SiO2 to P2O5 only, see Table 1), go to step 4;
and (option B) to use all major (11 oxides), minor (CO2 and SO3), and trace elements (F
to V listed in Table 1), go to step 2 (CO2 handling options).
2. CO2 handling options: If CO2 is to be used in the norm, it is important to define the
manner this measured concentration will be handled for each sample. If the concentra-
tion of CO2 > 0, the % modal cancrinite or primary calcite present in the sample is to be
indicated. Otherwise, CO2 will be excluded from the norm computations and reported as
“Free-CO2” along with the normative minerals (see step 17 below). This would be the
case when secondary calcite or other carbonate is found in the mode, or no such modal
mineral (cancrinite or calcite) could be specified.
3. Conversion of units (element µg/g to oxide % m/m): Trace element data (µg/g) are
converted to corresponding oxides (% m/m), using the molecular weights and formulae
listed in Table 2. The first three elements are simply changed for their units from µg/g to
% m/m, whereas the others are converted from element forms to oxides (% m/m).
However, if SiO2 > 50.0% and 1.0 < (K2O/Na2O) < 2.5, then
A.R. = (Al2O3 + CaO + 2Na2O) / (Al2O3 + CaO – 2Na2O) (6)
Mg# = 100Mg2+ / (Mg2+ + Fe2+) (7)
where FeOt is total iron in % m/m expressed as FeO; S.I. = solidification index (Kuno,
1959; Hutchison, 1974); A.R. = alkalinity ratio (Wright 1969); Mg# = magnesium number,
where Mg2+ and Fe2+ are in atomic units (Ragland, 1989; Rollinson, 1993).
202 S.P. Verma, I.S. Torres-Alvarado and F. Velasco-Tapia
These parameters are then reported as rounded to three digits after the decimal point.
If the user-option is (A) to use only the eleven major oxides in the norm, go to step 6.
5. A second 100% adjustment: If the user opts for (B) incorporating minor and trace
elements in the norm (i.e., elements besides those from SiO2 to P2O5; Table 1), this step is
called for. After the conversion of all concentration data to % m/m, the new sum of ad-
Table 3 Mole types and corrected molecular weight formulae to be used in the SIN (CIPW) computations.
Mole type Equation for computing the “Corrected” molecular weight (MWOxide)corr
FeO (MWFeO)corr = (xMnOMWMnO)+(xFeOMWFeO)
FeO (MWFeO)corr = (xMnOMWMnO)+(xNiOMWNiO)+(xCoO MWCoO)+(xFeOMWFeO)
CaO (MWCaO)corr = (xBaOMWBaO)+(xSrOMWSrO)+(xCaOMWCaO)
K2O (MWK2O)corr = (xRb2OMWRb2O)+(xCs2OMWCs2O)+(xK2OMWK2O)
Na2O (MWNa2O)corr = (xLi2OMWLi2O)+(xNa2OMWNa2O)
Cr2O3 (MWCr2O3)corr = (xV2O3MWV2O3)+(xCr2O3MWCr2O3)
Note the first FeO equation is for the user-option of using only the eleven major oxides. All the other equations apply
for the option of using the major as well as minor oxides and elements in the norm computations.
§ Corrected molecular weights are used for these five cases when the user-option is to use only the eleven major
oxides (SiO2 to P2O5) in the norm computations (Option A).
† It is also important to note that the other user-option requires the use of corrected molecular weights for all norma-
justed major elements from step 4 above and of other minor oxides and trace elements is
once again adjusted to 100% (see Table 1 for their list). All elements, except O, can be
specified (Table 1). This is done by excluding H2O+ and H2O–, or loss on ignition (LOI),
irrespective of whichever has been reported. All data without rounding are used in the
norm computations. Further, the minor or trace oxides are reported without any round-
ing procedure (as originally input values), whereas the adjusted major oxides are sent to
output with three digits after the decimal point from the step 4 above.
6. Mole computations: The concentrations (all in % m/m) of the oxides and elements
present (results of step 4 or 5 depending on the user-option (A) or (B)) are converted to
moles (molecular and atomic) by dividing the % m/m by the respective molecular or
atomic weights. Note the identity of both SO3 and S is maintained. These new mole units
(nOxide or nElem) are used in the following calculations.
7. Minor oxide combinations: If the user-option is (A) to use in the norm only the
eleven oxides from SiO2 to P2O5, add the moles (nOxide) as follows: nMnO to nFeO (i.e. MnO
must be used in the computations), go to step 8.
Otherwise, if the user opts for (B) to use all major as well as minor oxides and trace
elements, add the moles as follows: (nMnO+nNiO+nCoO) to nFeO; (nBaO+nSrO) to nCaO; add
(nRb2O+ nCs2O) to nK2O; add nLi2O to nNa2O; add nV2O3 to nCr2O3.
On the other hand, for a user-option (B), the computations are as follows:
18.9984032 (20)
**Similarly, the corrected molecular weight of halite (NaCl) will be computed as follows:
These corrected molecular weights (Table 4) are used in the final conversion of moles
of normative minerals (nnm) to % m/m units (see step 37 below).
11. Normative zircon (ZrO2·SiO2): Set z = nZrO2; set Y = z, where Y denotes silica
requirements to make normative minerals. On the other hand, it is implicitly assumed
that nSiO2 > nZrO2.
Where
ap = n(ap)–CaF2 + n(ap)–CaO (30)
Therefore, total amount of apatite formed is same as nP2O5, but it is of two types.
In this step (options ii and iii), there will be free or unused O from nCaO, because the
apatite formula includes (1/3)CaF2. This “free-O” is assigned to different variables de-
pending upon the step in which it is released, because this parameter is subject to variable
atomic weight for final conversion in step 37. For example, this free-O in step 12(ii), as-
signed to variable FREEO_12b will be (1/3)ap for option (ii). Similarly, in step 12(iii)
FREEO_12c will be nF/2 for option (iii).
13. Normative fluorite (CaF2): If nCaO ≥ nF/2, set fr = nF/2; subtract an amount equal to
fr from nCaO; add an amount equal to fr to FREEO_13. But if nCaO < nF/2, set fr = nCaO;
subtract an amount equal to 2fr from nF; add an amount equal to fr to FREEO_13. There
is no further CaO available to form other normative minerals, but there will be unused F
(FREE_F) in this option.
14. Normative halite (NaCl): If nNa2O ≥ 2nCl, set hl = nCl; subtract an amount equal to
hl/2 from nNa2O; add an amount equal to hl/2 to FREEO_14. However, if nNa2O < 2nCl, set
hl = (nNa2O)/2; subtract an amount equal to hl from nCl. This will be unused Cl (FREE_Cl).
Add an amount equal to hl/2 to FREEO_14. There is no further Na2O available to form
other normative minerals.
15. Normative thenardite (Na2O·SO3): If SO3 is to present, and if nNa2O ≥ nSO3, set th =
nSO3; subtract an amount equal to th from nNa2O. However, if nNa2O < nSO3, set th = nNa2O;
subtract an amount equal to th from nSO3. This will be unused SO3 (FREE_SO3). There is
no further Na2O available to form other normative minerals.
16. Normative pyrite (FeS2): If S is present, and if nFeO ≥ 2nS, set pr = nS/2; subtract an
amount equal to pr from nFeO; add an amount equal to pr to FREEO_16. However, if nFeO
< 2nS, set pr = nFeO; subtract an amount equal to 2pr from nFeO; the remaining nFeO is
unused S (FREE_S); add an amount equal to pr to FREEO_16. There is no further FeO
available to form other normative minerals.
(b) If the rock contains modal calcite, normative calcite will be calculated. If nCaO ≥
nCO2, put cc = nCO2; subtract an amount equal to cc from nCaO. However, if nCaO < nCO2, put
cc = nCaO; subtract an amount equal to cc from nCO2. There is no further CaO available to
form other normative minerals but there will be free or unused CO2 (FREECO2) avail-
able.
(c) If none of the above two options is possible because modal cancrinite was not
present or modal calcite was secondary or from associated limestone, it is not included in
the norm. This means that unused CO2 (FREECO2) will be available (if nCO2 > 0.0).
18. Normative chromite (FeO·Cr2O3): If nCr2O3 >0 and if nFeO ≥ nCr2O3, set cm = nCr2O3;
subtract an amount equal to cm from nFeO. However, if nFeO < nCr2O3, set cm = nFeO; sub-
tract an amount equal to cm from nCr2O3. This will be unused Cr2O3 (FREE_CR2O3).
There is no further FeO available to form other normative minerals.
19. Normative ilmenite (FeO·TiO2): If nFeO ≥ nTiO2, set il = nTiO2; subtract an amount
equal to il from nFeO. There is no further TiO2 available to form other normative minerals.
If nFeO < nTiO2, set il = nFeO; subtract an amount equal to il from TiO2. There is no further
FeO available to form other normative minerals.
21. Normative albite (Na2O·Al2O3·6SiO2): If nAl2O3 ≥ nNa2O, set ab´ = nNa2O; subtract an
amount equal to ab´ from nAl2O3. There is no further Na2O available to form other norma-
tive minerals. Add an amount equal to 6ab´ to Y. If nAl2O3 < nNa2O, set ab´ = nAl2O3; subtract
an amount equal to ab´ from nNa2O. There is no further Al2O3 available to form other
normative minerals. Add an amount equal to 6ab´ to Y.
24. Normative sphene (CaO·TiO2·SiO2) / rutile (TiO2): If nCaO ≥ nTiO2, set tn´ = nTiO2;
subtract an amount equal to tn´ from nCaO. There is no further TiO2 available to form
other normative minerals. Add an amount equal to tn´ to Y. If nCaO < nTiO2, set tn´ = nCaO;
subtract an amount equal to tn´ from nTiO2. There is no further CaO available to form
other normative minerals. Set ru = nTiO2; add an amount equal to tn´ to Y.
26. Subdivision of some normative minerals: Add nMgO to nFeO to form n(Mg,Fe)O. Com-
pute the ratios nMgO/(nMgO+nFeO) and nFeO/(nMgO+nFeO) and use these relative proportions
to subdivide diopside, hypersthene, and olivine into Mg- and Fe-varieties.
28. Normative quartz (SiO2) / undersaturated minerals: Y now gives the amount of
silica required for all the normative minerals so far formed.
If nSiO2 ≥ Y, set q = nSiO2 – Y. Go to step 36-a. The computation of the norm is then
completed by conversion of the molecular proportions to weight percentages of norma-
tive minerals, as shown in step 37.
If nSiO2 < Y, set the deficiency D = Y – nSiO2. Further calculations have to be performed
(see rules 29-35), until the deficiency has been reduced to zero and the provisional nor-
mative minerals have been converted to definite ones (step 36). Finally, the computation
is completed by conversion of the molecular proportions to weight percentages of nor-
mative minerals and one must therefore go to step 37.
36. Allocate definite mineral proportions: From steps 29-35, the calculations should
be directed to this step where provisional normative minerals are assigned to definite
ones.
The successive sub-steps (a to g) are as follows: (a) subdivide normative hy into (hy)-
Mg and (hy)-Fe types; (b) assign provisional tn´ to tn; (c) assign provisional ab´ to ab; (d)
assign provisional or´ to or and lc´ to lc; (e) assign provisional wo´ to wo; (f) subdivide
normative di into (di)-Mg and (di)-Fe types; (g) go to next step 37.
37. Conversion of normative minerals in % m/m units and the normative sum: The
moles of all normative minerals are converted to % m/m by multiplying molar data by
the respective mineral molecular weights (Tables 4 and 5). Note once again that for the
user-option (A) to use only the eleven major oxides (SiO2 to P2O5) in the norm, constant
molecular weights are used for all normative minerals except for five FeO-bearing min-
erals. The results are rounded to three digits after the decimal point and reported.
On the other hand, for the other user-option (B) to use major as well as minor oxides
and elements in the norm, the conversion is somewhat different. If there is free-O
(FREEO) or free-CO2 (FREECO2) available after norm computations, their amounts
should be also converted to % m/m. The conversion of FREECO2 is straight forward by
multiplying it by its molecular weight (MWCO2 = 44.0095; Table 1). However, conversion
of FREEO is more complicated and is explained in detail below (see Tables 1 and 4 for
constant molecular weights used in these equations).
where all variables of equation 36 are in % m/m. (AW)O is the atomic weight of O
(Table 1).
It should be noted that the conversion of ap is somewhat more complex. For the first
two options described in step 12 [(a) and (b)], ap-CaO and ap-CaF2 type molecular
weights are used respectively (see Table 4). However, for option 12(c) the conversion is
as follows:
Finally, for any of the two options (A or B) there might be unused or free oxides or
elements, they are first converted to % m/m units and added together to be reported as
FREEOX. The corresponding equations are as follows:
When the silica deficiency could not be set to zero, there is a DEFSIO2 which can be
converted to % m/m units by multiplying it by the molecular weight of SiO2 (MWSiO2 =
60.0843; Table 1).
The results of all normative minerals are rounded to four digits after the decimal
point and reported. Similarly, the sum of all these variables, referred to as the sum of
normative minerals (SUM_NORM), is rounded to three or four digits after the decimal
point depending on the user-option and reported.
38. Test for correctness of normative sum: The sum of adjusted chemical data
(SUM_ADJ from step 5 or SUM_MMT from step 6) should be around 100 (generally
between 99.997 and 100.003). Similarly, the sum of normative minerals (SUM_NORM)
should also be generally between 99.998 and 100.002 for any of the two user-options (A
for major elements only, or B for major and minor or trace elements). This step compares
these values and evaluates the correctness of SIN computations. The difference
(SUM_NORM - SUM_MMT) can be called DIF_SUM. Values of this difference larger
than about 0.01 are not likely.
Salic = q + or + ab + an (45)
Femic = (di-Mg) + (di-Fe) + (hy-Mg) + (hy-Fe) + fo + fa + mt + il + hm (46)
C.I. = an + 2.1570577(di-Mg) + fo + 0.7007616(hy-Fe) (47)
D.I. = q + or + ab + ne + lc (48)
where Salic = sum of salic normative minerals; Femic = sum of femic normative min-
erals, C.I. = crystallization index (Poldervaart and Parker, 1964); D.I. = differentiation
index (Thornton and Tuttle, 1960). These values are reported after rounding to three
digits after the decimal point, and the norm is now complete!
Table 6 Literature references (in chronological order) and compiled database used for application of proposed
standard igneous norm and rock classification system.
Table 7 Comparison of normative minerals and their abundances obtained from standard igneous norm (SIN) for
those samples for which CIPW norm data were reported in the literature.
Normative Number of samples * Statistical information **
mineral (ntot)tw ntw nLit min max nstat x̄
Quartz (q) 122 31 30 –45.8 (–100.0) 93.9 (1253) 28 5.7 31.5
Orthoclase (or) 276 101 102 –67.7 (–67.7) 8.5 (208) 100 –1.6 7.8
Albite (ab) 269 99 99 –13.3 (–13.3) 57.2 (506) 98 2.6 12.7
Anorthite (an) 235 91 91 –38.1 (–100.0) 8.5 (8.5) 90 –1.2 4.4
Leucite (lc) 18 7 7 –17.6 (–58.0) 18.7 (4186) 5 –0.4 13.0
Nepheline (ne) 102 59 61 –81.4 (–100.0) 124.9 (346.8) 56 2.8 30.6
Corundum (c) 21 7 6 –0.9 (–100.0) 15.8 (15.8) 6 3.2 6.3
Acmite (ac) 54 15 19 –68.5 (–100.0) 54.2 (54.2) 14 -8.3 33.4
Diopside (di) 265 98 99 –64.1 (64.1) 27.9 (692) 96 -3.2 10.2
Hypersthene (hy) 187 47 45 –82.8 (–100.0) 78.6 (78.6) 44 –12.7 31.8
Olivine (ol) 165 75 73 –90.7 (–100.0) 87.4 (469) 71 –3.7 32.7
Magnetite (mt) 245 97 95 –89.6 (–100.0) 177.1 (177.1) 93 4.0 57.8
Ilmenite (il) 286 106 106 –11.6 (–11.6) 33.3 (33.3) 106 –0.3 4.0
Apatite (ap) 255 105 105 –11.5 (–11.5) 13.3 (13.3) 105 0.5 3.7
* Number of samples processed is as follows: (ntot)tw = number of normative minerals (SIN) obtained in this work
(tw = this work) for all samples compiled in this work (total number of samples processed, ntot = 289); ntw = number of
normative minerals (SIN) obtained in this work for only those samples for which there are CIPW data available in
the literature (total number of such samples processed = 106); nLit = number of normative minerals (CIPW) reported
in the literature (total number of such samples reported = 106).
** =100*[(Amineral)Lit – (Amineral)tw]/(Amineral)tw where (Amineral)Lit is the abundance of normative mineral reported in
the literature and (Amineral)tw is that computed in this work. The subscript min and max refer to the minimum and
maximum values of . See text for discussion: nstat = number of samples used for statistical calculations of values;
x̄ = arithmetic mean of values; = standard deviation of values.
A revised CIPW norm 211
ences (most values within ± 0.002, close to the reliable and consistent results for normative min-
rounding errors) between the sum of normative erals. This is true even for samples with extreme
minerals and 100 (Fig. 2b). chemical compositions, such as ultrabasic rocks.
Figure 3 shows three histograms of the differ- Those samples, for which CIPW norm was re-
ences between the sum of normative minerals and ported in the literature (n = 106), were processed
the bulk chemical analysis (adjusted to 100% on by the SIN procedure and compared in Table 7.
an anhydrous basis). The first histogram (Fig. 3a) The number of samples for a given normative
shows the distribution of these differences for all mineral is rather similar in both CIPW (litera-
289 samples compiled for this work, whereas the ture) and SIN (this work) procedures (see ntw and
second histogram (Fig. 3b) is for 188 samples with nLit columns in Table 7). Small differences, howev-
reported minor components. Once again, there er, do exist, for example, out of 106 samples proc-
are extremely small differences of about ± 0.002 essed, 31 samples with normative quartz are
that can be readily explained by rounding errors obtained by SIN as compared to 30 samples re-
(Fig. 3a and 3b). When the samples with minor ported in the literature. Similarly, 15 samples with
components are processed using the option B normative acmite are obtained by SIN, whereas
with major, minor, and trace elements (Fig. 3c), 19 were reported in the literature.
the resulting normative sums show small differ- In order to compare quantitatively the amount
ences, ranging in most cases between –0.002 and of main normative minerals calculated with the
+0.002, with the exception of three observations procedure proposed here, to that reported in the
which range from –0.006 to –0.009. All histograms literature, relative differences (in terms of val-
are ±symmetrically distributed, implying that ues) are calculated using the equation given in the
these differences are related to random errors, footnote of Table 7. Large differences between
probably due to rounding procedures used for these amounts of most normative minerals (Liter-
presenting normative mineral contents with three ature versus this work) exist (see min and max
digits after the decimal point. We conclude, there- columns in Table 7). For example, for quartz these
fore, that the SIN procedure presented here gives differences varied from –100.0 to 1253 (see values
Fig. 1 TAS classification of 289 selected volcanic rocks from the literature data. See Table 6 for the references from
which these test data were compiled; also note that different symbols are used for different rock types. Rock abbre-
viations are as follows: A — Andesite, B — Basalt, BA — Basaltic andesite, BSN — Basanite, BTA — Basaltic
trachyandesite, D — Dacite, FOI — Foidite, PB — Picrobasalt, PH — Phonolite, PHT — Phonotephrite, R — Rhyolite,
T — Trachyte, TA — Trachyandesite, TB — Trachybasalt, TD — Trachydacite, TEP — Tephrite, TPH — Tephriphonolite.
212 S.P. Verma, I.S. Torres-Alvarado and F. Velasco-Tapia
Fig. 4 Relative differences (%) between the amount of calculated normative minerals reported in the literature and
that using the SIN procedure proposed here, referred as the “ parameter”, defined in Table 7 (see footnote). Arrows
indicate the existence of some values falling outside the field of this figure. These values are: 1253 for quartz, 506 for
albite, 4186 for leucite, 428 and 692 for diopside, and 469 for olivine. See Table 7 for mineral abbreviations.
Fig. 5 Relative differences (%) between the amount of calculated normative minerals (Amineral) using major, minor,
and trace elements (mmt) and that using only major elements (m). See Table 7 for mineral abbreviations. Arrows
indicate the existence of some values falling outside the field of this figure. These values are: 586 for leucite, and 415
and 662 for corundum.
214 S.P. Verma, I.S. Torres-Alvarado and F. Velasco-Tapia
which are the lowest values (fresh rock equiva- scheme described by Kelsey (1965), none of them,
lent) for a given rock type, the quotient Fe2O3/ including the public domain packages IGPET and
FeO will be close to that ratio for a fresh rock of Newpet, and commercial packages such as MIN-
similar composition. This might be the reason why PET, provide consistent results. This may be par-
no sample was calculated with normative hematite tially due to the fact that many of these programs
in our database using iron ratios proposed by Mid- were created to calculate the CIPW norm for a
dlemost (1989). On the contrary, using the options limited compositional range of volcanic rocks, re-
of Le Maitre (Le Maitre, 1976) and “Measured” sulting in significant inconsistency among pro-
Fe2O3 and FeO concentrations did show hematite grams. An exception is probably the Le Maitre’s
in the norm of some samples. Finally, because program (Le Maitre, written communication,
quartz and nepheline are calculated towards the 2001).
end of the norm procedure (steps 28 and 31, re- The SIN procedure presented here has been
spectively), their amounts will be more variable incorporated in a new computer program called
than those for other normative minerals (see Table SINCLAS (Verma et al., 2002), available from I. S.
7). This late calculation is inevitable because silica Torres-Alvarado or S. P. Verma, or else can be
saturation and consequent normative quartz for- downloaded from http://www.iamg.org/CGEdi-
mation cannot be known before step 28, until silica tor/index.htm. We propose that geologists use one
requirements for all normative minerals are ful- of the two extreme options for the CIPW norm
filled. On the other hand, silica-undersaturation computations: (A) Use of only the eleven major
and consequent normative nepheline formation elements from SiO2 to P2O5; (B) Use of all major,
(step 31) can be accomplished only after silica minor, and trace elements (Table 1), as suggested
deficiency is diminished by replacing silica-con- by Middlemost (1989).
taining minerals to less-silica demanding miner-
als, viz., hypersthene to olivine (step 29), and
sphene to perovskite (step 30). 6. Conclusions
In Figure 5, the amounts of normative miner-
als calculated using option B (with all major, mi- The existing CIPW norm computation procedure
nor, and trace elements) are compared with those was significantly modified in order to take into
using option A (with only the eleven major ele- account minor chemical constituents in the nor-
ments). Important differences are observed for all mative amounts of rock-forming minerals, varia-
minerals, except ilmenite and apatite. These dis- ble molecular weights for oxides and minerals,
crepancies range between +586% and –97%, and mass-balance principles. This thoroughly re-
showing the largest differences for anorthite, vised standard igneous norm (SIN) scheme for
leucite, nepheline, corundum, diopside, and oliv- CIPW norm calculations yields in most cases
ine. Considering that the differences between the sums of normative minerals within ±0.002, when
sum of normative minerals calculated by our sys- compared to the bulk chemical analysis used for
tem and that of the chemical analyses are never the norm computation. There are numerous im-
larger than ±0.009 (generally less than ±0.002; Fig. portant modifications incorporated in the SIN
2), these discrepancies (Fig. 5) are not due to er- procedure that can now be considered as a stand-
rors in the norm calculation. In fact, such small ard CIPW norm.
differences (Fig. 2) show the relevance of using The procedure presented here has been ap-
variable molecular weights during CIPW norm plied to a large database of mostly volcanic rocks
calculations. with a wide compositional range. Important dis-
crepancies were observed between the normative
mineral concentrations reported in the literature
5. Computer programs and those calculated with the procedure proposed
here. These dissimilarities are due to a combina-
Several authors have written programs for CIPW tion of several factors, such as differences in the
norm computations (see Verma et al., 2002 for an atomic weights used for the computation, differ-
extended discussion); including Hey et al. (1966); ent approaches to calculate the Fe2O3 to FeO ra-
Le Maitre (1969 program version, cited in Fitzger- tio, and adjustment to 100% on an anhydrous ba-
ald and Mackinnon, 1977; and 1990 program ver- sis before norm computation and rock classifica-
sion, Le Maitre, written communication, 2001); tion. Important differences are introduced when
Till (1977); Wheeler (1978); Bickle (1979); Glaz- the norm is calculated considering also the minor
ner (1984); Fears (1985); and Verma et al. (1986). and trace elements. The significant differences in
Although most of the existing CIPW norm pro- the concentration of normative minerals between
grams are based on the norm computation the use of only major elements and that of all ma-
A revised CIPW norm 215
jor, minor, and trace elements require that petro- plications for melting conditions and magma sourc-
logists use only one of these two options through- es near Jan Mayen. Contrib. Mineral. Petrol. 123,
223–237.
out their study, and state clearly which of the two Heinrich, W. and Besch, T. (1992): Thermal history of the
options was used. upper mantle beneath a young back-arc extensional
zone: ultramafic xenoliths from San Luis Potosí, cen-
tral Mexico. Contrib. Mineral. Petrol. 111, 126–142.
Acknowledgements Hey, M.H., Le Maitre, R.W. and Butler, B.C.M. (1966): A
versatile computer program for the recalculation of
This work was partly supported by DGAPA projects rock and mineral analyses. Mineral. Mag. 35, 788.
IN105502-3 and IN106199. Earlier versions of this paper Ho, K.-S., Chen, J.-C., Smith, A.D. and Juang, W.-S.
benefited from constructive comments from reviewers (2000): Petrogenesis of two groups of pyroxenite
K.L. Currie, O. Müntener, and E. Reusser, and the editor from Tungchihsu, Penghu Islands, Taiwan Strait: im-
R. Gieré. plications for mantle metasomatism beneath SE
China. Chem. Geol. 167, 355–372.
Hughes, C.J. and Hussey, E.M. (1976): M and Mg values
References in igneous rocks; proposed usage and a comment on
currently employed Fe2O3 corrections. Geochim.
Basaltic Volcanism Study Project (1981): Basaltic Vol- Cosmochim. Acta 40, 485–486.
canism on the Terrestrial Planets. Pergamon, New Hughes, C.J. and Hussey, E.M. (1979): Standardized pro-
York. 1286 pp. cedure for presenting corrected Fe2O3/FeO ratios in
Bevington, P.R. (1969): Data Reduction and Error Anal- analyses of fine grained mafic rocks. N. Jb. Mineral.
ysis for the Physical Sciences. McGraw Hill, New (Mh.) 12, 570–572.
York. 336 pp. Hutchison, C.S. (1974): Laboratory Handbook of Petro-
Bickle, C.E. (1979): The CIPW normative calculation. J. graphic Techniques. John Wiley, New York. 527 pp.
Geol. Edu. 27, 80–82. Irvine, T.N. and Baragar, W.R.A. (1971): A guide to the
Brooks, C.K. (1976): The Fe2O3/FeO ratio of basaltic chemical classification of the common volcanic
analyses: an appeal for a standardized procedure. rocks. Can. J. Earth Sci. 8, 523–548.
Bull. Soc. Geol. Denmark 25, 117–120. Johannsen, A. (1931): A Descriptive Petrography of the
Camp, V.E., Roobol, M.J. and Hooper, P. R. (1992): The Igneous Rocks. Vol. 1. Chicago University Press,
Arabian continental alkali basalt province: Part III. Chicago. 267 pp.
Evolution of Harrat Kishb, Kingdom of Saudi Ara- Kamenetsky, V.M., Everard, J.L., Crawford, A.J., Varne,
bia. Geol. Soc. Am. Bull. 104, 379–396. R., Eggins, S.M. and Lanyon, R. (2000): Enriched
Chai, G. and Naldrett, A.J. (1992): The Jinchuan ultra- end-member of primitive MORB melts: petrology
mafic intrusion: cumulate of a high-Mg basaltic mag- and geochemistry of glasses from Macquarie Island
ma. J. Petrol. 33, 277–303. (SW Pacific). J. Petrol. 41, 411–430.
Coombs, D.S. (1963): Trends and affinities of basaltic Kelsey, C.H. (1965): Calculation of the C.I.P.W. norm.
magmas and pyroxenes as illustrated on the diop- Mineral. Mag. 34, 276–282.
side – olivine – silica diagram. Min. Soc. Am. Spec. Kuno, H. (1959): Origin of Cenozoic petrographic prov-
Paper 1, 227-250. inces of Japan and surrounding areas. Bull. Volcanol.
Cox, K.G., Bell, J.D. and Pankhurst, R.J. (1979): The In- 20, 37–76.
terpretation of Igneous Rocks. Allan & Unwin, Lon- Le Bas, M.J. (1989): Nephelinitic and basanitic rocks. J.
don. 450 pp. Petrol. 30, 1299–1312.
Cross, W., Iddings, J.P., Pirsson, L.V. and Washington, Le Bas, M.J. (2000): IUGS reclassification of the high-
H.S. (1902): A quantitative chemico-mineralogical Mg and picritic volcanic rocks. J. Petrol. 41, 1467–
classification and nomenclature of igneous rocks. J. 1470.
Geol. 10, 555–690. Le Bas, M.J., Le Maitre, R.W., Streckeisen, A. and Zan-
Fears, D. (1985): A corrected CIPW norm program for ettin, B. (1986): A chemical classification of volcanic
interactive use. Comput. Geosci. 11, 787–797. rocks on the total alkali-silica diagram. J. Petrol. 27,
Ferriz, H. and Mahood, G.A. (1987): Strong composi- 745–750.
tional zonation in a silicic magmatic system: Los Le Maitre, R.W. (1976): Some problems of the projec-
Humeros, Mexican Neovolcanic Belt. J. Petrol. 28, tion of chemical data into mineralogical classifica-
171–209. tions. Contrib. Mineral. Petrol. 56, 181–189.
Fitzgerald, J.D. and Mackinnon, I.D.R. (1977): PETPAK Le Maitre, R.W. (1982): Numerical petrology. Elsevier,
– a computing package for the petrologist. Comput. Amsterdam. 282 pp.
Geosci. 3, 637–638. Le Maitre, R.W. (1984): A proposal by the IUGS Sub-
Frey, F.A., Wise, W.S., Garcia, M.O., West, H., Kwon, S.-T. commission on the systematics of igneous rocks for
and Kennedy, A. (1990): Evolution of Mauna Kea a chemical classification of volcanic rocks based on
volcano, Hawaii: petrologic and geochemical con- the total alkali silica (TAS) diagram. Austral. J. Earth
straints on postshield volcanism. J. Geophys. Res. 95, Sci. 31, 243–255.
1271–1300. Le Maitre, R.W., Bateman, P., Dudek, A., Keller, J., Lam-
Glazner, A.F. (1984): A short CIPW norm. Comput. eyre, J., Le Bas, M.J., Sabine, P.A., Schmid, R., So-
Geosci. 10, 449–450. rensen, H., Streckeisen, A., Woolley, A.R. and Zanet-
Hatcher, Jr., R.D., Hooper, R.J., Petty, S. M. and Willis, tin, B. (1989): A Classification of Igneous Rocks and
J.D. (1984): Structure and chemical petrology of Glossary of Terms. Blackwell, Oxford. 193 pp.
three southern Appalachian mafic-ultramafic com- Liou, J.G. and Zhang, R.Y. (1998): Petrogenesis of an ul-
plexes and their bearing upon the tectonics of em- trahigh-pressure garnet-bearing ultramafic body
placement and origin of Appalachian ultramafic from Maowu, Dabie mountains, east-central China.
bodies. Am. J. Sci. 284, 484–506. Island Arc 7, 115–134.
Haase, K.M., Devey, C.W., Mertz, D.F., Stoffers, P. and Mahood, G.A. (1981): Chemical evolution of a Pleis-
Garbe-Schönberg, D. (1996): Geochemistry of lavas tocene rhyolite center: Sierra La Primavera, Jalisco,
from Mohns Ridge, Norwegian-Greenland Sea: im- México. Contrib. Mineral. Petrol. 77, 129–149.
216 S.P. Verma, I.S. Torres-Alvarado and F. Velasco-Tapia
Middlemost, E.A.K. (1972): A guide to the chemical Till, R. (1977): The HARDROCK package, a series of
classification of the common igneous rocks. Bull. Fortran IV computer programs for performing and
Volcanol. 36, 382–397. plotting petrochemical calculations. Comput. Geo-
Middlemost, E.A.K. (1975): The basalt clan. Earth-Sci. sci. 3, 185–243.
Rev. 11, 337–364. Verma, M.P., Aguilar-Y-Vargas, V.H. and Verma, S.P.
Middlemost, E.A.K. (1980): A contribution to the no- (1986): A program package for major element data
menclature and classification of volcanic rocks. handling and CIPW norm calculation. Comput.
Geol. Mag. 117, 51–57. Geosci. 12, 381–399.
Middlemost, E.A.K. (1989): Iron oxidation ratios, norms Verma, S.P. (2000): Geochemical evidence for a litho-
and the classification of volcanic rocks. Chem. Geol. sphere source of magmas from Los Humeros cal-
77, 19–26. dera, Puebla, Mexico. Chem. Geol. 164, 35–60.
Morris, G.A., Larson, P.B. and Hooper, P.R. (2000): ‘Sub- Verma, S.P., Torres-Alvarado, I.S. and Sotelo-Rodríguez,
duction style’ magmatism in a non-subduction set- Z.T. (2002): SINCLAS: Standard Igneous Norm and
ting: the Colville igneous complex, NE Washington Volcanic Rock Classification System. Comput. Geo-
State, USA. J. Petrol. 41, 43–67. sci. 28, 711–715.
Panter, K.S., Hart, S.R., Kyle, P., Blusztanjn, J. and Wilch, Vocke, Jr., R.D. (1999): IUPAC Commission on Atomic
T. (2000): Geochemistry of late Cenozoic basalts Weights and Isotopic Abundances-Atomic weights
from the Crary mountains: characterization of man- of the elements 1997. Pure Appl. Chem. 71, 1593–
tle sources in Marie Byrd Land, Antarctica. Chem. 1607.
Geol. 165, 215–241. Washington, H.S. (1930): The chemical analysis of rocks.
Poldervaart, A. and Parker, A.B. (1964): The crystalliza- Wiley, New York. 296 pp.
tion index as a parameter of igneous differentiation Wheeler, J.F. (1978): Comments on HARDROCK.
in binary variation diagrams. Am. J. Sci. 262, 281– Comput. Geosci. 4, 372.
289. Wörner, G. and Schmincke, H.-U. (1984): Mineralogical
Price, R.C., Johnson, R.W., Gray, C.M. and Frey, F.A. and chemical zonation of the Laacher See tephra
(1985): Geochemistry of phonolites and trachytes sequence (East Eifel, W. Germany). J. Petrol. 25,
from the summit region of Mt. Kenya. Contrib. Min- 805–835.
eral. Petrol. 89, 394–409. Wright, J.B. (1969): A simple alkalinity ratio and its ap-
Ragland, P.C. (1989): Basic Analytical Petrology. Oxford plication to questions of non-orogenic granite gene-
University Press, Oxford. 369 pp. sis. Geol. Mag. 106, 370–384.
Rittmann, A. (1973): Stable mineral assemblages of ig-
neous rocks. Springer, Berlin. 262 pp.
Rollinson, H.R. (1993): Using geochemical data: evalua-
tion, presentation, interpretation. Longman, Essex.
352 pp.
Sachs, P.M. and Hansteen, T.H. (2000): Pleistocene un-
derplating and metasomatism of the lower continen-
tal crust: a xenolith study. J. Petrol. 41, 331–356.
Thornton, C.P. and Tuttle, O.F. (1960): Chemistry of ig- Received 21 June 2002
neous rocks. I. Differentiation index. Am. J. Sci. 258, Accepted in revised form 20 July 2003
664–684. Editorial handling; R. Gieré