diff --git a/src/lagrangian/coalCombustion/Make/files b/src/lagrangian/coalCombustion/Make/files
index 7c840f4270cd59ec0c65cd4f9de2324f9b7fb639..019781420d30dd52a422e00707506911da7b7683 100644
--- a/src/lagrangian/coalCombustion/Make/files
+++ b/src/lagrangian/coalCombustion/Make/files
@@ -1,5 +1,4 @@
 /* Coal parcel and sub-models */
-coalParcel/defineCoalParcel.C
 coalParcel/makeCoalParcelSubmodels.C
 
 LIB = $(FOAM_LIBBIN)/libcoalCombustion
diff --git a/src/lagrangian/coalCombustion/coalParcel/defineCoalParcel.C b/src/lagrangian/coalCombustion/coalParcel/defineCoalParcel.C
deleted file mode 100644
index ad2ca615f7d1ed543c0b066cac19e360caef1e56..0000000000000000000000000000000000000000
--- a/src/lagrangian/coalCombustion/coalParcel/defineCoalParcel.C
+++ /dev/null
@@ -1,38 +0,0 @@
-/*---------------------------------------------------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2008-2011 OpenCFD Ltd.
-     \\/     M anipulation  |
--------------------------------------------------------------------------------
-License
-    This file is part of OpenFOAM.
-
-    OpenFOAM is free software: you can redistribute it and/or modify it
-    under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
-    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-    for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
-
-\*---------------------------------------------------------------------------*/
-
-#include "createReactingMultiphaseParcelTypes.H"
-#include "coalParcel.H"
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-namespace Foam
-{
-//    createReactingMultiphaseParcelTypes(coalParcel);
-//    defineTemplateTypeNameAndDebug(Cloud<coalParcel>, 0);
-}
-
-
-// ************************************************************************* //
diff --git a/src/lagrangian/intermediate/parcels/include/createKinematicParcelTypes.H b/src/lagrangian/intermediate/parcels/include/createKinematicParcelTypes.H
deleted file mode 100644
index af347cce7a2edc9783a7086df10d08d80afdd9a4..0000000000000000000000000000000000000000
--- a/src/lagrangian/intermediate/parcels/include/createKinematicParcelTypes.H
+++ /dev/null
@@ -1,66 +0,0 @@
-/*---------------------------------------------------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2008-2011 OpenCFD Ltd.
-     \\/     M anipulation  |
--------------------------------------------------------------------------------
-License
-    This file is part of OpenFOAM.
-
-    OpenFOAM is free software: you can redistribute it and/or modify it
-    under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
-    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-    for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
-
-\*---------------------------------------------------------------------------*/
-
-#ifndef createKinematicParcelTypes_H
-#define createKinematicParcelTypes_H
-
-#include "Cloud.H"
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#define createKinematicParcelTypes(ParcelType)                                \
-                                                                              \
-    defineTemplateTypeNameAndDebug(ParcelType, 0);                            \
-                                                                              \
-    defineTemplateTypeNameAndDebug(Cloud<ParcelType>, 0);
-
-/*
-    defineTemplateTypeNameAndDebug(KinematicParcel<particle>, 0);             \
-                                                                              \
-    typedef KinematicParcel<particle> KinematicParcelType;                    \
-    defineTemplateTypeNameAndDebug(Cloud<KinematicParcelType>, 0);
-*/
-
-/*
-#define createKinematicParcelTypes(ParcelType)                                \
-                                                                              \
-    defineTypeNameAndDebug(ParcelType, 0);                                    \
-    defineTemplateTypeNameAndDebug(Particle<ParcelType>, 0);                  \
-    defineTemplateTypeNameAndDebug(Cloud<ParcelType>, 0);                     \
-                                                                              \
-    defineParcelTypeNameAndDebug(KinematicParcel<ParcelType>, 0);             \
-    defineTemplateTypeNameAndDebug(KinematicParcel<ParcelType>, 0);           \
-    typedef Cloud<ParcelType> cloudParcelType                                 \
-    defineParcelTypeNameAndDebug(KinematicCloud<cloudParcelType>, 0);
-*/
-
-
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#endif
-
-// ************************************************************************* //
-
diff --git a/src/lagrangian/intermediate/parcels/include/createReactingMultiphaseParcelTypes.H b/src/lagrangian/intermediate/parcels/include/createReactingMultiphaseParcelTypes.H
deleted file mode 100644
index 50a31657bb74c04ce52be90c82618148b54f833c..0000000000000000000000000000000000000000
--- a/src/lagrangian/intermediate/parcels/include/createReactingMultiphaseParcelTypes.H
+++ /dev/null
@@ -1,48 +0,0 @@
-/*---------------------------------------------------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2008-2010 OpenCFD Ltd.
-     \\/     M anipulation  |
--------------------------------------------------------------------------------
-License
-    This file is part of OpenFOAM.
-
-    OpenFOAM is free software: you can redistribute it and/or modify it
-    under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
-    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-    for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
-
-\*---------------------------------------------------------------------------*/
-
-#ifndef createReactingMultiphaseParcelTypes_H
-#define createReactingMultiphaseParcelTypes_H
-
-#include "ReactingMultiphaseParcel.H"
-#include "ReactingMultiphaseCloud.H"
-
-#include "createReactingParcelTypes.H"
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#define createReactingMultiphaseParcelTypes(ParcelType)                       \
-                                                                              \
-    createReactingParcelTypes(ParcelType);                                    \
-                                                                              \
-    defineParcelTypeNameAndDebug(ReactingMultiphaseParcel<ParcelType>, 0);    \
-    defineTemplateTypeNameAndDebug(ReactingMultiphaseParcel<ParcelType>, 0);  \
-    defineParcelTypeNameAndDebug(ReactingMultiphaseCloud<ParcelType>, 0);
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#endif
-
-// ************************************************************************* //
diff --git a/src/lagrangian/intermediate/parcels/include/createReactingParcelTypes.H b/src/lagrangian/intermediate/parcels/include/createReactingParcelTypes.H
deleted file mode 100644
index fb06844c9b9b99928559b6241235baa8572c71e2..0000000000000000000000000000000000000000
--- a/src/lagrangian/intermediate/parcels/include/createReactingParcelTypes.H
+++ /dev/null
@@ -1,49 +0,0 @@
-/*---------------------------------------------------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2008-2010 OpenCFD Ltd.
-     \\/     M anipulation  |
--------------------------------------------------------------------------------
-License
-    This file is part of OpenFOAM.
-
-    OpenFOAM is free software: you can redistribute it and/or modify it
-    under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
-    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-    for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
-
-\*---------------------------------------------------------------------------*/
-
-#ifndef createReactingParcelTypes_H
-#define createReactingParcelTypes_H
-
-#include "ReactingParcel.H"
-#include "ReactingCloud.H"
-
-#include "createThermoParcelTypes.H"
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#define createReactingParcelTypes(ParcelType)                                 \
-                                                                              \
-    createThermoParcelTypes(ParcelType);                                      \
-                                                                              \
-    defineParcelTypeNameAndDebug(ReactingParcel<ParcelType>, 0);              \
-    defineTemplateTypeNameAndDebug(ReactingParcel<ParcelType>, 0);            \
-    defineParcelTypeNameAndDebug(ReactingCloud<ParcelType>, 0);
-
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#endif
-
-// ************************************************************************* //
diff --git a/src/lagrangian/intermediate/parcels/include/createThermoParcelTypes.H b/src/lagrangian/intermediate/parcels/include/createThermoParcelTypes.H
deleted file mode 100644
index d286f44d9d45eea9a18350bc1fce1f9022ab1ff6..0000000000000000000000000000000000000000
--- a/src/lagrangian/intermediate/parcels/include/createThermoParcelTypes.H
+++ /dev/null
@@ -1,58 +0,0 @@
-/*---------------------------------------------------------------------------*\
-  =========                 |
-  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
-   \\    /   O peration     |
-    \\  /    A nd           | Copyright (C) 2008-2011 OpenCFD Ltd.
-     \\/     M anipulation  |
--------------------------------------------------------------------------------
-License
-    This file is part of OpenFOAM.
-
-    OpenFOAM is free software: you can redistribute it and/or modify it
-    under the terms of the GNU General Public License as published by
-    the Free Software Foundation, either version 3 of the License, or
-    (at your option) any later version.
-
-    OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
-    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
-    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
-    for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with OpenFOAM.  If not, see <http://www.gnu.org/licenses/>.
-
-\*---------------------------------------------------------------------------*/
-
-#ifndef createThermoParcelTypes_H
-#define createThermoParcelTypes_H
-
-#include "createKinematicParcelTypes.H"
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#define createThermoParcelTypes(ParcelType)                                   \
-                                                                              \
-    createKinematicParcelTypes(ParcelType);                                   \
-                                                                              \
-    defineTemplateTypeNameAndDebug(Cloud<ParcelType>, 0);                     \
-
-/*
-    createKinematicParcelTypes(ParcelType);                                   \
-                                                                              \
-    typedef ThermoParcel<KinematicParcel<particle> > ThermoParcelType;                    \
-    defineTemplateTypeNameAndDebug(Cloud<ThermoParcelType>, 0);
-*/
-
-/*
-    defineParcelTypeNameAndDebug(ThermoParcel<ParcelType>, 0);                \
-    defineTemplateTypeNameAndDebug(ThermoParcel<ParcelType>, 0);              \
-    defineParcelTypeNameAndDebug(ThermoCloud<ParcelType>, 0);
-*/
-
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
-
-#endif
-
-// ************************************************************************* //
-
-