moab-dev
Threads by month
- ----- 2026 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
March 2014
- 17 participants
- 82 discussions
commit/MOAB: tautges: Pushing some meshes and journal files used to generate them, which were used to test examples/DeformMeshRemap.
by commits-noreply@bitbucket.org 20 Mar '14
by commits-noreply@bitbucket.org 20 Mar '14
20 Mar '14
1 new commit in MOAB:
https://bitbucket.org/fathomteam/moab/commits/fe56d090b7a7/
Changeset: fe56d090b7a7
Branch: deformed-mesh-remap
User: tautges
Date: 2014-03-20 23:09:53
Summary: Pushing some meshes and journal files used to generate them, which were used to test examples/DeformMeshRemap.
Affected #: 9 files
diff --git a/MeshFiles/deformed_mesh_remap/deformed.jou b/MeshFiles/deformed_mesh_remap/deformed.jou
new file mode 100644
index 0000000..55911f4
--- /dev/null
+++ b/MeshFiles/deformed_mesh_remap/deformed.jou
@@ -0,0 +1,105 @@
+#{DOMAINSIZE=1.0}
+#{RODWIDTH=.2}
+#{RODHEIGHT=.5}
+#{FLUIDSIZE=.25}
+#{RODSIZE=.1}
+# domain verts
+create vertex {-.5*DOMAINSIZE} 0 0
+create vertex {.5*DOMAINSIZE} 0 0
+create vertex {.5*DOMAINSIZE} {DOMAINSIZE} 0
+create vertex {-.5*DOMAINSIZE} {DOMAINSIZE} 0
+create surf vertex {Id("Vertex")-3} to {Id("Vertex")}
+surface {Id("Surface")} name "tmpvol"
+# rod verts
+create vertex {-.5*RODWIDTH} 0 0
+create vertex {.5*RODWIDTH} 0 0
+create vertex {.5*RODWIDTH} {RODHEIGHT} 0
+create vertex {-.5*RODWIDTH} {RODHEIGHT} 0
+create surf vertex {Id("Vertex")-3} to {Id("Vertex")}
+surface {Id("Surface")} name "rodsurf"
+subtract vol in rodsurf from vol in tmpvol keep
+delete vol in tmpvol
+surface {Id("Surface")} name "fluidsurf"
+merge all
+color fluidsurf white
+color rodsurf magenta
+block 100 surf rodsurf
+block 200 surf fluidsurf
+#
+# meshing
+# MESH 1: COARSE
+# tris first
+fluidsurf size {FLUIDSIZE}
+rodsurf size {RODSIZE}
+surf all scheme trimesh
+mesh surf all
+block 100 200 element type tri3
+export gen 'rodtri-coarse.g' overwrite
+delete mesh
+#
+# then quads
+# want a pair of free nodes in fluid above rod
+curve with x_coord < {-.49*DOMAINSIZE} int {RODHEIGHT/RODSIZE + 2}
+fluidsurf rodsurf scheme submap
+mesh fluidsurf rodsurf
+block 100 200 element type quad4
+export gen 'rodquad-coarse.g' overwrite
+delete mesh
+#
+# MESH 2: FINE
+# tris first
+fluidsurf size {.5*FLUIDSIZE}
+rodsurf size {.5*RODSIZE}
+surf all scheme trimesh
+mesh surf all
+block 100 200 element type tri3
+export gen 'rodtri-fine.g' overwrite
+delete mesh
+#
+# then quads
+# want a pair of free nodes in fluid above rod
+curve with x_coord < {-.49*DOMAINSIZE} int {2*(RODHEIGHT/RODSIZE + 2)}
+fluidsurf rodsurf scheme submap
+mesh fluidsurf rodsurf
+block 100 200 element type quad4
+export gen 'rodquad-fine.g' overwrite
+delete mesh
+#
+# MESH 3: FINER
+# tris first
+fluidsurf size {.25*FLUIDSIZE}
+rodsurf size {.25*RODSIZE}
+surf all scheme trimesh
+mesh surf all
+block 100 200 element type tri3
+export gen 'rodtri-finer.g' overwrite
+delete mesh
+#
+# then quads
+# want a pair of free nodes in fluid above rod
+curve with x_coord < {-.49*DOMAINSIZE} int {4*(RODHEIGHT/RODSIZE + 2)}
+fluidsurf rodsurf scheme submap
+mesh fluidsurf rodsurf
+block 100 200 element type quad4
+export gen 'rodquad-finer.g' overwrite
+delete mesh
+#
+# MESH 4: FINEST
+# tris first
+fluidsurf size {.125*FLUIDSIZE}
+rodsurf size {.125*RODSIZE}
+surf all scheme trimesh
+mesh surf all
+block 100 200 element type tri3
+export gen 'rodtri-finest.g' overwrite
+delete mesh
+#
+# then quads
+delete mesh
+# want a pair of free nodes in fluid above rod
+curve with x_coord < {-.49*DOMAINSIZE} int {8*(RODHEIGHT/RODSIZE + 2)}
+fluidsurf rodsurf scheme submap
+mesh fluidsurf rodsurf
+block 100 200 element type quad4
+export gen 'rodquad-finest.g' overwrite
+delete mesh
diff --git a/MeshFiles/deformed_mesh_remap/rodquad-coarse.g b/MeshFiles/deformed_mesh_remap/rodquad-coarse.g
new file mode 100644
index 0000000..fad0c9e
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodquad-coarse.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodquad-fine.g b/MeshFiles/deformed_mesh_remap/rodquad-fine.g
new file mode 100644
index 0000000..22ca344
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodquad-fine.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodquad-finer.g b/MeshFiles/deformed_mesh_remap/rodquad-finer.g
new file mode 100644
index 0000000..814b676
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodquad-finer.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodquad-finest.g b/MeshFiles/deformed_mesh_remap/rodquad-finest.g
new file mode 100644
index 0000000..4eedd33
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodquad-finest.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodtri-coarse.g b/MeshFiles/deformed_mesh_remap/rodtri-coarse.g
new file mode 100644
index 0000000..1a50b74
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodtri-coarse.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodtri-fine.g b/MeshFiles/deformed_mesh_remap/rodtri-fine.g
new file mode 100644
index 0000000..983bb8b
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodtri-fine.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodtri-finer.g b/MeshFiles/deformed_mesh_remap/rodtri-finer.g
new file mode 100644
index 0000000..cd23296
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodtri-finer.g differ
diff --git a/MeshFiles/deformed_mesh_remap/rodtri-finest.g b/MeshFiles/deformed_mesh_remap/rodtri-finest.g
new file mode 100644
index 0000000..2e48700
Binary files /dev/null and b/MeshFiles/deformed_mesh_remap/rodtri-finest.g differ
Repository URL: https://bitbucket.org/fathomteam/moab/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
1
0
mbconvert doesn't capture the id tag for geomertry sets (Cubit 14.1)
by kanaev@ibrae.ac.ru 20 Mar '14
by kanaev@ibrae.ac.ru 20 Mar '14
20 Mar '14
It dous for blocks, sidesets and nodestes but it doesn't for
Volumes, Surfaces etc.
Anton
2
1
Re: [MOAB-dev] [Meshkit-dev] How to build cgma+moab+lasso+meshkit+mesquite together succesfully on Ubuntu 12.04 LTS 64 Bit?
by Rajeev Jain 20 Mar '14
by Rajeev Jain 20 Mar '14
20 Mar '14
Hi Huayi,
Yes, we have successfully built on Ubuntu 12.04LTS.
We use OCE for OSX and OCC for Linux, you may be able to use OCE for Linux, but we haven't tested this.
Regarding, the Zoltan error: try using /usr/lib in MOAB prefix, the directory should have libparmetis.a file.
I've CC'd moab-dev and cgm-dev, they may give more input.
My configure line for mesquite is:
--with-imesh=/Users/rajeevjain/pll/install/moab/ --with-igeom=/Users/rajeevjain/pll/install/cgmtrunk/ --with-irel=/Users/rajeevjain/pll/install/lasso/ IMESH_DEFS=/Users/rajeevjain/pll/install/moab/lib/iMesh-Defs.inc IGEOM_DEFS=/Users/rajeevjain/pll/install/CGM-2k14/lib/iGeom-Defs.inc IREL_DEFS=/Users/rajeevjain/pll/install/lasso/lib/iRel-Defs.inc --prefix=/Users/rajeevjain/pll/install/mesquite-2.99 --with-mpi --enable-debug
Rajeev
________________________________
From: "魏华祎(Wei, Huayi)" <huayiwei1984(a)gmail.com>
To: "meshkit-dev(a)mcs.anl.gov" <meshkit-dev(a)mcs.anl.gov>
Sent:
Subject: [Meshkit-dev] How to build cgma+moab+lasso+meshkit+mesquite together succesfully on Ubuntu 12.04 LTS 64 Bit?
Hi, there,
I want to implement some mesh generation and optimization algorithms based on MeshKit. But I find it very hard to build cgma+moab+lasso+meshkit+mesquite together successfully.
My os is Ubuntu 12.04 LTS 64 bit. I first install most of the dependents from Ubuntu source:
$ sudo apt-get install openmpi-bin libopenmpi-dev openmpi-common openmpi-checkpoint
$ sudo apt-get install libparmetis-dev libparmetis3.1 $ sudo apt-get install libscotch-5.1 libscotch-dev
$ sudo apt-get install libptscotch-5.1 libptscotch-dev
$ sudo apt-get install netcdf-bin python-netcdf libnetcdf6 libnetcdf-dev
$ sudo apt-get install h5utils hdf5-tools libhdf5-openmpi-1.8.4 libhdf5-openmpi-dev
Zoltan
I can compile and install Zoltan 3.8 without any error:
$ ../configure --prefix=/home/why/software/zoltan --enable-mpi --with-mpi=/usr/lib/openmpi --with-libs=-lsuperlu --with-parmetis --with-parmetis-incdir=/usr/include/parmetis --with-parmetis-libdir=/usr/lib --with-scotch --with-scotch-libdir=/usr/lib --with-scotch-incdir=/usr/include/sc otch
$ make install
cgma
For cgma 13.1, I use OCC 6.6.0 and the compile process is OK, but the make check process appear some tests failed. If I use OCE replace OCC, the compile process also is OK, but make check process appear some compile errors.
Can I use OCE to replace OCC?Which OCE version is better?
$ autoreconf -fi
$ ./configure --prefix=/home/why/software/itaps --enable-shared --with-occ=/home/why/software/OCC/660/Linux
$ make
$ make check
$ make install
moab
For moab 4.6, I configure it like this:
$ autoreconf -fi
$ ./configure --prefix=/home/why/software/itaps \
--enable-docs \
--with-mpi \
--with-netcdf \
--with-hdf5 \
--with-zoltan=/home/why/software/zoltan \
--with-parmetis=/usr \
--with-vtk=/home/why/software/vtk \
--with-vtk-lib-suffix=-6.0
But it appear such an error, is the version 3.8 of zoltan suitable?
checking for zoltan_cpp.h... yes
checking for Zoltan_LB_Partition in -lzoltan... no
checking for Zoltan_LB_Partition in -lzoltan... no
configure: error: zoltan library not found or not usable. Perhaps you need to specify --with-parmetis=[DIR]?
lasso
For lasso,
$ ./configure --prefix=/home/why/software/itaps --with-mpi --with-igeom=/home/why/software/itaps --with-imesh=/home/why/software/itaps
$ make
$ make check
$ make install
mesquite
For mesquite 2.3, I can compile it successfully like this:
$ autoreconf -fi
$ ./configure --prefix=/home/why/software/mesquite/230/ --with-mpi
$ make
$ make install
Here do I need to add the ―with-igeom, ―with-imesh, ―irel, or ―imeshp option?
MeshKit
$ ./configure --prefix=/home/why/software/itaps --with-mpi --with-igeom=/home/why/software/itaps --with-imesh=/home/why/software/itaps--with-irel=/home/why/software/itaps --with-fbigeom=/home/why/software/itaps --with-tetgen=/home/why/software/tetgen/tetgen1.5.0 --with-triangle=/home/why/software/triangle --with-netgen=/usr --with-mesquite=/home/why/software/mesquite/230
Does anyone have installed MeshKit on Ubuntu 12.04 LTS? Please give me some suggestion and help me to install MeshKit correctly, thanks very much.
Best
Huayi
2
1
commit/MOAB: danwu: Applied error handling code to NCHelperEuler.cpp and NCHelperFV.cpp
by commits-noreply@bitbucket.org 19 Mar '14
by commits-noreply@bitbucket.org 19 Mar '14
19 Mar '14
1 new commit in MOAB:
https://bitbucket.org/fathomteam/moab/commits/ed51df2291cb/
Changeset: ed51df2291cb
Branch: error_handling_enhancement
User: danwu
Date: 2014-03-19 21:02:27
Summary: Applied error handling code to NCHelperEuler.cpp and NCHelperFV.cpp
Affected #: 2 files
diff --git a/src/io/NCHelperEuler.cpp b/src/io/NCHelperEuler.cpp
index b117921..fe15c6e 100644
--- a/src/io/NCHelperEuler.cpp
+++ b/src/io/NCHelperEuler.cpp
@@ -5,12 +5,6 @@
#include <cmath>
#include <sstream>
-#define ERRORR(rval, str) \
- if (MB_SUCCESS != rval) {_readNC->readMeshIface->report_error("%s", str); return rval;}
-
-#define ERRORS(err, str) \
- if (err) {_readNC->readMeshIface->report_error("%s", str); return MB_FAILURE;}
-
namespace moab {
bool NCHelperEuler::can_read_file(ReadNC* readNC, int fileId)
@@ -67,7 +61,7 @@ ErrorCode NCHelperEuler::init_mesh_vals()
if ((vit = std::find(dimNames.begin(), dimNames.end(), "lon")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lon' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lon' dimension");
}
iCDim = idx;
gCDims[0] = 0;
@@ -75,8 +69,8 @@ ErrorCode NCHelperEuler::init_mesh_vals()
// Check i periodicity and set globallyPeriodic[0]
std::vector<double> til_vals(2);
- ErrorCode rval = read_coordinate("lon", gCDims[3] - 1, gCDims[3], til_vals);
- ERRORR(rval, "Trouble reading 'lon' variable.");
+ ErrorCode rval = read_coordinate("lon", gCDims[3] - 1, gCDims[3], til_vals); \
+ CHK_ERR1(rval, "Trouble reading 'lon' variable");
if (std::fabs(2 * til_vals[1] - til_vals[0] - 360) < 0.001)
globallyPeriodic[0] = 1;
@@ -88,7 +82,7 @@ ErrorCode NCHelperEuler::init_mesh_vals()
if ((vit = std::find(dimNames.begin(), dimNames.end(), "lat")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lat' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lat' dimension");
}
jCDim = idx;
gCDims[1] = 0;
@@ -108,7 +102,7 @@ ErrorCode NCHelperEuler::init_mesh_vals()
else if ((vit = std::find(dimNames.begin(), dimNames.end(), "t")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'time' or 't' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'time' or 't' dimension");
}
tDim = idx;
nTimeSteps = dimLens[idx];
@@ -119,7 +113,7 @@ ErrorCode NCHelperEuler::init_mesh_vals()
else if ((vit = std::find(dimNames.begin(), dimNames.end(), "ilev")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lev' or 'ilev' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lev' or 'ilev' dimension");
}
levDim = idx;
nLevels = dimLens[idx];
@@ -141,9 +135,8 @@ ErrorCode NCHelperEuler::init_mesh_vals()
parData.partMethod = partMethod;
int pdims[3];
- rval = ScdInterface::compute_partition(procs, rank, parData, lDims, locallyPeriodic, pdims);
- if (MB_SUCCESS != rval)
- return rval;
+ rval = ScdInterface::compute_partition(procs, rank, parData, lDims, locallyPeriodic, pdims); \
+ CHK_ERR1(rval, "Error returned from compute_partition");
for (int i = 0; i < 3; i++)
parData.pDims[i] = pdims[i];
@@ -192,21 +185,21 @@ ErrorCode NCHelperEuler::init_mesh_vals()
std::map<std::string, ReadNC::VarData>::iterator vmit;
if (-1 != lCDims[0]) {
if ((vmit = varInfo.find("lon")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("lon", lCDims[0], lCDims[3], ilCVals);
- ERRORR(rval, "Trouble reading 'lon' variable.");
+ rval = read_coordinate("lon", lCDims[0], lCDims[3], ilCVals); \
+ CHK_ERR1(rval, "Trouble reading 'lon' variable");
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lon' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lon' variable");
}
}
if (-1 != lCDims[1]) {
if ((vmit = varInfo.find("lat")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("lat", lCDims[1], lCDims[4], jlCVals);
- ERRORR(rval, "Trouble reading 'lat' variable.");
+ rval = read_coordinate("lat", lCDims[1], lCDims[4], jlCVals); \
+ CHK_ERR1(rval, "Trouble reading 'lat' variable");
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lat' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lat' variable");
}
}
@@ -221,7 +214,7 @@ ErrorCode NCHelperEuler::init_mesh_vals()
ilVals[i] = ilCVals[i - 1] + dif;
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lon' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lon' variable");
}
}
@@ -230,8 +223,8 @@ ErrorCode NCHelperEuler::init_mesh_vals()
if (!isParallel || ((gDims[4] - gDims[1]) == (lDims[4] - lDims[1]))) {
std::string gwName("gw");
std::vector<double> gwVals(lDims[4] - lDims[1] - 1);
- rval = read_coordinate(gwName.c_str(), lDims[1], lDims[4] - 2, gwVals);
- ERRORR(rval, "Trouble reading 'gw' variable.");
+ rval = read_coordinate(gwName.c_str(), lDims[1], lDims[4] - 2, gwVals); \
+ CHK_ERR1(rval, "Trouble reading 'gw' variable");
// Copy the correct piece
jlVals[0] = -(M_PI / 2) * 180 / M_PI;
std::size_t i = 0;
@@ -249,8 +242,8 @@ ErrorCode NCHelperEuler::init_mesh_vals()
// If this is the first row
if (lDims[1] == gDims[1]) {
std::vector<double> gwVals(lDims[4]);
- rval = read_coordinate(gwName.c_str(), 0, lDims[4] - 1, gwVals);
- ERRORR(rval, "Trouble reading 'gw' variable.");
+ rval = read_coordinate(gwName.c_str(), 0, lDims[4] - 1, gwVals); \
+ CHK_ERR1(rval, "Trouble reading 'gw' variable");
// Copy the correct piece
jlVals[0] = -(M_PI / 2) * 180 / M_PI;
gwSum = -1;
@@ -262,8 +255,8 @@ ErrorCode NCHelperEuler::init_mesh_vals()
// Or if it's the last row
else if (lDims[4] == gDims[4]) {
std::vector<double> gwVals(lDims[4] - 1);
- rval = read_coordinate(gwName.c_str(), 0, lDims[4] - 2, gwVals);
- ERRORR(rval, "Trouble reading 'gw' variable.");
+ rval = read_coordinate(gwName.c_str(), 0, lDims[4] - 2, gwVals); \
+ CHK_ERR1(rval, "Trouble reading 'gw' variable");
// copy the correct piece
gwSum = -1;
for (int j = 0; j != lDims[1] - 1; j++)
@@ -280,8 +273,8 @@ ErrorCode NCHelperEuler::init_mesh_vals()
int start = lDims[1] - 1;
int end = lDims[4] - 1;
std::vector<double> gwVals(end);
- rval = read_coordinate(gwName.c_str(), 0, end - 1, gwVals);
- ERRORR(rval, "Trouble reading 'gw' variable.");
+ rval = read_coordinate(gwName.c_str(), 0, end - 1, gwVals); \
+ CHK_ERR1(rval, "Trouble reading 'gw' variable");
gwSum = -1;
for (int j = 0; j != start - 1; j++)
gwSum += gwVals[j];
@@ -294,19 +287,19 @@ ErrorCode NCHelperEuler::init_mesh_vals()
}
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lat' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lat' variable");
}
}
// Store time coordinate values in tVals
if (nTimeSteps > 0) {
if ((vmit = varInfo.find("time")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("time", 0, nTimeSteps - 1, tVals);
- ERRORR(rval, "Trouble reading 'time' variable.");
+ rval = read_coordinate("time", 0, nTimeSteps - 1, tVals); \
+ CHK_ERR1(rval, "Trouble reading 'time' variable");
}
else if ((vmit = varInfo.find("t")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("t", 0, nTimeSteps - 1, tVals);
- ERRORR(rval, "Trouble reading 't' variable.");
+ rval = read_coordinate("t", 0, nTimeSteps - 1, tVals); \
+ CHK_ERR1(rval, "Trouble reading 't' variable");
}
else {
// If expected time variable is not available, set dummy time coordinate values to tVals
@@ -368,15 +361,24 @@ ErrorCode NCHelperEuler::init_mesh_vals()
std::stringstream ss_tag_name;
ss_tag_name << ijdimNames[i] << "_LOC_MINMAX";
tag_name = ss_tag_name.str();
- rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT);
- ERRORR(rval, "Trouble creating __<dim_name>_LOC_MINMAX tag.");
- rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]);
- ERRORR(rval, "Trouble setting data for __<dim_name>_LOC_MINMAX tag.");
+ rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT); \
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
+ rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]); \
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// __<dim_name>_LOC_VALS (for virtual slon, virtual slat, lon and lat)
+ // Assume all have the same data type as lon (expected type is float or double)
+ switch (varInfo["lon"].varDataType) {
+ case NC_DOUBLE:
+ case NC_FLOAT:
+ break;
+ default:
+ SET_ERR(MB_FAILURE, "Unexpected data type for coordinate variable 'lon'");
+ }
+
for (unsigned int i = 0; i != ijdimNames.size(); i++) {
void* val = NULL;
int val_len = 0;
@@ -397,36 +399,15 @@ ErrorCode NCHelperEuler::init_mesh_vals()
val_len = jlCVals.size();
}
- DataType data_type;
-
- // Assume all has same data type as lon
- switch (varInfo["lon"].varDataType) {
- case NC_BYTE:
- case NC_CHAR:
- case NC_DOUBLE:
- data_type = MB_TYPE_DOUBLE;
- break;
- case NC_FLOAT:
- data_type = MB_TYPE_DOUBLE;
- break;
- case NC_INT:
- data_type = MB_TYPE_INTEGER;
- break;
- case NC_SHORT:
- default:
- std::cerr << "Unrecognized data type for tag " << tag_name << std::endl;
- ERRORR(MB_FAILURE, "Unrecognized data type");
- break;
- }
std::stringstream ss_tag_name;
ss_tag_name << ijdimNames[i] << "_LOC_VALS";
tag_name = ss_tag_name.str();
- rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, data_type, tagh, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN);
- ERRORR(rval, "Trouble creating __<dim_name>_LOC_VALS tag.");
- rval = mbImpl->tag_set_by_ptr(tagh, &_fileSet, 1, &val, &val_len);
- ERRORR(rval, "Trouble setting data for __<dim_name>_LOC_VALS tag.");
+ rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_DOUBLE, tagh, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
+ rval = mbImpl->tag_set_by_ptr(tagh, &_fileSet, 1, &val, &val_len); \
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// __<dim_name>_GLOBAL_MINMAX (for virtual slon, virtual slat, lon and lat)
@@ -451,17 +432,17 @@ ErrorCode NCHelperEuler::init_mesh_vals()
std::stringstream ss_tag_name;
ss_tag_name << ijdimNames[i] << "_GLOBAL_MINMAX";
tag_name = ss_tag_name.str();
- rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT);
- ERRORR(rval, "Trouble creating __<dim_name>_GLOBAL_MINMAX tag.");
- rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]);
- ERRORR(rval, "Trouble setting data for __<dim_name>_GLOBAL_MINMAX tag.");
+ rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT); \
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
+ rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]); \
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// Hack: create dummy variables, if needed, for dimensions with no corresponding coordinate variables
- rval = create_dummy_variables();
- ERRORR(rval, "Failed to create dummy variables.");
+ rval = create_dummy_variables(); \
+ CHK_ERR1(rval, "Failed to create dummy variables");
return MB_SUCCESS;
}
diff --git a/src/io/NCHelperFV.cpp b/src/io/NCHelperFV.cpp
index 7725b55..1120866 100644
--- a/src/io/NCHelperFV.cpp
+++ b/src/io/NCHelperFV.cpp
@@ -5,9 +5,6 @@
#include <cmath>
#include <sstream>
-#define ERRORR(rval, str) \
- if (MB_SUCCESS != rval) {_readNC->readMeshIface->report_error("%s", str); return rval;}
-
namespace moab {
bool NCHelperFV::can_read_file(ReadNC* readNC, int fileId)
@@ -60,7 +57,7 @@ ErrorCode NCHelperFV::init_mesh_vals()
if ((vit = std::find(dimNames.begin(), dimNames.end(), "slon")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'slon' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'slon' variable");
}
iDim = idx;
gDims[0] = 0;
@@ -70,7 +67,7 @@ ErrorCode NCHelperFV::init_mesh_vals()
if ((vit = std::find(dimNames.begin(), dimNames.end(), "slat")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'slat' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'slat' variable");
}
jDim = idx;
gDims[1] = 0;
@@ -81,7 +78,7 @@ ErrorCode NCHelperFV::init_mesh_vals()
if ((vit = std::find(dimNames.begin(), dimNames.end(), "lon")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lon' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lon' variable");
}
iCDim = idx;
gCDims[0] = 0;
@@ -89,8 +86,8 @@ ErrorCode NCHelperFV::init_mesh_vals()
// Check i periodicity and set globallyPeriodic[0]
std::vector<double> til_vals(2);
- ErrorCode rval = read_coordinate("lon", gCDims[3] - 1, gCDims[3], til_vals);
- ERRORR(rval, "Trouble reading 'lon' variable.");
+ ErrorCode rval = read_coordinate("lon", gCDims[3] - 1, gCDims[3], til_vals); \
+ CHK_ERR1(rval, "Trouble reading 'lon' variable");
if (std::fabs(2 * til_vals[1] - til_vals[0] - 360) < 0.001)
globallyPeriodic[0] = 1;
if (globallyPeriodic[0])
@@ -102,7 +99,7 @@ ErrorCode NCHelperFV::init_mesh_vals()
if ((vit = std::find(dimNames.begin(), dimNames.end(), "lat")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lat' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lat' dimension");
}
jCDim = idx;
gCDims[1] = 0;
@@ -121,7 +118,7 @@ ErrorCode NCHelperFV::init_mesh_vals()
else if ((vit = std::find(dimNames.begin(), dimNames.end(), "t")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'time' or 't' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'time' or 't' dimension");
}
tDim = idx;
nTimeSteps = dimLens[idx];
@@ -132,7 +129,7 @@ ErrorCode NCHelperFV::init_mesh_vals()
else if ((vit = std::find(dimNames.begin(), dimNames.end(), "ilev")) != dimNames.end())
idx = vit - dimNames.begin();
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lev' or 'ilev' dimension.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lev' or 'ilev' dimension");
}
levDim = idx;
nLevels = dimLens[idx];
@@ -154,9 +151,8 @@ ErrorCode NCHelperFV::init_mesh_vals()
parData.partMethod = partMethod;
int pdims[3];
- rval = ScdInterface::compute_partition(procs, rank, parData, lDims, locallyPeriodic, pdims);
- if (MB_SUCCESS != rval)
- return rval;
+ rval = ScdInterface::compute_partition(procs, rank, parData, lDims, locallyPeriodic, pdims); \
+ CHK_ERR1(rval, "Error returned from compute_partition");
for (int i = 0; i < 3; i++)
parData.pDims[i] = pdims[i];
@@ -205,21 +201,21 @@ ErrorCode NCHelperFV::init_mesh_vals()
std::map<std::string, ReadNC::VarData>::iterator vmit;
if (-1 != lCDims[0]) {
if ((vmit = varInfo.find("lon")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("lon", lCDims[0], lCDims[3], ilCVals);
- ERRORR(rval, "Trouble reading 'lon' variable.");
+ rval = read_coordinate("lon", lCDims[0], lCDims[3], ilCVals); \
+ CHK_ERR1(rval, "Trouble reading 'lon' variable");
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lon' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lon' variable");
}
}
if (-1 != lCDims[1]) {
if ((vmit = varInfo.find("lat")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("lat", lCDims[1], lCDims[4], jlCVals);
- ERRORR(rval, "Trouble reading 'lat' variable.");
+ rval = read_coordinate("lat", lCDims[1], lCDims[4], jlCVals); \
+ CHK_ERR1(rval, "Trouble reading 'lat' variable");
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'lat' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'lat' variable");
}
}
@@ -237,12 +233,12 @@ ErrorCode NCHelperFV::init_mesh_vals()
ilVals[i] = ilVals[i - 1] + dif;
}
else {
- rval = read_coordinate("slon", lDims[0], lDims[3], ilVals);
- ERRORR(rval, "Trouble reading 'slon' variable.");
+ rval = read_coordinate("slon", lDims[0], lDims[3], ilVals); \
+ CHK_ERR1(rval, "Trouble reading 'slon' variable");
}
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'slon' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'slon' variable");
}
}
@@ -250,8 +246,8 @@ ErrorCode NCHelperFV::init_mesh_vals()
if ((vmit = varInfo.find("slat")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
if (!isParallel || ((gDims[4] - gDims[1]) == (lDims[4] - lDims[1]))) {
std::vector<double> dummyVar(lDims[4] - lDims[1] - 1);
- rval = read_coordinate("slat", lDims[1], lDims[4] - 2, dummyVar);
- ERRORR(rval, "Trouble reading 'slat' variable.");
+ rval = read_coordinate("slat", lDims[1], lDims[4] - 2, dummyVar); \
+ CHK_ERR1(rval, "Trouble reading 'slat' variable");
// Copy the correct piece
jlVals[0] = -90.0;
std::size_t i = 0;
@@ -264,8 +260,8 @@ ErrorCode NCHelperFV::init_mesh_vals()
// Need to read one less then available and read it into a dummy var
if (lDims[1] == gDims[1]) {
std::vector<double> dummyVar(lDims[4] - lDims[1]);
- rval = read_coordinate("slat", lDims[1], lDims[4] - 1, dummyVar);
- ERRORR(rval, "Trouble reading 'slat' variable.");
+ rval = read_coordinate("slat", lDims[1], lDims[4] - 1, dummyVar); \
+ CHK_ERR1(rval, "Trouble reading 'slat' variable");
// Copy the correct piece
jlVals[0] = -90.0;
for (int i = 1; i < lDims[4] + 1; i++)
@@ -274,8 +270,8 @@ ErrorCode NCHelperFV::init_mesh_vals()
// Or if it's the last row
else if (lDims[4] == gDims[4]) {
std::vector<double> dummyVar(lDims[4] - lDims[1]);
- rval = read_coordinate("slat", lDims[1] - 1, lDims[4] - 2, dummyVar);
- ERRORR(rval, "Trouble reading 'slat' variable.");
+ rval = read_coordinate("slat", lDims[1] - 1, lDims[4] - 2, dummyVar); \
+ CHK_ERR1(rval, "Trouble reading 'slat' variable");
// Copy the correct piece
std::size_t i = 0;
for (i = 0; i != dummyVar.size(); i++)
@@ -284,25 +280,25 @@ ErrorCode NCHelperFV::init_mesh_vals()
}
// It's in the middle
else {
- rval = read_coordinate("slat", lDims[1] - 1, lDims[4] - 1, jlVals);
- ERRORR(rval, "Trouble reading 'slat' variable.");
+ rval = read_coordinate("slat", lDims[1] - 1, lDims[4] - 1, jlVals); \
+ CHK_ERR1(rval, "Trouble reading 'slat' variable");
}
}
}
else {
- ERRORR(MB_FAILURE, "Couldn't find 'slat' variable.");
+ SET_ERR(MB_FAILURE, "Couldn't find 'slat' variable");
}
}
// Store time coordinate values in tVals
if (nTimeSteps > 0) {
if ((vmit = varInfo.find("time")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("time", 0, nTimeSteps - 1, tVals);
- ERRORR(rval, "Trouble reading 'time' variable.");
+ rval = read_coordinate("time", 0, nTimeSteps - 1, tVals); \
+ CHK_ERR1(rval, "Trouble reading 'time' variable");
}
else if ((vmit = varInfo.find("t")) != varInfo.end() && (*vmit).second.varDims.size() == 1) {
- rval = read_coordinate("t", 0, nTimeSteps - 1, tVals);
- ERRORR(rval, "Trouble reading 't' variable.");
+ rval = read_coordinate("t", 0, nTimeSteps - 1, tVals); \
+ CHK_ERR1(rval, "Trouble reading 't' variable");
}
else {
// If expected time variable is not available, set dummy time coordinate values to tVals
@@ -369,15 +365,24 @@ ErrorCode NCHelperFV::init_mesh_vals()
std::stringstream ss_tag_name;
ss_tag_name << ijdimNames[i] << "_LOC_MINMAX";
tag_name = ss_tag_name.str();
- rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT);
- ERRORR(rval, "Trouble creating __<dim_name>_LOC_MINMAX tag.");
- rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]);
- ERRORR(rval, "Trouble setting data for __<dim_name>_LOC_MINMAX tag.");
+ rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT); \
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
+ rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]); \
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// __<dim_name>_LOC_VALS (for slon, slat, lon and lat)
+ // Assume all have the same data type as lon (expected type is float or double)
+ switch (varInfo["lon"].varDataType) {
+ case NC_DOUBLE:
+ case NC_FLOAT:
+ break;
+ default:
+ SET_ERR(MB_FAILURE, "Unexpected data type for coordinate variable 'lon'");
+ }
+
for (unsigned int i = 0; i != ijdimNames.size(); i++) {
void* val = NULL;
int val_len = 0;
@@ -398,36 +403,15 @@ ErrorCode NCHelperFV::init_mesh_vals()
val_len = jlCVals.size();
}
- DataType data_type;
-
- // Assume all has same data type as lon
- switch (varInfo["lon"].varDataType) {
- case NC_BYTE:
- case NC_CHAR:
- case NC_DOUBLE:
- data_type = MB_TYPE_DOUBLE;
- break;
- case NC_FLOAT:
- data_type = MB_TYPE_DOUBLE;
- break;
- case NC_INT:
- data_type = MB_TYPE_INTEGER;
- break;
- case NC_SHORT:
- default:
- std::cerr << "Unrecognized data type for tag " << tag_name << std::endl;
- ERRORR(MB_FAILURE, "Unrecognized data type");
- break;
- }
std::stringstream ss_tag_name;
ss_tag_name << ijdimNames[i] << "_LOC_VALS";
tag_name = ss_tag_name.str();
- rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, data_type, tagh, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN);
- ERRORR(rval, "Trouble creating __<dim_name>_LOC_VALS tag.");
- rval = mbImpl->tag_set_by_ptr(tagh, &_fileSet, 1, &val, &val_len);
- ERRORR(rval, "Trouble setting data for __<dim_name>_LOC_VALS tag.");
+ rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_DOUBLE, tagh, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
+ rval = mbImpl->tag_set_by_ptr(tagh, &_fileSet, 1, &val, &val_len); \
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// __<dim_name>_GLOBAL_MINMAX (for slon, slat, lon and lat)
@@ -452,17 +436,17 @@ ErrorCode NCHelperFV::init_mesh_vals()
std::stringstream ss_tag_name;
ss_tag_name << ijdimNames[i] << "_GLOBAL_MINMAX";
tag_name = ss_tag_name.str();
- rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT);
- ERRORR(rval, "Trouble creating __<dim_name>_GLOBAL_MINMAX tag.");
- rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]);
- ERRORR(rval, "Trouble setting data for __<dim_name>_GLOBAL_MINMAX tag.");
+ rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT); \
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
+ rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]); \
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// Hack: create dummy variables, if needed, for dimensions with no corresponding coordinate variables
- rval = create_dummy_variables();
- ERRORR(rval, "Failed to create dummy variables.");
+ rval = create_dummy_variables(); \
+ CHK_ERR1(rval, "Failed to create dummy variables");
return MB_SUCCESS;
}
Repository URL: https://bitbucket.org/fathomteam/moab/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
1
0
See <https://jenkins-ci.mcs.anl.gov/job/moab32par/359/changes>
Changes:
[wuda] Adding and deleting a few ignore items.
[tautges] AdaptiveKDTree, BVHTree: split some of the stats into separate initialization/traversal stats
[tautges] Adding a timing class for spatial locator; all times on this object are local, but a function is provided for
[tautges] Fixing some tests after function name was changed.
------------------------------------------
[...truncated 1355 lines...]
PASS: stl_test
PASS: smf_test
PASS: read_cgm_load_test
PASS: read_cgm_basic_test
===================
All 15 tests passed
===================
make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/io'>
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/io'>
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/io'>
Making check in dual
make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
make dual_test
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT dual_test.o -MD -MP -MF .deps/dual_test.Tpo -c -o dual_test.o dual_test.cpp
mv -f .deps/dual_test.Tpo .deps/dual_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o dual_test dual_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o dual_test dual_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
make check-TESTS
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
make[4]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
PASS: dual_test
=============
1 test passed
=============
make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/dual'>
Making check in obb
make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
make obb_test obb_time obb_tree_tool
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I../../src -I../../src -I.. -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT obb_test.o -MD -MP -MF .deps/obb_test.Tpo -c -o obb_test.o obb_test.cpp
mv -f .deps/obb_test.Tpo .deps/obb_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o obb_test obb_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o obb_test obb_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I../../src -I../../src -I.. -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT obb_time.o -MD -MP -MF .deps/obb_time.Tpo -c -o obb_time.o obb_time.cpp
mv -f .deps/obb_time.Tpo .deps/obb_time.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o obb_time obb_time.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o obb_time obb_time.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I../../src -I../../src -I.. -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT obb_tree_tool.o -MD -MP -MF .deps/obb_tree_tool.Tpo -c -o obb_tree_tool.o obb_tree_tool.cpp
mv -f .deps/obb_tree_tool.Tpo .deps/obb_tree_tool.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o obb_tree_tool obb_tree_tool.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o obb_tree_tool obb_tree_tool.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
make check-TESTS
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
make[4]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
PASS: obb_test
=============
1 test passed
=============
make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/obb'>
Making check in perf
make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf'>
Making check in point_location
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf/point_location'>
make point_location tree_searching_perf sploc_searching_perf
make[4]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf/point_location'>
mpicxx -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/moab -I../../../src/parallel -I../../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../../src -I../../../src/io/mhdf/include -I../../../ -I../../../src/LocalDiscretization/ -I../../../tools/mbcoupler -I../../../src/moab/point_locator/lotte -I../../../src/LocalDiscretization/moab/ -DIS_BUILDING_MB -I../../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT point_location.o -MD -MP -MF .deps/point_location.Tpo -c -o point_location.o point_location.cpp
mv -f .deps/point_location.Tpo .deps/point_location.Po
/bin/sh ../../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o point_location point_location.o ../../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o point_location point_location.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/moab -I../../../src/parallel -I../../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../../src -I../../../src/io/mhdf/include -I../../../ -I../../../src/LocalDiscretization/ -I../../../tools/mbcoupler -I../../../src/moab/point_locator/lotte -I../../../src/LocalDiscretization/moab/ -DIS_BUILDING_MB -I../../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT tree_searching_perf.o -MD -MP -MF .deps/tree_searching_perf.Tpo -c -o tree_searching_perf.o tree_searching_perf.cpp
mv -f .deps/tree_searching_perf.Tpo .deps/tree_searching_perf.Po
/bin/sh ../../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o tree_searching_perf tree_searching_perf.o ../../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o tree_searching_perf tree_searching_perf.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/moab -I../../../src/parallel -I../../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../../src -I../../../src/io/mhdf/include -I../../../ -I../../../src/LocalDiscretization/ -I../../../tools/mbcoupler -I../../../src/moab/point_locator/lotte -I../../../src/LocalDiscretization/moab/ -DIS_BUILDING_MB -I../../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT sploc_searching_perf.o -MD -MP -MF .deps/sploc_searching_perf.Tpo -c -o sploc_searching_perf.o sploc_searching_perf.cpp
mv -f .deps/sploc_searching_perf.Tpo .deps/sploc_searching_perf.Po
/bin/sh ../../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o sploc_searching_perf sploc_searching_perf.o ../../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o sploc_searching_perf sploc_searching_perf.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf/point_location'>
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf/point_location'>
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf'>
make perf seqperf adj_time perftool tstt_perf_binding
make[4]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf'>
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src/io/mhdf/include -I../../src -DIS_BUILDING_MB -I../../itaps/imesh -I../../itaps -I../../itaps -I../../itaps/imesh -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT perf.o -MD -MP -MF .deps/perf.Tpo -c -o perf.o perf.cpp
mv -f .deps/perf.Tpo .deps/perf.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o perf perf.o ../../src/libMOAB.la ../../itaps/imesh/libiMesh.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o perf perf.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L./src/mpl -L./src/openpa/src ../../itaps/imesh/.libs/libiMesh.a <https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/src/.libs/libMOAB.a> /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src/io/mhdf/include -I../../src -DIS_BUILDING_MB -I../../itaps/imesh -I../../itaps -I../../itaps -I../../itaps/imesh -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT seqperf.o -MD -MP -MF .deps/seqperf.Tpo -c -o seqperf.o seqperf.cpp
mv -f .deps/seqperf.Tpo .deps/seqperf.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o seqperf seqperf.o ../../src/libMOAB.la ../../itaps/imesh/libiMesh.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o seqperf seqperf.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L./src/mpl -L./src/openpa/src ../../itaps/imesh/.libs/libiMesh.a <https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/src/.libs/libMOAB.a> /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src/io/mhdf/include -I../../src -DIS_BUILDING_MB -I../../itaps/imesh -I../../itaps -I../../itaps -I../../itaps/imesh -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT adj_time.o -MD -MP -MF .deps/adj_time.Tpo -c -o adj_time.o adj_time.cpp
mv -f .deps/adj_time.Tpo .deps/adj_time.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o adj_time adj_time.o ../../src/libMOAB.la ../../itaps/imesh/libiMesh.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o adj_time adj_time.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L./src/mpl -L./src/openpa/src ../../itaps/imesh/.libs/libiMesh.a <https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/src/.libs/libMOAB.a> /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src/io/mhdf/include -I../../src -DIS_BUILDING_MB -I../../itaps/imesh -I../../itaps -I../../itaps -I../../itaps/imesh -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT perftool.o -MD -MP -MF .deps/perftool.Tpo -c -o perftool.o perftool.cpp
mv -f .deps/perftool.Tpo .deps/perftool.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o perftool perftool.o ../../src/libMOAB.la ../../itaps/imesh/libiMesh.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o perftool perftool.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L./src/mpl -L./src/openpa/src ../../itaps/imesh/.libs/libiMesh.a <https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/src/.libs/libMOAB.a> /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src/io/mhdf/include -I../../src -DIS_BUILDING_MB -I../../itaps/imesh -I../../itaps -I../../itaps -I../../itaps/imesh -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT tstt_perf_binding.o -MD -MP -MF .deps/tstt_perf_binding.Tpo -c -o tstt_perf_binding.o tstt_perf_binding.cpp
mv -f .deps/tstt_perf_binding.Tpo .deps/tstt_perf_binding.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o tstt_perf_binding tstt_perf_binding.o ../../src/libMOAB.la ../../itaps/imesh/libiMesh.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o tstt_perf_binding tstt_perf_binding.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L./src/mpl -L./src/openpa/src ../../itaps/imesh/.libs/libiMesh.a <https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/src/.libs/libMOAB.a> /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf'>
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf'>
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/perf'>
Making check in h5file
make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
make h5test h5legacy h5varlen h5sets_test h5regression h5partial h5portable dump_sets
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5file_test.o -MD -MP -MF .deps/h5file_test.Tpo -c -o h5file_test.o h5file_test.cpp
mv -f .deps/h5file_test.Tpo .deps/h5file_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5test h5file_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5test h5file_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5legacy.o -MD -MP -MF .deps/h5legacy.Tpo -c -o h5legacy.o h5legacy.cpp
mv -f .deps/h5legacy.Tpo .deps/h5legacy.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5legacy h5legacy.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5legacy h5legacy.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5varlen.o -MD -MP -MF .deps/h5varlen.Tpo -c -o h5varlen.o h5varlen.cpp
mv -f .deps/h5varlen.Tpo .deps/h5varlen.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5varlen h5varlen.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5varlen h5varlen.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5sets_test.o -MD -MP -MF .deps/h5sets_test.Tpo -c -o h5sets_test.o h5sets_test.cpp
mv -f .deps/h5sets_test.Tpo .deps/h5sets_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5sets_test h5sets_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5sets_test h5sets_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5regression.o -MD -MP -MF .deps/h5regression.Tpo -c -o h5regression.o h5regression.cpp
mv -f .deps/h5regression.Tpo .deps/h5regression.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5regression h5regression.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5regression h5regression.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5partial.o -MD -MP -MF .deps/h5partial.Tpo -c -o h5partial.o h5partial.cpp
mv -f .deps/h5partial.Tpo .deps/h5partial.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5partial h5partial.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5partial h5partial.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DSRCDIR=. -I.. -I./.. -I../../src -I../../src/io -I../../src/io/mhdf/include -I../../src -I../../src/parallel -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT h5portable.o -MD -MP -MF .deps/h5portable.Tpo -c -o h5portable.o h5portable.cpp
mv -f .deps/h5portable.Tpo .deps/h5portable.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o h5portable h5portable.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o h5portable h5portable.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[3]: `dump_sets' is up to date.
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
make check-TESTS
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
make[4]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
PASS: h5test
PASS: h5legacy
PASS: h5varlen
PASS: h5sets_test
PASS: h5regression
PASS: h5partial
PASS: h5portable
==================
All 7 tests passed
==================
make[4]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/h5file'>
Making check in parallel
make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/parallel'>
make pcomm_unit parallel_unit_tests uber_parallel_test scdtest pcomm_serial par_spatial_locator_test scdpart read_nc_par ucdtrvpart mpastrvpart parallel_hdf5_test mhdf_parallel parallel_write_test mbparallelcomm_test partcheck structured3 parmerge
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/parallel'>
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT pcomm_unit.o -MD -MP -MF .deps/pcomm_unit.Tpo -c -o pcomm_unit.o pcomm_unit.cpp
mv -f .deps/pcomm_unit.Tpo .deps/pcomm_unit.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o pcomm_unit pcomm_unit.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o pcomm_unit pcomm_unit.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT parallel_unit_tests.o -MD -MP -MF .deps/parallel_unit_tests.Tpo -c -o parallel_unit_tests.o parallel_unit_tests.cpp
mv -f .deps/parallel_unit_tests.Tpo .deps/parallel_unit_tests.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o parallel_unit_tests parallel_unit_tests.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o parallel_unit_tests parallel_unit_tests.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT uber_parallel_test.o -MD -MP -MF .deps/uber_parallel_test.Tpo -c -o uber_parallel_test.o uber_parallel_test.cpp
mv -f .deps/uber_parallel_test.Tpo .deps/uber_parallel_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o uber_parallel_test uber_parallel_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o uber_parallel_test uber_parallel_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT scdtest.o -MD -MP -MF .deps/scdtest.Tpo -c -o scdtest.o scdtest.cpp
mv -f .deps/scdtest.Tpo .deps/scdtest.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o scdtest scdtest.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o scdtest scdtest.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT pcomm_serial.o -MD -MP -MF .deps/pcomm_serial.Tpo -c -o pcomm_serial.o pcomm_serial.cpp
mv -f .deps/pcomm_serial.Tpo .deps/pcomm_serial.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o pcomm_serial pcomm_serial.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o pcomm_serial pcomm_serial.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT par_spatial_locator_test.o -MD -MP -MF .deps/par_spatial_locator_test.Tpo -c -o par_spatial_locator_test.o par_spatial_locator_test.cpp
par_spatial_locator_test.cpp: In function ‘void test_locator(moab::SpatialLocator*)’:
par_spatial_locator_test.cpp:144:34: error: ‘class moab::TreeStats’ has no member named ‘output’
make[3]: *** [par_spatial_locator_test.o] Error 1
make[3]: Target `par_spatial_locator_test' not remade because of errors.
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT scdpart.o -MD -MP -MF .deps/scdpart.Tpo -c -o scdpart.o scdpart.cpp
mv -f .deps/scdpart.Tpo .deps/scdpart.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o scdpart scdpart.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o scdpart scdpart.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT read_nc.o -MD -MP -MF .deps/read_nc.Tpo -c -o read_nc.o `test -f '../io/read_nc.cpp' || echo './'`../io/read_nc.cpp
mv -f .deps/read_nc.Tpo .deps/read_nc.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o read_nc_par read_nc.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o read_nc_par read_nc.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT ucdtrvpart.o -MD -MP -MF .deps/ucdtrvpart.Tpo -c -o ucdtrvpart.o ucdtrvpart.cpp
mv -f .deps/ucdtrvpart.Tpo .deps/ucdtrvpart.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o ucdtrvpart ucdtrvpart.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o ucdtrvpart ucdtrvpart.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT mpastrvpart.o -MD -MP -MF .deps/mpastrvpart.Tpo -c -o mpastrvpart.o mpastrvpart.cpp
mv -f .deps/mpastrvpart.Tpo .deps/mpastrvpart.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o mpastrvpart mpastrvpart.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o mpastrvpart mpastrvpart.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT parallel_hdf5_test.o -MD -MP -MF .deps/parallel_hdf5_test.Tpo -c -o parallel_hdf5_test.o parallel_hdf5_test.cc
mv -f .deps/parallel_hdf5_test.Tpo .deps/parallel_hdf5_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o parallel_hdf5_test parallel_hdf5_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o parallel_hdf5_test parallel_hdf5_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
/bin/sh ../../libtool --tag=CC --mode=link mpicc -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o mhdf_parallel mhdf_parallel.o ../../src/libMOAB.la -lhdf5 -lm
libtool: link: mpicc -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o mhdf_parallel mhdf_parallel.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -lz -lm -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT parallel_write_test.o -MD -MP -MF .deps/parallel_write_test.Tpo -c -o parallel_write_test.o parallel_write_test.cc
mv -f .deps/parallel_write_test.Tpo .deps/parallel_write_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o parallel_write_test parallel_write_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o parallel_write_test parallel_write_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT mbparallelcomm_test.o -MD -MP -MF .deps/mbparallelcomm_test.Tpo -c -o mbparallelcomm_test.o mbparallelcomm_test.cpp
mv -f .deps/mbparallelcomm_test.Tpo .deps/mbparallelcomm_test.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o mbparallelcomm_test mbparallelcomm_test.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o mbparallelcomm_test mbparallelcomm_test.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT partcheck.o -MD -MP -MF .deps/partcheck.Tpo -c -o partcheck.o partcheck.cpp
mv -f .deps/partcheck.Tpo .deps/partcheck.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o partcheck partcheck.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o partcheck partcheck.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT structured3.o -MD -MP -MF .deps/structured3.Tpo -c -o structured3.o structured3.cpp
mv -f .deps/structured3.Tpo .deps/structured3.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o structured3 structured3.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o structured3 structured3.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -DIS_BUILDING_MB -DSRCDIR=. -DMESHDIR=../../MeshFiles/unittest -I. -I.. -I./.. -I../../src -I../../src -I../../src/parallel -I../../src/io/mhdf/include -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT parmerge.o -MD -MP -MF .deps/parmerge.Tpo -c -o parmerge.o parmerge.cpp
mv -f .deps/parmerge.Tpo .deps/parmerge.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o parmerge parmerge.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o parmerge parmerge.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/parallel'>
make[2]: *** [check-am] Error 2
make[2]: Target `check' not remade because of errors.
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/parallel'>
Making check in oldinc
make[2]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/oldinc'>
make test_oldinc
make[3]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/oldinc'>
mpicxx -DHAVE_CONFIG_H -I. -I../.. -I../../src/moab -I../../src/parallel -I../../src -I/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/include -I/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -isystem /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/include -DTEMPLATE_SPECIALIZATION -DTEMPLATE_FUNC_SPECIALIZATION -DHAVE_VSNPRINTF -D_FILE_OFFSET_BITS=64 -DUSE_MPI -DHDF5_FILE -DHDF5_PARALLEL -DNETCDF_FILE -DCGM -I../../src -I../../src/parallel -I../../src/oldinc -I../../src -I../../src/parallel -DUNORDERED_MAP_NS=std::tr1 -DHAVE_UNORDERED_MAP=tr1/unordered_map -DHAVE_UNORDERED_SET=tr1/unordered_set -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -MT test_oldinc.o -MD -MP -MF .deps/test_oldinc.Tpo -c -o test_oldinc.o test_oldinc.cpp
mv -f .deps/test_oldinc.Tpo .deps/test_oldinc.Po
/bin/sh ../../libtool --tag=CXX --mode=link mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -R/homes/fathom/lib32/jenkins/cgm/lib -R/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -lnetcdf -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -o test_oldinc test_oldinc.o ../../src/libMOAB.la -lm
libtool: link: mpicxx -Wall -pipe -pedantic -Wno-long-long -Wextra -Wcast-align -Wpointer-arith -Wformat -Wformat-security -Wshadow -Wunused-parameter -O2 -DNDEBUG -o test_oldinc test_oldinc.o -L/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -L/homes/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib -L/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -L/homes/fathom/lib32/jenkins/cgm/lib -L/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin ../../src/.libs/libMOAB.a /home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib/libhdf5.so -L/home/fathom/3rdparty/lib32/zlib-1.2.4/gcc/lib /homes/fathom/lib32/jenkins/cgm/lib/libcgm.a -L./src/mpl -L./src/openpa/src -lcubiti19 /homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib/libnetcdf.so -lz /usr/lib/i386-linux-gnu/libcurl.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpichcxx.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpich.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libopa.so /homes/fathom/lib32/mpich2-1.5_gcc/lib/libmpl.so /usr/lib/libcr.so -lm -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/home/fathom/3rdparty/lib32/hdf5-1.8.8-par-gcc/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/lib32/netcdf-4.1.3_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/mpich2-1.5_gcc/lib -Wl,-rpath -Wl,/homes/fathom/lib32/jenkins/cgm/lib -Wl,-rpath -Wl,/homes/fathom/3rdparty/cubit/Cubit32/Cubit-12.2/bin
make[3]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/oldinc'>
make[2]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test/oldinc'>
make[1]: *** [check-recursive] Error 1
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/test'>
Making check in doc
make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/doc'>
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/doc'>
make[1]: Entering directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/'>
make[1]: Leaving directory `<https://jenkins-ci.mcs.anl.gov/job/moab32par/ws/'>
make: *** [check-recursive] Error 1
make: Target `check' not remade because of errors.
Build step 'Execute shell' marked build as failure
1
1
18 Mar '14
1 new commit in MOAB:
https://bitbucket.org/fathomteam/moab/commits/06d9ae78334b/
Changeset: 06d9ae78334b
Branch: master
User: danwu
Date: 2014-03-18 21:04:44
Summary: Adding datacoupler_test to ignore.
Affected #: 1 file
diff --git a/tools/mbcoupler/.gitignore b/tools/mbcoupler/.gitignore
index cfad060..2dd2db0 100644
--- a/tools/mbcoupler/.gitignore
+++ b/tools/mbcoupler/.gitignore
@@ -1,4 +1,5 @@
addfield
+datacoupler_test
elem_util_test
element_test
findpt_test
Repository URL: https://bitbucket.org/fathomteam/moab/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
1
0
commit/MOAB: danwu: Merged master into error_handling_enhancement
by commits-noreply@bitbucket.org 18 Mar '14
by commits-noreply@bitbucket.org 18 Mar '14
18 Mar '14
1 new commit in MOAB:
https://bitbucket.org/fathomteam/moab/commits/d00cb6b38076/
Changeset: d00cb6b38076
Branch: error_handling_enhancement
User: danwu
Date: 2014-03-18 19:25:01
Summary: Merged master into error_handling_enhancement
Affected #: 15 files
diff --git a/src/AdaptiveKDTree.cpp b/src/AdaptiveKDTree.cpp
index 8aafdd1..4b104b4 100644
--- a/src/AdaptiveKDTree.cpp
+++ b/src/AdaptiveKDTree.cpp
@@ -798,7 +798,7 @@ namespace moab {
double& t_enter,
double& t_exit ) const
{
- treeTool->treeStats.leafObjectTests++;
+ treeTool->treeStats.traversalLeafObjectTests++;
return GeomUtil::ray_box_intersect( CartVect(box_min()),
CartVect(box_max()),
CartVect(ray_point),
@@ -850,7 +850,7 @@ namespace moab {
// vertices
for (i = elems.begin(); i != elem_begin; ++i) {
- tree_stats().leafObjectTests++;
+ tree_stats().constructLeafObjectTests++;
rval = moab()->get_coords( &*i, 1, coords[0].array() );
if (MB_SUCCESS != rval)
return rval;
@@ -872,7 +872,7 @@ namespace moab {
// non-polyhedron elements
std::vector<EntityHandle> dum_vector;
for (i = elem_begin; i != poly_begin; ++i) {
- tree_stats().leafObjectTests++;
+ tree_stats().constructLeafObjectTests++;
rval = moab()->get_connectivity( *i, conn, count, true, &dum_vector);
if (MB_SUCCESS != rval)
return rval;
@@ -916,7 +916,7 @@ namespace moab {
// polyhedra
for (i = poly_begin; i != set_begin; ++i) {
- tree_stats().leafObjectTests++;
+ tree_stats().constructLeafObjectTests++;
rval = moab()->get_connectivity( *i, conn, count, true );
if (MB_SUCCESS != rval)
return rval;
@@ -950,7 +950,7 @@ namespace moab {
// sets
BoundBox tbox;
for (i = set_begin; i != elems.end(); ++i) {
- tree_stats().leafObjectTests++;
+ tree_stats().constructLeafObjectTests++;
rval = tbox.update(*moab(), *i);
if (MB_SUCCESS != rval)
return rval;
@@ -1354,7 +1354,7 @@ namespace moab {
treeStats.leavesVisited++;
if (myEval && params) {
rval = myEval->find_containing_entity(node, point, iter_tol, inside_tol,
- leaf_out, params->array(), &treeStats.leafObjectTests);
+ leaf_out, params->array(), &treeStats.traversalLeafObjectTests);
if (MB_SUCCESS != rval) return rval;
}
else
@@ -1494,7 +1494,7 @@ namespace moab {
EntityHandle ent;
CartVect params;
rval = myEval->find_containing_entity(node.handle, from_point, iter_tol, inside_tol,
- ent, params.array(), &treeStats.leafObjectTests);
+ ent, params.array(), &treeStats.traversalLeafObjectTests);
if (MB_SUCCESS != rval) return rval;
else if (ent) {
result_list.push_back(ent);
diff --git a/src/BVHTree.cpp b/src/BVHTree.cpp
index e2592fb..2c13871 100644
--- a/src/BVHTree.cpp
+++ b/src/BVHTree.cpp
@@ -151,6 +151,7 @@ namespace moab
const BoundBox &box = i->myBox;
for (unsigned int dim = 0; dim < 3; ++dim){
const unsigned int index = Bucket::bucket_index(splitsPerDir, box, interval, dim);
+ assert(index < buckets[dim].size());
Bucket &bucket = buckets[dim][index];
if (bucket.mySize > 0)
bucket.boundingBox.update(box);
@@ -452,7 +453,7 @@ namespace moab
if (MB_SUCCESS != rval) return rval;
for(Range::iterator i = entities.begin(); i != entities.end(); i++) {
- treeStats.leafObjectTests++;
+ treeStats.traversalLeafObjectTests++;
myEval->set_ent_handle(*i);
myEval->reverse_eval(&point[0], iter_tol, inside_tol, params.array(), &is_inside);
if (is_inside) {
@@ -518,7 +519,7 @@ namespace moab
EntityHandle entity = 0;
treeStats.leavesVisited++;
ErrorCode rval = myEval->find_containing_entity(startSetHandle+i, point, iter_tol, inside_tol,
- entity, params.array(), &treeStats.leafObjectTests);
+ entity, params.array(), &treeStats.traversalLeafObjectTests);
if (entity) return entity;
else if (MB_SUCCESS != rval) return 0;
}
@@ -584,7 +585,7 @@ namespace moab
}
else if (myTree[ind].dim == 3 && myEval && params) {
rval = myEval->find_containing_entity(startSetHandle+ind, point, iter_tol, inside_tol,
- leaf_out, params->array(), &treeStats.leafObjectTests);
+ leaf_out, params->array(), &treeStats.traversalLeafObjectTests);
if (leaf_out || MB_SUCCESS != rval) return rval;
}
else {
@@ -657,7 +658,7 @@ namespace moab
EntityHandle ent;
CartVect params;
rval = myEval->find_containing_entity(startSetHandle+ind, from_point, iter_tol, inside_tol,
- ent, params.array(), &treeStats.leafObjectTests);
+ ent, params.array(), &treeStats.traversalLeafObjectTests);
if (MB_SUCCESS != rval) return rval;
else if (ent) {
result_list.push_back(ent);
diff --git a/src/LocalDiscretization/ElemEvaluator.cpp b/src/LocalDiscretization/ElemEvaluator.cpp
index 209cd11..68ef791 100644
--- a/src/LocalDiscretization/ElemEvaluator.cpp
+++ b/src/LocalDiscretization/ElemEvaluator.cpp
@@ -57,7 +57,7 @@ namespace moab {
if (det < std::numeric_limits<double>::epsilon()) {
*tmp_inside = (*inside_f)(params, ndim, inside_tol);
if (!(*tmp_inside)) return MB_SUCCESS;
- else return MB_FAILURE;
+ else return MB_INDEX_OUT_OF_RANGE;
}
// new params tries to eliminate residual
diff --git a/src/LocalDiscretization/LinearTet.cpp b/src/LocalDiscretization/LinearTet.cpp
index 6d590e7..d8d381e 100644
--- a/src/LocalDiscretization/LinearTet.cpp
+++ b/src/LocalDiscretization/LinearTet.cpp
@@ -126,10 +126,15 @@ namespace moab
int iters=0;
// while |res| larger than tol
+ int dum, *tmp_inside = (inside ? inside : &dum);
while (res % res > error_tol_sqr) {
- if(++iters>25)
- return MB_FAILURE;
-
+ if(++iters>25) {
+ // if we haven't converged but we're outside, that's defined as success
+ *tmp_inside = (*inside_f)(params, ndim, inside_tol);
+ if (!(*tmp_inside)) return MB_SUCCESS;
+ else return MB_INDEX_OUT_OF_RANGE;
+ }
+
// new params tries to eliminate residual
*cvparams -= Ji * res;
diff --git a/src/LocalDiscretization/moab/ElemEvaluator.hpp b/src/LocalDiscretization/moab/ElemEvaluator.hpp
index 6a1efd0..9989dfc 100644
--- a/src/LocalDiscretization/moab/ElemEvaluator.hpp
+++ b/src/LocalDiscretization/moab/ElemEvaluator.hpp
@@ -118,8 +118,8 @@ namespace moab {
public:
/** \brief Constructor
* \param impl MOAB instance
- * \param ent Entity handle to cache on the evaluator
- * \param tag Tag to cache on the evaluator
+ * \param ent Entity handle to cache on the evaluator; if non-zero, calls set_ent_handle, which does some other stuff.
+ * \param tag Tag to cache on the evaluator; if non-zero, calls set_tag_handle, which does some other stuff too.
* \param tagged_ent_dim Dimension of entities to be tagged to cache on the evaluator
*/
ElemEvaluator(Interface *impl, EntityHandle ent = 0, Tag tag = 0, int tagged_ent_dim = -1);
diff --git a/src/Makefile.am b/src/Makefile.am
index 54fcf1c..bc3a8de 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -198,6 +198,7 @@ nobase_libMOAB_la_include_HEADERS = \
moab/SetIterator.hpp \
moab/Skinner.hpp \
moab/SpatialLocator.hpp \
+ moab/SpatialLocatorTimes.hpp \
moab/SpectralMeshTool.hpp \
moab/Tree.hpp \
moab/TreeStats.hpp \
diff --git a/src/SpatialLocator.cpp b/src/SpatialLocator.cpp
index 702399e..8556a81 100644
--- a/src/SpatialLocator.cpp
+++ b/src/SpatialLocator.cpp
@@ -11,13 +11,14 @@
#include "moab/ParallelComm.hpp"
#endif
-bool debug = true;
+bool debug = false;
namespace moab
{
SpatialLocator::SpatialLocator(Interface *impl, Range &elems, Tree *tree, ElemEvaluator *eval)
- : mbImpl(impl), myElems(elems), myDim(-1), myTree(tree), elemEval(eval), iCreatedTree(false)
+ : mbImpl(impl), myElems(elems), myDim(-1), myTree(tree), elemEval(eval), iCreatedTree(false),
+ timerInitialized(false)
{
create_tree();
@@ -178,14 +179,20 @@ namespace moab
TupleList TLforward_o; //TLforward_outbound
TupleList TLsearch_results_o; //TLsearch_results_outbound
+ // initialize timer
+ myTimer.time_elapsed();
+ timerInitialized = true;
// steps 1-2 - initialize the alternative decomposition box from global box
rval = initialize_intermediate_partition(pc);
+ if (rval != MB_SUCCESS) return rval;
//steps 3-6 - set up TLreg_o, gs_transfer, gather registrations
rval = register_src_with_intermediate_procs(pc, abs_iter_tol, TLreg_o);
if (rval != MB_SUCCESS) return rval;
+ myTimes.slTimes[SpatialLocatorTimes::INTMED_INIT] = myTimer.time_elapsed();
+
// actual parallel point location using intermediate partition
// target_pts: TL(to_proc, tgt_index, x, y, z): tuples sent to source mesh procs representing pts to be located
@@ -219,6 +226,8 @@ namespace moab
if (pc)
pc->proc_config().crystal_router()->gs_transfer(1, TLquery_o, 0);
+ myTimes.slTimes[SpatialLocatorTimes::INTMED_SEND] = myTimer.time_elapsed();
+
//now read forwarding requests and forward to corresponding procs
//TLquery_o is now TLforw_req_i
@@ -244,9 +253,17 @@ namespace moab
}
+ myTimes.slTimes[SpatialLocatorTimes::INTMED_SEARCH] = myTimer.time_elapsed();
+
if (pc)
pc->proc_config().crystal_router()->gs_transfer(1, TLforward_o, 0);
+ myTimes.slTimes[SpatialLocatorTimes::SRC_SEND] = myTimer.time_elapsed();
+
+ // cache time here, because locate_points also calls elapsed functions and we want to account
+ // for tuple list initialization here
+ double tstart = myTimer.time_since_birth();
+
//step 12
//now read Point Search requests
//TLforward_o is now TLsearch_req_i
@@ -285,10 +302,14 @@ namespace moab
}
locTable.disableWriteAccess();
+ myTimes.slTimes[SpatialLocatorTimes::SRC_SEARCH] = myTimer.time_since_birth() - tstart;
+ myTimer.time_elapsed(); // call this to reset last time called
+
//step 14: send TLsearch_results_o and receive TLloc_i
if (pc)
pc->proc_config().crystal_router()->gs_transfer(1, TLsearch_results_o, 0);
+ myTimes.slTimes[SpatialLocatorTimes::TARG_RETURN] = myTimer.time_elapsed();
// store proc/index tuples in parLocTable
parLocTable.initialize(2, 0, 0, 0, num_points);
@@ -308,6 +329,8 @@ namespace moab
<< " (" << 100.0*((double)num_found/num_points) << "%)" << std::endl;
}
+ myTimes.slTimes[SpatialLocatorTimes::TARG_STORE] = myTimer.time_elapsed();
+
return MB_SUCCESS;
}
@@ -317,6 +340,13 @@ namespace moab
const double rel_iter_tol, const double abs_iter_tol,
const double inside_tol)
{
+ bool i_initialized = false;
+ if (!timerInitialized) {
+ myTimer.time_elapsed();
+ timerInitialized = true;
+ i_initialized = true;
+ }
+
assert(!verts.empty() && mbImpl->type_from_handle(*verts.rbegin()) == MBVERTEX);
std::vector<double> pos(3*verts.size());
ErrorCode rval = mbImpl->get_coords(verts, &pos[0]);
@@ -324,6 +354,10 @@ namespace moab
rval = locate_points(&pos[0], verts.size(), rel_iter_tol, abs_iter_tol, inside_tol);
if (MB_SUCCESS != rval) return rval;
+ // only call this if I'm the top-level function, since it resets the last time called
+ if (i_initialized)
+ myTimes.slTimes[SpatialLocatorTimes::SRC_SEARCH] = myTimer.time_elapsed();
+
return MB_SUCCESS;
}
@@ -331,6 +365,12 @@ namespace moab
const double rel_iter_tol, const double abs_iter_tol,
const double inside_tol)
{
+ bool i_initialized = false;
+ if (!timerInitialized) {
+ myTimer.time_elapsed();
+ timerInitialized = true;
+ i_initialized = true;
+ }
// initialize to tuple structure (p_ui, hs_ul, r[3]_d) (see header comments for locTable)
locTable.initialize(1, 0, 1, 3, num_points);
locTable.enableWriteAccess();
@@ -341,7 +381,12 @@ namespace moab
std::fill(locTable.vi_wr, locTable.vi_wr+num_points, 0);
locTable.set_n(num_points);
if (MB_SUCCESS != rval) return rval;
+
+ // only call this if I'm the top-level function, since it resets the last time called
+ if (i_initialized)
+ myTimes.slTimes[SpatialLocatorTimes::SRC_SEARCH] = myTimer.time_elapsed();
+
return MB_SUCCESS;
}
@@ -350,11 +395,24 @@ namespace moab
const double rel_iter_tol, const double abs_iter_tol,
const double inside_tol)
{
+ bool i_initialized = false;
+ if (!timerInitialized) {
+ myTimer.time_elapsed();
+ timerInitialized = true;
+ i_initialized = true;
+ }
+
assert(!verts.empty() && mbImpl->type_from_handle(*verts.rbegin()) == MBVERTEX);
std::vector<double> pos(3*verts.size());
ErrorCode rval = mbImpl->get_coords(verts, &pos[0]);
if (MB_SUCCESS != rval) return rval;
- return locate_points(&pos[0], verts.size(), ents, params, is_inside, rel_iter_tol, abs_iter_tol, inside_tol);
+ rval = locate_points(&pos[0], verts.size(), ents, params, is_inside, rel_iter_tol, abs_iter_tol, inside_tol);
+
+ // only call this if I'm the top-level function, since it resets the last time called
+ if (i_initialized)
+ myTimes.slTimes[SpatialLocatorTimes::SRC_SEARCH] = myTimer.time_elapsed();
+
+ return rval;
}
ErrorCode SpatialLocator::locate_points(const double *pos, int num_points,
@@ -362,6 +420,13 @@ namespace moab
const double rel_iter_tol, const double abs_iter_tol,
const double inside_tol)
{
+ bool i_initialized = false;
+ if (!timerInitialized) {
+ myTimer.time_elapsed();
+ timerInitialized = true;
+ i_initialized = true;
+ }
+
double tmp_abs_iter_tol = abs_iter_tol;
if (rel_iter_tol && !tmp_abs_iter_tol) {
// relative epsilon given, translate to absolute epsilon using box dimensions
@@ -389,6 +454,10 @@ namespace moab
if (is_inside) is_inside[i] = (ents[i] ? true : false);
}
+ // only call this if I'm the top-level function, since it resets the last time called
+ if (i_initialized)
+ myTimes.slTimes[SpatialLocatorTimes::SRC_SEARCH] = myTimer.time_elapsed();
+
return rval;
}
diff --git a/src/moab/BVHTree.hpp b/src/moab/BVHTree.hpp
index 354d3a1..eb0e4e4 100644
--- a/src/moab/BVHTree.hpp
+++ b/src/moab/BVHTree.hpp
@@ -260,6 +260,7 @@ namespace moab {
const int index, const BoundBox &box,
const int depth=0);
+ // builds up vector of HandleData, which caches elements' bounding boxes
ErrorCode construct_element_vec(std::vector<HandleData> &handle_data_vec,
const Range &elements,
BoundBox & bounding_box);
@@ -300,7 +301,8 @@ namespace moab {
std::cout << "index: " << std::ceil(center/length)-1 << std::endl;
#endif
#endif
- return std::ceil(center/length)-1;
+ unsigned int cl = std::ceil(center/length);
+ return (cl > 0 ? cl-1 : 0);
}
inline BVHTree::BVHTree(Interface *impl) :
diff --git a/src/moab/SpatialLocator.hpp b/src/moab/SpatialLocator.hpp
index 2690058..95e6feb 100644
--- a/src/moab/SpatialLocator.hpp
+++ b/src/moab/SpatialLocator.hpp
@@ -35,6 +35,8 @@
#include "moab/Range.hpp"
#include "moab/TupleList.hpp"
#include "moab/BoundBox.hpp"
+#include "moab/SpatialLocatorTimes.hpp"
+#include "moab/CpuTimer.hpp"
#include <string>
#include <vector>
@@ -166,7 +168,13 @@ namespace moab {
/* set elemEval */
void elem_eval(ElemEvaluator *eval) {elemEval = eval; if (myTree) myTree->set_eval(eval);}
+
+ /** \brief Get spatial locator times object */
+ SpatialLocatorTimes &sl_times() {return myTimes;}
+ /** \brief Get spatial locator times object */
+ const SpatialLocatorTimes &sl_times() const {return myTimes;}
+
private:
#ifdef USE_MPI
@@ -262,6 +270,17 @@ namespace moab {
*/
std::map<int, BoundBox> srcProcBoxes;
+ /* \brief Timing object for spatial location
+ */
+ SpatialLocatorTimes myTimes;
+
+ /* \brief Timer object to manage overloaded search functions
+ */
+ CpuTimer myTimer;
+
+ /* \brief Flag to manage initialization of timer for overloaded search functions
+ */
+ bool timerInitialized;
};
inline SpatialLocator::~SpatialLocator()
diff --git a/src/moab/SpatialLocatorTimes.hpp b/src/moab/SpatialLocatorTimes.hpp
new file mode 100644
index 0000000..e0b210d
--- /dev/null
+++ b/src/moab/SpatialLocatorTimes.hpp
@@ -0,0 +1,138 @@
+/**\file SpatialLocatorTimes.hpp
+ * \class moab::SpatialLocatorTimes
+ * \brief Statistics for spatial location
+ *
+ * Class to accumulate statistics on performance of spatial location. This structure stores
+ * only local (single proc) statistics, but provides functions for accumulating max/min/avg
+ * time properties for performance reporting.
+ *
+ * Similar to TreeStats, this class is very lightweight, with most variables publicly accessible.
+ *
+ */
+
+#ifndef SPATIALLOCATORTIMES_HPP
+#define SPATIALLOCATORTIMES_HPP
+
+#include "moab/Interface.hpp"
+
+#include <iostream>
+
+#ifdef USE_MPI
+#include "moab_mpi.h"
+#endif
+
+namespace moab
+{
+class SpatialLocatorTimes
+{
+public:
+ /* constructor
+ */
+ SpatialLocatorTimes() {reset();}
+
+ /* \brief Reset all stats defined here
+ */
+ void reset();
+
+ /* \brief Output header for stats names
+ */
+ void output_header(bool print_endl = false) const;
+
+ /* \brief Output stats all on one line
+ */
+ void output(bool print_head = false, bool print_endl = false) const;
+
+#ifdef USE_MPI
+ /* \brief Accumulate times over all processors into provided array
+ * Max and min is accumulated over all processors, onto root, for each stat. If avg_stats is non-NULL,
+ * all stats are gathered to root so average can be taken too.
+ *
+ * This function must be called collectively on the communicator
+ * \param comm MPI communictor over which this accumulation is done
+ * \param max_times Array of size NUM_STATS into which max times are inserted
+ * \param min_times Array of size NUM_STATS into which min times are inserted
+ * \param avg_times Array of size NUM_STATS into which avg times are inserted; if NULL, no avg times are computed.
+
+ */
+ ErrorCode accumulate_times(MPI_Comm comm, double *max_times, double *min_times,
+ double *avg_times = NULL);
+#endif
+
+ /* \brief Enumeration to identify fields in performance data
+ */
+ enum {INTMED_INIT = 0, // time to compute intermediate partition, incl global bounding box
+ INTMED_SEND, // time to send search points from target to intermediate parts
+ INTMED_SEARCH, // time to find candidate src boxes for search points on intermidiate procs
+ SRC_SEND, // time to send search points to src procs
+ SRC_SEARCH, // time to search local box/elements on src procs
+ TARG_RETURN, // time to return point location data to target procs
+ TARG_STORE, // time to store point location into local SpatialLocator object
+ NUM_STATS // number of stats, useful for array sizing and terminating loops over stats
+ };
+
+ double slTimes[NUM_STATS];
+};
+
+inline void SpatialLocatorTimes::reset()
+{
+ for (int i = 0; i < NUM_STATS; i++) slTimes[i] = 0.0;
+}
+
+#ifdef USE_MPI
+inline ErrorCode SpatialLocatorTimes::accumulate_times(MPI_Comm comm,
+ double *min_times, double *max_times, double *avg_times)
+{
+ ErrorCode rval = MB_SUCCESS;
+ int success = MPI_Reduce(slTimes, min_times, NUM_STATS, MPI_DOUBLE, MPI_MIN, 0, comm);
+ if (!success) rval = MB_FAILURE;
+
+ success = MPI_Reduce(slTimes, max_times, NUM_STATS, MPI_DOUBLE, MPI_MAX, 0, comm);
+ if (!success) rval = MB_FAILURE;
+
+ if (avg_times) {
+ int sz, rank;
+ MPI_Comm_size(comm, &sz);
+ MPI_Comm_rank(comm, &rank);
+ std::vector<double> all_times;
+ if (!rank) all_times.resize(NUM_STATS*sz+NUM_STATS);
+ success = MPI_Gather(slTimes, NUM_STATS, MPI_DOUBLE, (rank ? NULL : &all_times[0]), NUM_STATS, MPI_DOUBLE, 0, comm);
+ if (!success) rval = MB_FAILURE;
+ if (!rank) {
+ std::fill(avg_times, avg_times+NUM_STATS, 0.0);
+ for (int p = 0; p < sz; p++) {
+ for (int s = 0; s < NUM_STATS; s++)
+ avg_times[s] += all_times[p*NUM_STATS+s];
+ }
+
+ for (int s = 0; s <= NUM_STATS; s++) avg_times[s] /= (double)sz;
+ }
+ }
+
+ return rval;
+}
+#endif
+
+ /* \brief Output stats all on one line
+ */
+inline void SpatialLocatorTimes::output_header(bool print_endl) const
+{
+ std::cout << "Intmed_init Intmed_send Intmed_search src_send src_search targ_return targ_store";
+ if (print_endl) std::cout << std::endl;
+}
+
+ /* \brief Output stats all on one line
+ */
+inline void SpatialLocatorTimes::output(bool print_head, bool print_endl) const
+{
+ if (print_head) output_header(true);
+ for (int i = 0; i < NUM_STATS; i++) std::cout << slTimes[i] << " ";
+
+ if (print_endl) std::cout << std::endl;
+}
+
+
+} // namespace moab
+
+#endif
+
+
diff --git a/src/moab/TreeStats.hpp b/src/moab/TreeStats.hpp
index 4ae685b..0bb9478 100644
--- a/src/moab/TreeStats.hpp
+++ b/src/moab/TreeStats.hpp
@@ -43,8 +43,11 @@ namespace moab
//! print the contents of this structure
void print() const ;
- //! output the contents of this structure on a single line
- void output() const ;
+ //! output all the contents of this structure on a single line
+ void output_all_stats(const bool with_endl = true) const ;
+
+ //! output just the traversal stats of this structure on a single line
+ void output_trav_stats(const bool with_endl = true) const ;
// times
double initTime;
@@ -53,13 +56,18 @@ namespace moab
unsigned int maxDepth;
unsigned int numNodes;
unsigned int numLeaves;
+ double avgObjPerLeaf;
+ unsigned int minObjPerLeaf;
+ unsigned int maxObjPerLeaf;
+
// traversal statistics
- unsigned int nodesVisited;
- unsigned int leavesVisited;
- unsigned int numTraversals;
- unsigned int leafObjectTests;
- unsigned int boxElemTests;
+ unsigned int nodesVisited; // number of tree nodes visited since last reset
+ unsigned int leavesVisited; // number of tree leaves visited since last reset
+ unsigned int numTraversals; // number of tree traversals since last reset
+ unsigned int constructLeafObjectTests; // during construction, number of tests of objects (e.g. elements)
+ unsigned int traversalLeafObjectTests; // during traversals, number of tests of objects (e.g. elements)
+ unsigned int boxElemTests; // during construction, number of calls to GeomUtil::box_elem_overlap (KD tree only)
private:
ErrorCode traverse(Interface *impl, EntityHandle node, unsigned int &depth);
@@ -71,7 +79,13 @@ namespace moab
maxDepth = 0;
numNodes = 0;
numLeaves = 0;
- return traverse(impl, root_node, maxDepth);
+ avgObjPerLeaf = 0.0;
+ minObjPerLeaf = 0;
+ maxObjPerLeaf = 0;
+
+ ErrorCode rval = traverse(impl, root_node, maxDepth);
+ avgObjPerLeaf = (avgObjPerLeaf > 0 ? avgObjPerLeaf/(double)numLeaves : 0.0);
+ return rval;
}
inline ErrorCode TreeStats::traverse(Interface *impl, EntityHandle node, unsigned int &depth)
@@ -84,6 +98,11 @@ namespace moab
if (MB_SUCCESS != rval) return rval;
if (children.empty()) {
numLeaves++;
+ rval = impl->get_entities_by_handle(node, children);
+ if (MB_SUCCESS != rval) return rval;
+ avgObjPerLeaf += children.size();
+ minObjPerLeaf = std::min((unsigned int)children.size(), minObjPerLeaf);
+ maxObjPerLeaf = std::max((unsigned int)children.size(), maxObjPerLeaf);
return MB_SUCCESS;
}
else {
@@ -104,6 +123,11 @@ namespace moab
maxDepth = 0;
numNodes = 0;
numLeaves = 0;
+ constructLeafObjectTests = 0;
+ boxElemTests = 0;
+ avgObjPerLeaf = 0.0;
+ minObjPerLeaf = 0.0;
+ maxObjPerLeaf = 0.0;
reset_trav_stats();
}
@@ -113,8 +137,7 @@ namespace moab
nodesVisited = 0;
leavesVisited = 0;
numTraversals = 0;
- leafObjectTests = 0;
- boxElemTests = 0;
+ traversalLeafObjectTests = 0;
}
inline void TreeStats::print() const {
@@ -124,17 +147,32 @@ namespace moab
std::cout << "Num leaves = " << numLeaves << std::endl;
std::cout << "Max depth = " << maxDepth << std::endl << std::endl;
+ std::cout << "Avg objs per leaf = " << avgObjPerLeaf << std::endl;
+ std::cout << "Min objs per leaf = " << minObjPerLeaf << std::endl;
+ std::cout << "Max objs per leaf = " << maxObjPerLeaf << std::endl;
+
+ std::cout << "Construction Leaf Object Tests = " << constructLeafObjectTests << std::endl;
+ std::cout << "Box-Element Tests = " << boxElemTests << std::endl;
+
std::cout << "NodesVisited = " << nodesVisited << std::endl;
std::cout << "LeavesVisited = " << leavesVisited << std::endl;
std::cout << "Num Traversals = " << numTraversals << std::endl;
- std::cout << "Leaf Object Tests = " << leafObjectTests << std::endl;
- std::cout << "Box-Element Tests = " << boxElemTests << std::endl;
+ std::cout << "Traversal Leaf Object Tests = " << traversalLeafObjectTests << std::endl;
+ }
+
+ inline void TreeStats::output_all_stats(const bool with_endl) const
+ {
+ std::cout << initTime << " " << numNodes << " " << numLeaves << " " << maxDepth << " "
+ << avgObjPerLeaf << " " << minObjPerLeaf << " " << maxObjPerLeaf << " "
+ << constructLeafObjectTests << " " << boxElemTests << " "
+ << nodesVisited << " " << leavesVisited << " " << numTraversals << " " << traversalLeafObjectTests << " ";
+ if (with_endl) std::cout << std::endl;
}
- inline void TreeStats::output() const
+ inline void TreeStats::output_trav_stats(const bool with_endl) const
{
- std::cout << initTime << " " << nodesVisited << " " << leavesVisited << " " << numTraversals << " " << leafObjectTests << " " << boxElemTests
- << " # initTime, nodesVisited, leavesVisited, numTraversals, leafObjectTests, boxElemTests" << std::endl;
+ std::cout << nodesVisited << " " << leavesVisited << " " << numTraversals << " " << traversalLeafObjectTests << " ";
+ if (with_endl) std::cout << std::endl;
}
}
diff --git a/test/parallel/par_spatial_locator_test.cpp b/test/parallel/par_spatial_locator_test.cpp
index 334f958..5f0199d 100644
--- a/test/parallel/par_spatial_locator_test.cpp
+++ b/test/parallel/par_spatial_locator_test.cpp
@@ -141,7 +141,7 @@ void test_locator(SpatialLocator *sl)
std::cout << "Number of points inside an element = " << npoints-num_out << "/" << npoints
<< " (" << 100.0*((double)npoints-num_out)/npoints << "%)" << std::endl;
std::cout << "Traversal stats:" << std::endl;
- sl->get_tree()->tree_stats().output();
+ sl->get_tree()->tree_stats().output_trav_stats();
if (print_tree) {
std::cout << "Tree information: " << std::endl;
diff --git a/test/perf/point_location/sploc_searching_perf.cpp b/test/perf/point_location/sploc_searching_perf.cpp
index fcda676..d150ec4 100644
--- a/test/perf/point_location/sploc_searching_perf.cpp
+++ b/test/perf/point_location/sploc_searching_perf.cpp
@@ -118,7 +118,7 @@ int main(int argc, char **argv)
<< cpu_time << " "
<< perc_outside << " ";
- tree->tree_stats().output();
+ tree->tree_stats().output_all_stats();
if (eeval) delete eeval;
diff --git a/test/perf/point_location/tree_searching_perf.cpp b/test/perf/point_location/tree_searching_perf.cpp
index 241aab8..0b09ba0 100644
--- a/test/perf/point_location/tree_searching_perf.cpp
+++ b/test/perf/point_location/tree_searching_perf.cpp
@@ -111,7 +111,7 @@ int main(int argc, char **argv)
<< cpu_time << " "
<< perc_outside << " ";
- tree->tree_stats().output();
+ tree->tree_stats().output_all_stats();
} // tree_tp
diff --git a/test/spatial_locator_test.cpp b/test/spatial_locator_test.cpp
index 404e668..4415d78 100644
--- a/test/spatial_locator_test.cpp
+++ b/test/spatial_locator_test.cpp
@@ -140,7 +140,7 @@ void test_locator(SpatialLocator *sl)
}
std::cout << "Traversal stats:" << std::endl;
- sl->get_tree()->tree_stats().output();
+ sl->get_tree()->tree_stats().output_trav_stats();
if (print_tree) {
std::cout << "Tree information: " << std::endl;
Repository URL: https://bitbucket.org/fathomteam/moab/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
1
0
commit/MOAB: danwu: Refined some error messages in NCHelper.cpp
by commits-noreply@bitbucket.org 18 Mar '14
by commits-noreply@bitbucket.org 18 Mar '14
18 Mar '14
1 new commit in MOAB:
https://bitbucket.org/fathomteam/moab/commits/8cb7d48b2608/
Changeset: 8cb7d48b2608
Branch: error_handling_enhancement
User: danwu
Date: 2014-03-18 19:21:22
Summary: Refined some error messages in NCHelper.cpp
Affected #: 1 file
diff --git a/src/io/NCHelper.cpp b/src/io/NCHelper.cpp
index 58e9e16..eccb43f 100644
--- a/src/io/NCHelper.cpp
+++ b/src/io/NCHelper.cpp
@@ -69,22 +69,22 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
tag_name = "__NUM_DIMS";
int numDims = dimNames.size();
rval = mbImpl->tag_get_handle(tag_name.c_str(), 1, MB_TYPE_INTEGER, numDimsTag, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __NUM_DIMS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(numDimsTag, &_fileSet, 1, &numDims); \
- CHK_ERR1(rval, "Trouble setting data for __NUM_DIMS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// <__NUM_VARS>
Tag numVarsTag = 0;
tag_name = "__NUM_VARS";
int numVars = varInfo.size();
rval = mbImpl->tag_get_handle(tag_name.c_str(), 1, MB_TYPE_INTEGER, numVarsTag, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __NUM_VARS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(numVarsTag, &_fileSet, 1, &numVars); \
- CHK_ERR1(rval, "Trouble setting data for __NUM_VARS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// <__DIM_NAMES>
Tag dimNamesTag = 0;
@@ -97,24 +97,24 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
}
int dimnamesSz = dimnames.size();
rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_OPAQUE, dimNamesTag, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Trouble creating __DIM_NAMES tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
const void* ptr = dimnames.c_str();
rval = mbImpl->tag_set_by_ptr(dimNamesTag, &_fileSet, 1, &ptr, &dimnamesSz); \
- CHK_ERR1(rval, "Trouble setting data for __DIM_NAMES tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// <__DIM_LENS>
Tag dimLensTag = 0;
tag_name = "__DIM_LENS";
int dimLensSz = dimLens.size();
rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_INTEGER, dimLensTag, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Trouble creating __DIM_LENS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
ptr = &(dimLens[0]);
rval = mbImpl->tag_set_by_ptr(dimLensTag, &_fileSet, 1, &ptr, &dimLensSz); \
- CHK_ERR1(rval, "Trouble setting data for __DIM_LENS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// <__VAR_NAMES>
Tag varNamesTag = 0;
@@ -127,12 +127,12 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
}
int varnamesSz = varnames.size();
rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_OPAQUE, varNamesTag, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Trouble creating __VAR_NAMES tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
ptr = varnames.c_str();
rval = mbImpl->tag_set_by_ptr(varNamesTag, &_fileSet, 1, &ptr, &varnamesSz); \
- CHK_ERR1(rval, "Trouble setting data for __VAR_NAMES tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// __<dim_name>_LOC_MINMAX (for time)
for (unsigned int i = 0; i != dimNamesSz; i++) {
@@ -145,11 +145,11 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
val[0] = 0;
val[1] = nTimeSteps - 1;
rval = mbImpl->tag_get_handle(tag_name.c_str(), 2, MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __<dim_name>_LOC_MINMAX tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]); \
- CHK_ERR1(rval, "Trouble setting data for __<dim_name>_LOC_MINMAX tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
}
@@ -169,11 +169,11 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
ss_tag_name << "__" << dimNames[i] << "_LOC_VALS";
tag_name = ss_tag_name.str();
rval = mbImpl->tag_get_handle(tag_name.c_str(), val.size(), MB_TYPE_INTEGER, tagh, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __<dim_name>_LOC_VALS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(tagh, &_fileSet, 1, &val[0]); \
- CHK_ERR1(rval, "Trouble setting data for __<dim_name>_LOC_VALS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
}
@@ -194,37 +194,35 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
varInfo[mapIter->first].varTags[i] = tmptag;
}
rval = mbImpl->tag_get_handle(tag_name.c_str(), varDimSz, MB_TYPE_HANDLE, varNamesDimsTag, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __<var_name>_DIMS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(varNamesDimsTag, &_fileSet, 1, &(varInfo[mapIter->first].varTags[0])); \
- CHK_ERR1(rval, "Trouble setting data for __<var_name>_DIMS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// <PARTITION_METHOD>
Tag part_tag = scdi->part_method_tag();
if (!part_tag)
- SET_ERR(MB_FAILURE, "Trouble getting partition method tag");
+ SET_ERR(MB_FAILURE, "Trouble getting PARTITION_METHOD tag");
rval = mbImpl->tag_set_data(part_tag, &_fileSet, 1, &partMethod); \
CHK_ERR1(rval, "Trouble setting data for PARTITION_METHOD tag");
- if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
// <__GLOBAL_ATTRIBS>
tag_name = "__GLOBAL_ATTRIBS";
Tag globalAttTag = 0;
rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_OPAQUE, globalAttTag, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Trouble creating __GLOBAL_ATTRIBS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
std::string gattVal;
std::vector<int> gattLen;
rval = create_attrib_string(globalAtts, gattVal, gattLen); \
- CHK_ERR1(rval, "Trouble creating attribute strings");
+ CHK_ERR1(rval, "Trouble creating global attribute string");
const void* gattptr = gattVal.c_str();
int globalAttSz = gattVal.size();
rval = mbImpl->tag_set_by_ptr(globalAttTag, &_fileSet, 1, &gattptr, &globalAttSz); \
- CHK_ERR1(rval, "Trouble setting data for __GLOBAL_ATTRIBS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// <__GLOBAL_ATTRIBS_LEN>
tag_name = "__GLOBAL_ATTRIBS_LEN";
@@ -232,11 +230,11 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
if (gattLen.size() == 0)
gattLen.push_back(0);
rval = mbImpl->tag_get_handle(tag_name.c_str(), gattLen.size(), MB_TYPE_INTEGER, globalAttLenTag, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __GLOBAL_ATTRIBS_LEN tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(globalAttLenTag, &_fileSet, 1, &gattLen[0]); \
- CHK_ERR1(rval, "Trouble setting data for __GLOBAL_ATTRIBS_LEN tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// __<var_name>_ATTRIBS and __<var_name>_ATTRIBS_LEN
for (mapIter = varInfo.begin(); mapIter != varInfo.end(); ++mapIter) {
@@ -245,28 +243,29 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
tag_name = ssTagName.str();
Tag varAttTag = 0;
rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_OPAQUE, varAttTag, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Trouble creating __<var_name>_ATTRIBS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
std::string varAttVal;
std::vector<int> varAttLen;
rval = create_attrib_string(mapIter->second.varAtts, varAttVal, varAttLen); \
- CHK_ERR1(rval, "Trouble creating attribute strings");
+ CHK_ERR1_STR(rval, "Trouble creating attribute string for variable " << mapIter->first);
const void* varAttPtr = varAttVal.c_str();
int varAttSz = varAttVal.size();
rval = mbImpl->tag_set_by_ptr(varAttTag, &_fileSet, 1, &varAttPtr, &varAttSz); \
- CHK_ERR1(rval, "Trouble setting data for __<var_name>_ATTRIBS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
+
if (varAttLen.size() == 0)
varAttLen.push_back(0);
ssTagName << "_LEN";
tag_name = ssTagName.str();
Tag varAttLenTag = 0;
rval = mbImpl->tag_get_handle(tag_name.c_str(), varAttLen.size(), MB_TYPE_INTEGER, varAttLenTag, MB_TAG_SPARSE | MB_TAG_CREAT); \
- CHK_ERR1(rval, "Trouble creating __<var_name>_ATTRIBS_LEN tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
rval = mbImpl->tag_set_data(varAttLenTag, &_fileSet, 1, &varAttLen[0]); \
- CHK_ERR1(rval, "Trouble setting data for __<var_name>_ATTRIBS_LEN tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
}
// <__VAR_NAMES_LOCATIONS>
@@ -275,14 +274,14 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
std::vector<int> varNamesLocs(varInfo.size());
rval = mbImpl->tag_get_handle(tag_name.c_str(), varNamesLocs.size(), MB_TYPE_INTEGER, varNamesLocsTag, MB_TAG_CREAT
| MB_TAG_SPARSE); \
- CHK_ERR1(rval, "Trouble creating __VAR_NAMES_LOCATIONS tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
for (mapIter = varInfo.begin(); mapIter != varInfo.end(); ++mapIter) {
varNamesLocs[std::distance(varInfo.begin(), mapIter)] = mapIter->second.entLoc;
}
rval = mbImpl->tag_set_data(varNamesLocsTag, &_fileSet, 1, &varNamesLocs[0]); \
- CHK_ERR1(rval, "Trouble setting data for __VAR_NAMES_LOCATIONS tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
// <__MESH_TYPE>
Tag meshTypeTag = 0;
@@ -290,13 +289,13 @@ ErrorCode NCHelper::create_conventional_tags(const std::vector<int>& tstep_nums)
std::string meshTypeName = get_mesh_type_name();
rval = mbImpl->tag_get_handle(tag_name.c_str(), 0, MB_TYPE_OPAQUE, meshTypeTag, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Trouble creating __MESH_TYPE tag");
+ CHK_ERR1_STR(rval, "Trouble creating conventional tag " << tag_name);
ptr = meshTypeName.c_str();
int leng = meshTypeName.size();
rval = mbImpl->tag_set_by_ptr(meshTypeTag, &_fileSet, 1, &ptr, &leng); \
- CHK_ERR1(rval, "Trouble setting data for __MESH_TYPE tag");
+ CHK_ERR1_STR(rval, "Trouble setting data for conventional tag " << tag_name);
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.c_str());
+ dbgOut.tprintf(2, "Conventional tag %s is created.\n", tag_name.c_str());
return MB_SUCCESS;
}
@@ -341,7 +340,7 @@ ErrorCode NCHelper::read_variables_setup(std::vector<std::string>& var_names, st
vdatas.push_back(vd);
}
else {
- SET_ERR_STR(MB_FAILURE, "Couldn't find variable " << var_names[i]);
+ SET_ERR_STR(MB_FAILURE, "Couldn't find specified variable " << var_names[i]);
}
}
}
@@ -392,13 +391,13 @@ ErrorCode NCHelper::read_variables_to_set(std::vector<ReadNC::VarData>& vdatas,
// Finally, read into that space
int success = 0;
for (unsigned int i = 0; i < vdatas.size(); i++) {
- // Note, for set variables without timesteps, loop one time and then break
+ // Note, for most set variables without timesteps, loop one time and then break
for (unsigned int t = 0; t < tstep_nums.size(); t++) {
void* data = vdatas[i].varDatas[t];
- // Set variables with timesteps, e.g. xtime(Time, StrLen)
+ // Rare case: set variables with timesteps, e.g. xtime(Time, StrLen)
if (vdatas[i].has_tsteps) {
- // Set readStart for each timestep along time dimension
+ // Set up readStart for each timestep along time dimension
vdatas[i].readStarts[0] = tstep_nums[t];
}
@@ -408,43 +407,43 @@ ErrorCode NCHelper::read_variables_to_set(std::vector<ReadNC::VarData>& vdatas,
success = NCFUNCAG(_vara_text)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0],
&vdatas[i].readCounts[0], (char*) data);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read char data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read char data for set variable " << vdatas[i].varName);
break;
case NC_DOUBLE:
success = NCFUNCAG(_vara_double)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0],
&vdatas[i].readCounts[0], (double*) data);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read double data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read double data for set variable " << vdatas[i].varName);
break;
case NC_FLOAT:
success = NCFUNCAG(_vara_float)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0],
&vdatas[i].readCounts[0], (float*) data);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read float data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read float data for set variable " << vdatas[i].varName);
break;
case NC_INT:
success = NCFUNCAG(_vara_int)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0],
&vdatas[i].readCounts[0], (int*) data);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read int data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read int data for set variable " << vdatas[i].varName);
break;
case NC_SHORT:
success = NCFUNCAG(_vara_short)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0],
&vdatas[i].readCounts[0], (short*) data);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read short data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read short data for set variable " << vdatas[i].varName);
break;
default:
SET_ERR_STR(MB_FAILURE, "Unrecognized data type for set variable " << vdatas[i].varName);
}
- dbgOut.tprintf(2, "Converting variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
+ dbgOut.tprintf(2, "Converting set variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
rval = convert_variable(vdatas[i], t); \
- CHK_ERR1(rval, "Failed to convert variable");
+ CHK_ERR1_STR(rval, "Failed to convert set variable " << vdatas[i].varName);
- dbgOut.tprintf(2, "Setting data for variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
+ dbgOut.tprintf(2, "Setting tag data for set variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
rval = mbImpl->tag_set_by_ptr(vdatas[i].varTags[t], &_fileSet, 1, &data, &vdatas[i].sz); \
- CHK_ERR1(rval, "Failed to set data for variable");
+ CHK_ERR1_STR(rval, "Failed to set tag data for set variable " << vdatas[i].varName);
// Memory pointed by pointer data can be deleted, as tag_set_by_ptr() has already copied the tag values
switch (vdatas[i].varDataType) {
@@ -465,7 +464,7 @@ ErrorCode NCHelper::read_variables_to_set(std::vector<ReadNC::VarData>& vdatas,
}
vdatas[i].varDatas[t] = NULL;
- // Loop continues only for set variables with timesteps, e.g. xtime(Time, StrLen)
+ // Note, loop continues only for set variables with timesteps, e.g. xtime(Time, StrLen)
if (!vdatas[i].has_tsteps)
break;
}
@@ -473,7 +472,7 @@ ErrorCode NCHelper::read_variables_to_set(std::vector<ReadNC::VarData>& vdatas,
// Debug output, if requested
if (1 == dbgOut.get_verbosity()) {
- dbgOut.printf(1, "Read variables: %s", vdatas.begin()->varName.c_str());
+ dbgOut.printf(1, "Read set variables: %s", vdatas.begin()->varName.c_str());
for (unsigned int i = 1; i < vdatas.size(); i++)
dbgOut.printf(1, ", %s ", vdatas[i].varName.c_str());
dbgOut.tprintf(1, "\n");
@@ -565,7 +564,7 @@ ErrorCode NCHelper::read_coordinate(const char* var_name, int lmin, int lmax, st
std::map<std::string, ReadNC::VarData>& varInfo = _readNC->varInfo;
std::map<std::string, ReadNC::VarData>::iterator vmit = varInfo.find(var_name);
if (varInfo.end() == vmit) {
- SET_ERR_STR(MB_FAILURE, "Couldn't find variable " << var_name);
+ SET_ERR_STR(MB_FAILURE, "Couldn't find coordinate variable " << var_name);
}
assert(lmin >= 0 && lmax >= lmin);
@@ -582,17 +581,17 @@ ErrorCode NCHelper::read_coordinate(const char* var_name, int lmin, int lmax, st
if (NC_DOUBLE == (*vmit).second.varDataType) {
success = NCFUNCAG(_vars_double)(_fileId, (*vmit).second.varId, &tstart, &tcount, &dum_stride, &cvals[0]);
if (success)
- SET_ERR(MB_FAILURE, "Failed to get coordinate values");
+ SET_ERR_STR(MB_FAILURE, "Failed to get double values for coordinate variable " << var_name);
}
else if (NC_FLOAT == (*vmit).second.varDataType) {
std::vector<float> tcvals(tcount);
success = NCFUNCAG(_vars_float)(_fileId, (*vmit).second.varId, &tstart, &tcount, &dum_stride, &tcvals[0]);
if (success)
- SET_ERR(MB_FAILURE, "Failed to get coordinate values");
+ SET_ERR_STR(MB_FAILURE, "Failed to get float values for coordinate variable " << var_name);
std::copy(tcvals.begin(), tcvals.end(), cvals.begin());
}
else {
- SET_ERR(MB_FAILURE, "Wrong data type for coordinate variable");
+ SET_ERR_STR(MB_FAILURE, "Wrong data type for coordinate variable " << var_name);
}
return MB_SUCCESS;
@@ -625,11 +624,11 @@ ErrorCode NCHelper::get_tag_to_set(ReadNC::VarData& var_data, int tstep_num, Tag
rval = mbImpl->tag_get_handle(tag_name.str().c_str(), 0, MB_TYPE_INTEGER, tagh, MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN);
break;
default:
- SET_ERR_STR(MB_FAILURE, "Unrecognized data type for tag " << tag_name.str());
+ SET_ERR_STR(MB_FAILURE, "Unrecognized data type for set variable " << var_data.varName);
}
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.str().c_str());
+ dbgOut.tprintf(2, "Tag %s is created for set variable %s.\n", tag_name.str().c_str(), var_data.varName.c_str());
return rval;
}
@@ -658,11 +657,11 @@ ErrorCode NCHelper::get_tag_to_nonset(ReadNC::VarData& var_data, int tstep_num,
rval = mbImpl->tag_get_handle(tag_name.str().c_str(), num_lev, MB_TYPE_INTEGER, tagh, MB_TAG_DENSE | MB_TAG_CREAT);
break;
default:
- SET_ERR_STR(MB_FAILURE, "Unrecognized data type for tag " << tag_name.str());
+ SET_ERR_STR(MB_FAILURE, "Unrecognized data type for non-set variable " << var_data.varName);
}
if (MB_SUCCESS == rval)
- dbgOut.tprintf(2, "Tag created for variable %s\n", tag_name.str().c_str());
+ dbgOut.tprintf(2, "Tag %s is created for non-set variable %s.\n", tag_name.str().c_str(), var_data.varName.c_str());
return rval;
}
@@ -684,7 +683,7 @@ ErrorCode NCHelper::create_attrib_string(const std::map<std::string, ReadNC::Att
attData = (char *) malloc(sz);
success = NCFUNC(get_att_text)(_fileId, attIt->second.attVarId, attIt->second.attName.c_str(), (char*) attData);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read attribute char data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read char data for attribute " << attIt->second.attName);
ssAtt << "char;";
break;
case NC_DOUBLE:
@@ -692,7 +691,7 @@ ErrorCode NCHelper::create_attrib_string(const std::map<std::string, ReadNC::Att
attData = (double *) malloc(sz);
success = NCFUNC(get_att_double)(_fileId, attIt->second.attVarId, attIt->second.attName.c_str(), (double*) attData);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read attribute double data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read double data for attribute " << attIt->second.attName);
ssAtt << "double;";
break;
case NC_FLOAT:
@@ -700,7 +699,7 @@ ErrorCode NCHelper::create_attrib_string(const std::map<std::string, ReadNC::Att
attData = (float *) malloc(sz);
success = NCFUNC(get_att_float)(_fileId, attIt->second.attVarId, attIt->second.attName.c_str(), (float*) attData);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read attribute float data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read float data for attribute " << attIt->second.attName);
ssAtt << "float;";
break;
case NC_INT:
@@ -708,7 +707,7 @@ ErrorCode NCHelper::create_attrib_string(const std::map<std::string, ReadNC::Att
attData = (int *) malloc(sz);
success = NCFUNC(get_att_int)(_fileId, attIt->second.attVarId, attIt->second.attName.c_str(), (int*) attData);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read attribute int data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read int data for attribute " << attIt->second.attName);
ssAtt << "int;";
break;
case NC_SHORT:
@@ -716,7 +715,7 @@ ErrorCode NCHelper::create_attrib_string(const std::map<std::string, ReadNC::Att
attData = (short *) malloc(sz);
success = NCFUNC(get_att_short)(_fileId, attIt->second.attVarId, attIt->second.attName.c_str(), (short*) attData);
if (success)
- SET_ERR(MB_FAILURE, "Failed to read attribute short data");
+ SET_ERR_STR(MB_FAILURE, "Failed to read short data for attribute " << attIt->second.attName);
ssAtt << "short;";
break;
default:
@@ -754,7 +753,7 @@ ErrorCode NCHelper::create_dummy_variables()
int sizeTotalVar = varInfo.size();
std::string var_name(dimNames[i]);
ReadNC::VarData& data = varInfo[var_name];
- data.varName = std::string(var_name);
+ data.varName = var_name;
data.varId = sizeTotalVar;
data.varTags.resize(1, 0);
data.varDataType = NC_INT;
@@ -762,23 +761,23 @@ ErrorCode NCHelper::create_dummy_variables()
data.varDims[0] = (int)i;
data.numAtts = 0;
data.entLoc = ReadNC::ENTLOCSET;
- dummyVarNames.insert(dimNames[i]);
- dbgOut.tprintf(2, "Dummy variable created for dimension %s\n", dimNames[i].c_str());
+ dummyVarNames.insert(var_name);
+ dbgOut.tprintf(2, "Dummy variable created for dimension %s\n", var_name.c_str());
// Create a corresponding sparse tag
Tag tagh;
- ErrorCode rval = mbImpl->tag_get_handle(dimNames[i].c_str(), 0, MB_TYPE_INTEGER, tagh,
+ ErrorCode rval = mbImpl->tag_get_handle(var_name.c_str(), 0, MB_TYPE_INTEGER, tagh,
MB_TAG_CREAT | MB_TAG_SPARSE | MB_TAG_VARLEN); \
- CHK_ERR1(rval, "Failed to create tag for a dummy dimension variable");
+ CHK_ERR1_STR(rval, "Failed to create tag for dimension " << var_name);
// Tag value is the dimension length
const void* ptr = &dimLens[i];
// Tag size is 1
int size = 1;
rval = mbImpl->tag_set_by_ptr(tagh, &_fileSet, 1, &ptr, &size); \
- CHK_ERR1(rval, "Failed to set data for dimension tag");
+ CHK_ERR1_STR(rval, "Failed to set tag data for dimension " << var_name);
- dbgOut.tprintf(2, "Sparse tag created for dimension %s\n", dimNames[i].c_str());
+ dbgOut.tprintf(2, "Sparse tag is created for dimension %s\n", var_name.c_str());
}
return MB_SUCCESS;
@@ -825,16 +824,16 @@ ErrorCode NCHelper::read_variables_to_set_allocate(std::vector<ReadNC::VarData>&
// Note, for set variables without timesteps, loop one time and then break
for (unsigned int t = 0; t < tstep_nums.size(); t++) {
- dbgOut.tprintf(2, "Reading variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
+ dbgOut.tprintf(2, "Reading set variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
if (tstep_nums[t] >= dimLens[tDim]) {
- SET_ERR(MB_INDEX_OUT_OF_RANGE, "Wrong value for a timestep number");
+ SET_ERR_STR(MB_INDEX_OUT_OF_RANGE, "Wrong value for timestep number " << tstep_nums[t]);
}
// Get the tag to read into
if (!vdatas[i].varTags[t]) {
rval = get_tag_to_set(vdatas[i], tstep_nums[t], vdatas[i].varTags[t]); \
- CHK_ERR1(rval, "Trouble getting tag for a set variable");
+ CHK_ERR1_STR(rval, "Trouble getting tag for set variable " << vdatas[i].varName);
}
switch (vdatas[i].varDataType) {
@@ -851,10 +850,10 @@ ErrorCode NCHelper::read_variables_to_set_allocate(std::vector<ReadNC::VarData>&
vdatas[i].varDatas[t] = new int[vdatas[i].sz];
break;
default:
- SET_ERR_STR(MB_FAILURE, "Unrecognized data type for tag values of set variable " << vdatas[i].varName);
+ SET_ERR_STR(MB_FAILURE, "Unrecognized data type for set variable " << vdatas[i].varName);
}
- // Loop continues only for set variables with timesteps, e.g. xtime(Time, StrLen)
+ // Note, loop continues only for set variables with timesteps, e.g. xtime(Time, StrLen)
if (!vdatas[i].has_tsteps)
break;
}
@@ -1007,21 +1006,19 @@ ErrorCode ScdNCHelper::read_variables(std::vector<std::string>& var_names, std::
std::vector<ReadNC::VarData> vsetdatas;
ErrorCode rval = read_variables_setup(var_names, tstep_nums, vdatas, vsetdatas); \
- CHK_ERR1(rval, "Trouble setting up read variable");
+ CHK_ERR1(rval, "Trouble setting up to read variables");
- // Create COORDS tag for quads
rval = create_quad_coordinate_tag(); \
- CHK_ERR1(rval, "Trouble creating coordinate tags to entities quads");
+ CHK_ERR1(rval, "Trouble creating COORDS tag for quads");
if (!vsetdatas.empty()) {
rval = read_variables_to_set(vsetdatas, tstep_nums); \
- CHK_ERR1(rval, "Trouble read variables to set");
+ CHK_ERR1(rval, "Trouble reading variables to set");
}
if (!vdatas.empty()) {
- rval = read_scd_variables_to_nonset(vdatas, tstep_nums);
- if (MB_SUCCESS != rval)
- SET_ERR(rval, "Trouble reading variables to entities verts/edges/faces");
+ rval = read_scd_variables_to_nonset(vdatas, tstep_nums); \
+ CHK_ERR1(rval, "Trouble reading variables to verts/edges/faces");
}
return MB_SUCCESS;
@@ -1098,7 +1095,7 @@ ErrorCode ScdNCHelper::read_scd_variables_to_nonset_allocate(std::vector<ReadNC:
break;
case ReadNC::ENTLOCNSEDGE:
case ReadNC::ENTLOCEWEDGE:
- SET_GLB_ERR(MB_NOT_IMPLEMENTED, "Reading edge data not implemented yet");
+ SET_GLB_ERR(MB_NOT_IMPLEMENTED, "Reading edge data is not implemented yet");
case ReadNC::ENTLOCFACE:
// Faces
vdatas[i].readStarts[2] = lCDims[1];
@@ -1115,27 +1112,27 @@ ErrorCode ScdNCHelper::read_scd_variables_to_nonset_allocate(std::vector<ReadNC:
// Set
break;
default:
- SET_ERR(MB_FAILURE, "Unrecognized entity location type");
+ SET_ERR_STR(MB_FAILURE, "Unrecognized entity location type for non-set variable " << vdatas[i].varName);
}
for (unsigned int t = 0; t < tstep_nums.size(); t++) {
- dbgOut.tprintf(2, "Reading variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
+ dbgOut.tprintf(2, "Reading non-set variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
if (tstep_nums[t] >= dimLens[tDim]) {
- SET_ERR(MB_INDEX_OUT_OF_RANGE, "Wrong value for a timestep number");
+ SET_ERR_STR(MB_INDEX_OUT_OF_RANGE, "Wrong value for a timestep number " << tstep_nums[t]);
}
// Get the tag to read into
if (!vdatas[i].varTags[t]) {
rval = get_tag_to_nonset(vdatas[i], tstep_nums[t], vdatas[i].varTags[t], vdatas[i].numLev); \
- CHK_ERR1(rval, "Trouble getting tag");
+ CHK_ERR1_STR(rval, "Trouble getting tag for non-set variable " << vdatas[i].varName);
}
// Get ptr to tag space
void* data;
int count;
rval = mbImpl->tag_iterate(vdatas[i].varTags[t], range->begin(), range->end(), count, data); \
- CHK_ERR1(rval, "Failed to get tag iterator");
+ CHK_ERR1_STR(rval, "Failed to get tag iterator for non-set variable " << vdatas[i].varName);
assert((unsigned)count == range->size());
vdatas[i].varDatas[t] = data;
}
@@ -1180,75 +1177,75 @@ ErrorCode ScdNCHelper::read_scd_variables_to_nonset(std::vector<ReadNC::VarData>
std::vector<char> tmpchardata(sz);
success = NCFUNCAG(_vara_text)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0], &vdatas[i].readCounts[0],
&tmpchardata[0]);
+ if (success)
+ SET_ERR_STR(MB_FAILURE, "Failed to read char data for non-set variable " << vdatas[i].varName);
if (vdatas[i].numLev != 1)
// Transpose (lev, lat, lon) to (lat, lon, lev)
- success = kji_to_jik(ni, nj, nk, data, &tmpchardata[0]);
+ kji_to_jik(ni, nj, nk, data, &tmpchardata[0]);
else {
for (std::size_t idx = 0; idx != tmpchardata.size(); idx++)
((char*) data)[idx] = tmpchardata[idx];
}
- if (success)
- SET_ERR(MB_FAILURE, "Failed to read char data");
break;
}
case NC_DOUBLE: {
std::vector<double> tmpdoubledata(sz);
success = NCFUNCAG(_vara_double)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0], &vdatas[i].readCounts[0],
&tmpdoubledata[0]);
+ if (success)
+ SET_ERR_STR(MB_FAILURE, "Failed to read double data for non-set variable " << vdatas[i].varName);
if (vdatas[i].numLev != 1)
// Transpose (lev, lat, lon) to (lat, lon, lev)
- success = kji_to_jik(ni, nj, nk, data, &tmpdoubledata[0]);
+ kji_to_jik(ni, nj, nk, data, &tmpdoubledata[0]);
else {
for (std::size_t idx = 0; idx != tmpdoubledata.size(); idx++)
((double*) data)[idx] = tmpdoubledata[idx];
}
- if (success)
- SET_ERR(MB_FAILURE, "Failed to read double data");
break;
}
case NC_FLOAT: {
std::vector<float> tmpfloatdata(sz);
success = NCFUNCAG(_vara_float)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0], &vdatas[i].readCounts[0],
&tmpfloatdata[0]);
+ if (success)
+ SET_ERR_STR(MB_FAILURE, "Failed to read float data for non-set variable " << vdatas[i].varName);
if (vdatas[i].numLev != 1)
// Transpose (lev, lat, lon) to (lat, lon, lev)
- success = kji_to_jik(ni, nj, nk, data, &tmpfloatdata[0]);
+ kji_to_jik(ni, nj, nk, data, &tmpfloatdata[0]);
else {
for (std::size_t idx = 0; idx != tmpfloatdata.size(); idx++)
((float*) data)[idx] = tmpfloatdata[idx];
}
- if (success)
- SET_ERR(MB_FAILURE, "Failed to read float data");
break;
}
case NC_INT: {
std::vector<int> tmpintdata(sz);
success = NCFUNCAG(_vara_int)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0], &vdatas[i].readCounts[0],
&tmpintdata[0]);
+ if (success)
+ SET_ERR_STR(MB_FAILURE, "Failed to read int data for non-set variable " << vdatas[i].varName);
if (vdatas[i].numLev != 1)
// Transpose (lev, lat, lon) to (lat, lon, lev)
- success = kji_to_jik(ni, nj, nk, data, &tmpintdata[0]);
+ kji_to_jik(ni, nj, nk, data, &tmpintdata[0]);
else {
for (std::size_t idx = 0; idx != tmpintdata.size(); idx++)
((int*) data)[idx] = tmpintdata[idx];
}
- if (success)
- SET_ERR(MB_FAILURE, "Failed to read int data");
break;
}
case NC_SHORT: {
std::vector<short> tmpshortdata(sz);
success = NCFUNCAG(_vara_short)(_fileId, vdatas[i].varId, &vdatas[i].readStarts[0], &vdatas[i].readCounts[0],
&tmpshortdata[0]);
+ if (success)
+ SET_ERR_STR(MB_FAILURE, "Failed to read short data for non-set variable " << vdatas[i].varName);
if (vdatas[i].numLev != 1)
// Transpose (lev, lat, lon) to (lat, lon, lev)
- success = kji_to_jik(ni, nj, nk, data, &tmpshortdata[0]);
+ kji_to_jik(ni, nj, nk, data, &tmpshortdata[0]);
else {
for (std::size_t idx = 0; idx != tmpshortdata.size(); idx++)
((short*) data)[idx] = tmpshortdata[idx];
}
- if (success)
- SET_ERR(MB_FAILURE, "Failed to read short data");
break;
}
default:
@@ -1259,14 +1256,15 @@ ErrorCode ScdNCHelper::read_scd_variables_to_nonset(std::vector<ReadNC::VarData>
for (unsigned int i = 0; i < vdatas.size(); i++) {
for (unsigned int t = 0; t < tstep_nums.size(); t++) {
- dbgOut.tprintf(2, "Converting variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
- rval = convert_variable(vdatas[i], t);CHK_ERR(rval);
+ dbgOut.tprintf(2, "Converting non-set variable %s, time step %d\n", vdatas[i].varName.c_str(), tstep_nums[t]);
+ rval = convert_variable(vdatas[i], t); \
+ CHK_ERR1_STR(rval, "Failed to convert non-set variable " << vdatas[i].varName);
}
}
// Debug output, if requested
if (1 == dbgOut.get_verbosity()) {
- dbgOut.printf(1, "Read variables: %s", vdatas.begin()->varName.c_str());
+ dbgOut.printf(1, "Read non-set variables: %s", vdatas.begin()->varName.c_str());
for (unsigned int i = 1; i < vdatas.size(); i++)
dbgOut.printf(1, ", %s ", vdatas[i].varName.c_str());
dbgOut.tprintf(1, "\n");
@@ -1280,7 +1278,7 @@ ErrorCode ScdNCHelper::create_quad_coordinate_tag() {
Range ents;
ErrorCode rval = mbImpl->get_entities_by_type(_fileSet, moab::MBQUAD, ents); \
- CHK_ERR1(rval, "Trouble getting QUAD entity");
+ CHK_ERR1(rval, "Trouble getting quads");
std::size_t numOwnedEnts = 0;
#ifdef USE_MPI
@@ -1289,7 +1287,7 @@ ErrorCode ScdNCHelper::create_quad_coordinate_tag() {
if (isParallel) {
ParallelComm*& myPcomm = _readNC->myPcomm;
rval = myPcomm->filter_pstatus(ents, PSTATUS_NOT_OWNED, PSTATUS_NOT, -1, &ents_owned); \
- CHK_ERR1(rval, "Trouble getting owned QUAD entity");
+ CHK_ERR1(rval, "Trouble getting owned quads");
numOwnedEnts = ents_owned.size();
}
else {
@@ -1323,10 +1321,10 @@ ErrorCode ScdNCHelper::create_quad_coordinate_tag() {
int count;
#ifdef USE_MPI
rval = mbImpl->tag_iterate(tagh, ents_owned.begin(), ents_owned.end(), count, data); \
- CHK_ERR1(rval, "Failed to get COORDS tag iterator");
+ CHK_ERR1(rval, "Failed to get COORDS tag iterator on owned quads");
#else
rval = mbImpl->tag_iterate(tagh, ents.begin(), ents.end(), count, data); \
- CHK_ERR1(rval, "Failed to get COORDS tag iterator");
+ CHK_ERR1(rval, "Failed to get COORDS tag iterator on quads");
#endif
assert(count == (int)numOwnedEnts);
double* quad_data = (double*) data;
@@ -1352,11 +1350,11 @@ ErrorCode UcdNCHelper::read_variables(std::vector<std::string>& var_names, std::
#ifdef PNETCDF_FILE
// With pnetcdf support, we will use async read
rval = read_ucd_variables_to_nonset_async(vdatas, tstep_nums); \
- CHK_ERR1(rval, "Trouble reading variables to entities verts/edges/faces");
+ CHK_ERR1(rval, "Trouble reading variables to verts/edges/faces");
#else
// Without pnetcdf support, we will use old read
rval = read_ucd_variables_to_nonset(vdatas, tstep_nums); \
- CHK_ERR1(rval, "Trouble reading variables to entities verts/edges/faces");
+ CHK_ERR1(rval, "Trouble reading variables to verts/edges/faces");
#endif
}
Repository URL: https://bitbucket.org/fathomteam/moab/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
1
0
18 Mar '14
1 new commit in MOAB:
https://bitbucket.org/fathomteam/moab/commits/8450ae435a87/
Changeset: 8450ae435a87
Branch: master
User: tautges
Date: 2014-03-18 16:54:30
Summary: Fixing this so autotests run.
Affected #: 1 file
diff --git a/test/parallel/par_spatial_locator_test.cpp b/test/parallel/par_spatial_locator_test.cpp
index 334f958..5f0199d 100644
--- a/test/parallel/par_spatial_locator_test.cpp
+++ b/test/parallel/par_spatial_locator_test.cpp
@@ -141,7 +141,7 @@ void test_locator(SpatialLocator *sl)
std::cout << "Number of points inside an element = " << npoints-num_out << "/" << npoints
<< " (" << 100.0*((double)npoints-num_out)/npoints << "%)" << std::endl;
std::cout << "Traversal stats:" << std::endl;
- sl->get_tree()->tree_stats().output();
+ sl->get_tree()->tree_stats().output_trav_stats();
if (print_tree) {
std::cout << "Tree information: " << std::endl;
Repository URL: https://bitbucket.org/fathomteam/moab/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.
1
0
3
2