Commit 0c7d2b57 authored by incardon's avatar incardon

VTK adding folder for vtk test and documentation

parent 8038508e
SUBDIRS = src
SUBDIRS = src vtk
bin_PROGRAMS =
\ No newline at end of file
bin_PROGRAMS =
......@@ -91,6 +91,79 @@ IMMDX_LIB_METIS([],[echo "Cannot detect metis, use the --with-metis option if it
INCLUDES_PATH+="-I. -Isrc/config/ -I../openfpm_io/src -I../openfpm_data/src -I../openfpm_devices/src -I../openfpm_vcluster/src/"
###### Check for se-class1
AC_MSG_CHECKING(whether to build with security enhancement class1)
se_class1=no
AC_ARG_ENABLE(se-class1,
AC_HELP_STRING(
[--enable-se-class1],
[enable security enhancement class1]
),
se_class1="$enableval"
)
AC_MSG_RESULT($se_class1)
if test x"$se_class1" = x"yes"; then
AC_DEFINE([SE_CLASS1],[],[Security enhancement class 1])
fi
###### Check for se-class 2
AC_MSG_CHECKING(whether to build with security enhancement class 2)
se_class2=no
AC_ARG_ENABLE(se-class2,
AC_HELP_STRING(
[--enable-se-class2],
[enable security enhancement class 2]
),
se_class2="$enableval"
)
AC_MSG_RESULT($se_class2)
if test x"$se_class2" = x"yes"; then
AC_DEFINE([SE_CLASS2],[],[Security enhancement class 2])
fi
###### Check for se-class 3
AC_MSG_CHECKING(whether to build with security enhancement class 3)
se_class3=no
AC_ARG_ENABLE(se-class3,
AC_HELP_STRING(
[--enable-se-class3],
[enable security enhancement class 3]
),
se_class3="$enableval"
)
AC_MSG_RESULT($se_class3)
if test x"$se_class3" = x"yes"; then
AC_DEFINE([SE_CLASS3],[],[Security enhancement class 3])
fi
###### Check for action on error
action_on_e=continue
AC_ARG_WITH([action-on-error],
AS_HELP_STRING([--with-action-on-error=stop,throw,continue],
[specify the action to do in case of error]),
[action_on_e="$withval"],
[action_on_e=continue])
if test x"$action_on_e" = x"stop"; then
AC_DEFINE([STOP_ON_ERROR],[],[If an error occur stop the program])
fi
if test x"$action_on_e" = x"throw"; then
AC_DEFINE([THROW_ON_ERROR],[],[when an error accur continue but avoid unsafe operation])
fi
##### CHECK FOR BOOST ##############
AX_BOOST([1.52],[],[echo "boost not found"
......@@ -124,6 +197,10 @@ else
gpu_support=no
fi
if test x$gpu_support = x"no"; then
CUDA_LIBS=""
CUDA_CFLAGS=""
fi
# Set this conditional if cuda is wanted
......@@ -142,7 +219,7 @@ AC_SUBST(INCLUDES_PATH)
# Checks for library functions.
AC_CONFIG_FILES([Makefile src/Makefile])
AC_CONFIG_FILES([Makefile src/Makefile vtk/Makefile ])
AC_OUTPUT
echo ""
echo "***********************************"
......@@ -162,6 +239,21 @@ if [ test x"$debuger" = x"yes" ]; then
else
echo "* debug: no *"
fi
if [ test x"$se_class1" = x"yes" ]; then
echo "* se-class1: yes *"
else
echo "* se-class1: no *"
fi
if [ test x"$se_class2" = x"yes" ]; then
echo "* se-class2: yes *"
else
echo "* se-class2: no *"
fi
if [ test x"$se_class3" = x"yes" ]; then
echo "* se-class3: yes *"
else
echo "* se-class3: no *"
fi
if [ test x"$gpu_support" = x"no" ]; then
echo "* gpu: no *"
else
......
openfpm_data @ c145364a
Subproject commit 20abc8eed3bca0ffc5055c7c8fad6c95a484ffc1
Subproject commit c145364a145d40bd39819f3e8d44054d16e59352
openfpm_io @ a94658c3
Subproject commit d3a6ccf23ab183d35d77317aba70193ac0ca0bc7
Subproject commit a94658c3e4fc0f68fd261e7df39cd2a353bd4682
......@@ -9,6 +9,8 @@
#define CARTDECOMPOSITION_HPP
#include "config.h"
#include "VCluster.hpp"
#include "Graph/CartesianGraphFactory.hpp"
#include "Decomposition.hpp"
#include "Vector/map_vector.hpp"
#include <vector>
......@@ -28,6 +30,17 @@
#include "ie_ghost.hpp"
#include "nn_processor.hpp"
#define CARTDEC_ERROR 2000lu
// Macro that decide what to do in case of error
#ifdef STOP_ON_ERROR
#define ACTION_ON_ERROR() exit(1);
#elif defined(THROW_ON_ERROR)
#define ACTION_ON_ERROR() throw CARTDEC_ERROR;
#else
#define ACTION_ON_ERROR()
#endif
/**
* \brief This class decompose a space into subspaces
*
......@@ -116,14 +129,20 @@ private:
//! Cell-list that store the geometrical information of the local internal ghost boxes
CellList<dim,T,FAST> lgeo_cell;
/*! \brief Constructor, it decompose and distribute the sub-domains across the processors
*
* \param v_cl Virtual cluster, used internally for communications
*
*
*/
void CreateDecomposition(Vcluster & v_cl)
{
#ifdef SE_CLASS1
if (&v_cl == NULL)
{
std::cerr << __FILE__ << ":" << __LINE__ << " error VCluster instance is null, check that you ever initialized it \n";
ACTION_ON_ERROR()
}
#endif
// Calculate the total number of box and and the spacing
// on each direction
// Get the box containing the domain
......@@ -678,6 +697,7 @@ p1[0]<-----+ +----> p2[0]
return bbox;
}
////////////// Functions to get decomposition information ///////////////
/*! \brief Write the decomposition as VTK file
......
LINKLIBS = $(METIS_LIB) $(PTHREAD_LIBS) $(OPT_LIBS) $(BOOST_LDFLAGS) $(BOOST_IOSTREAMS_LIB) $(CUDA_LIBS)
bin_PROGRAMS = pdata
pdata_SOURCES = main.cpp ../openfpm_devices/src/memory/HeapMemory.cpp ../openfpm_devices/src/memory/PtrMemory.cpp ../openfpm_vcluster/src/VCluster.cpp ../openfpm_data/src/Memleak_check.cpp
pdata_CXXFLAGS = $(CUDA_CFLAGS) $(INCLUDES_PATH) $(METIS_INCLUDE) $(BOOST_CPPFLAGS)
pdata_CXXFLAGS = $(CUDA_CFLAGS) $(INCLUDES_PATH) $(METIS_INCLUDE) $(BOOST_CPPFLAGS) -Wno-unused-function
pdata_CFLAGS = $(CUDA_CFLAGS)
pdata_LDADD = $(LINKLIBS) -lmetis
......
This diff is collapsed.
cart_dec-HeapMemory.o: ../openfpm_devices/src/memory/HeapMemory.cpp \
/usr/include/stdc-predef.h ../openfpm_devices/src/memory/HeapMemory.hpp \
../src/config/config.h ../openfpm_devices/src/memory/memory.hpp \
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stddef.h \
/usr/include/c++/4.9.2/cstddef \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++config.h \
/usr/include/bits/wordsize.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/os_defines.h \
/usr/include/features.h /usr/include/sys/cdefs.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/cpu_defines.h \
/usr/include/c++/4.9.2/cstdint \
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stdint.h \
/usr/include/stdint.h /usr/include/bits/wchar.h \
/usr/include/c++/4.9.2/iostream /usr/include/c++/4.9.2/ostream \
/usr/include/c++/4.9.2/ios /usr/include/c++/4.9.2/iosfwd \
/usr/include/c++/4.9.2/bits/stringfwd.h \
/usr/include/c++/4.9.2/bits/memoryfwd.h \
/usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
/usr/include/wchar.h /usr/include/stdio.h \
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stdarg.h \
/usr/include/xlocale.h /usr/include/c++/4.9.2/exception \
/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
/usr/include/c++/4.9.2/bits/exception_ptr.h \
/usr/include/c++/4.9.2/bits/exception_defines.h \
/usr/include/c++/4.9.2/bits/nested_exception.h \
/usr/include/c++/4.9.2/bits/char_traits.h \
/usr/include/c++/4.9.2/bits/stl_algobase.h \
/usr/include/c++/4.9.2/bits/functexcept.h \
/usr/include/c++/4.9.2/bits/cpp_type_traits.h \
/usr/include/c++/4.9.2/ext/type_traits.h \
/usr/include/c++/4.9.2/ext/numeric_traits.h \
/usr/include/c++/4.9.2/bits/stl_pair.h \
/usr/include/c++/4.9.2/bits/move.h \
/usr/include/c++/4.9.2/bits/concept_check.h \
/usr/include/c++/4.9.2/type_traits \
/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
/usr/include/c++/4.9.2/debug/debug.h \
/usr/include/c++/4.9.2/bits/stl_iterator.h \
/usr/include/c++/4.9.2/bits/ptr_traits.h \
/usr/include/c++/4.9.2/bits/predefined_ops.h \
/usr/include/c++/4.9.2/bits/localefwd.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++locale.h \
/usr/include/c++/4.9.2/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/4.9.2/cctype \
/usr/include/ctype.h /usr/include/bits/types.h \
/usr/include/bits/typesizes.h /usr/include/endian.h \
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
/usr/include/bits/byteswap-16.h /usr/include/c++/4.9.2/bits/ios_base.h \
/usr/include/c++/4.9.2/ext/atomicity.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/gthr.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/gthr-default.h \
/usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
/usr/include/bits/sched.h /usr/include/bits/time.h \
/usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
/usr/include/bits/setjmp.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/atomic_word.h \
/usr/include/c++/4.9.2/bits/locale_classes.h \
/usr/include/c++/4.9.2/string /usr/include/c++/4.9.2/bits/allocator.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++allocator.h \
/usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
/usr/include/c++/4.9.2/bits/ostream_insert.h \
/usr/include/c++/4.9.2/bits/cxxabi_forced.h \
/usr/include/c++/4.9.2/bits/stl_function.h \
/usr/include/c++/4.9.2/backward/binders.h \
/usr/include/c++/4.9.2/bits/range_access.h \
/usr/include/c++/4.9.2/bits/basic_string.h \
/usr/include/c++/4.9.2/initializer_list \
/usr/include/c++/4.9.2/ext/string_conversions.h \
/usr/include/c++/4.9.2/cstdlib /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
/usr/include/sys/types.h /usr/include/sys/select.h \
/usr/include/bits/select.h /usr/include/bits/sigset.h \
/usr/include/sys/sysmacros.h /usr/include/alloca.h \
/usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \
/usr/include/c++/4.9.2/cstdio /usr/include/libio.h \
/usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
/usr/include/bits/sys_errlist.h /usr/include/bits/stdio.h \
/usr/include/c++/4.9.2/cerrno /usr/include/errno.h \
/usr/include/bits/errno.h /usr/include/linux/errno.h \
/usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
/usr/include/asm-generic/errno-base.h \
/usr/include/c++/4.9.2/bits/functional_hash.h \
/usr/include/c++/4.9.2/bits/hash_bytes.h \
/usr/include/c++/4.9.2/bits/basic_string.tcc \
/usr/include/c++/4.9.2/bits/locale_classes.tcc \
/usr/include/c++/4.9.2/streambuf \
/usr/include/c++/4.9.2/bits/streambuf.tcc \
/usr/include/c++/4.9.2/bits/basic_ios.h \
/usr/include/c++/4.9.2/bits/locale_facets.h \
/usr/include/c++/4.9.2/cwctype /usr/include/wctype.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/ctype_base.h \
/usr/include/c++/4.9.2/bits/streambuf_iterator.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/ctype_inline.h \
/usr/include/c++/4.9.2/bits/locale_facets.tcc \
/usr/include/c++/4.9.2/bits/basic_ios.tcc \
/usr/include/c++/4.9.2/bits/ostream.tcc /usr/include/c++/4.9.2/istream \
/usr/include/c++/4.9.2/bits/istream.tcc /usr/include/c++/4.9.2/cstring \
/usr/include/string.h
/usr/include/stdc-predef.h:
../openfpm_devices/src/memory/HeapMemory.hpp:
../src/config/config.h:
../openfpm_devices/src/memory/memory.hpp:
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stddef.h:
/usr/include/c++/4.9.2/cstddef:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++config.h:
/usr/include/bits/wordsize.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/os_defines.h:
/usr/include/features.h:
/usr/include/sys/cdefs.h:
/usr/include/gnu/stubs.h:
/usr/include/gnu/stubs-64.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/cpu_defines.h:
/usr/include/c++/4.9.2/cstdint:
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stdint.h:
/usr/include/stdint.h:
/usr/include/bits/wchar.h:
/usr/include/c++/4.9.2/iostream:
/usr/include/c++/4.9.2/ostream:
/usr/include/c++/4.9.2/ios:
/usr/include/c++/4.9.2/iosfwd:
/usr/include/c++/4.9.2/bits/stringfwd.h:
/usr/include/c++/4.9.2/bits/memoryfwd.h:
/usr/include/c++/4.9.2/bits/postypes.h:
/usr/include/c++/4.9.2/cwchar:
/usr/include/wchar.h:
/usr/include/stdio.h:
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stdarg.h:
/usr/include/xlocale.h:
/usr/include/c++/4.9.2/exception:
/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h:
/usr/include/c++/4.9.2/bits/exception_ptr.h:
/usr/include/c++/4.9.2/bits/exception_defines.h:
/usr/include/c++/4.9.2/bits/nested_exception.h:
/usr/include/c++/4.9.2/bits/char_traits.h:
/usr/include/c++/4.9.2/bits/stl_algobase.h:
/usr/include/c++/4.9.2/bits/functexcept.h:
/usr/include/c++/4.9.2/bits/cpp_type_traits.h:
/usr/include/c++/4.9.2/ext/type_traits.h:
/usr/include/c++/4.9.2/ext/numeric_traits.h:
/usr/include/c++/4.9.2/bits/stl_pair.h:
/usr/include/c++/4.9.2/bits/move.h:
/usr/include/c++/4.9.2/bits/concept_check.h:
/usr/include/c++/4.9.2/type_traits:
/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h:
/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h:
/usr/include/c++/4.9.2/debug/debug.h:
/usr/include/c++/4.9.2/bits/stl_iterator.h:
/usr/include/c++/4.9.2/bits/ptr_traits.h:
/usr/include/c++/4.9.2/bits/predefined_ops.h:
/usr/include/c++/4.9.2/bits/localefwd.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++locale.h:
/usr/include/c++/4.9.2/clocale:
/usr/include/locale.h:
/usr/include/bits/locale.h:
/usr/include/c++/4.9.2/cctype:
/usr/include/ctype.h:
/usr/include/bits/types.h:
/usr/include/bits/typesizes.h:
/usr/include/endian.h:
/usr/include/bits/endian.h:
/usr/include/bits/byteswap.h:
/usr/include/bits/byteswap-16.h:
/usr/include/c++/4.9.2/bits/ios_base.h:
/usr/include/c++/4.9.2/ext/atomicity.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/gthr.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/gthr-default.h:
/usr/include/pthread.h:
/usr/include/sched.h:
/usr/include/time.h:
/usr/include/bits/sched.h:
/usr/include/bits/time.h:
/usr/include/bits/timex.h:
/usr/include/bits/pthreadtypes.h:
/usr/include/bits/setjmp.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/atomic_word.h:
/usr/include/c++/4.9.2/bits/locale_classes.h:
/usr/include/c++/4.9.2/string:
/usr/include/c++/4.9.2/bits/allocator.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++allocator.h:
/usr/include/c++/4.9.2/ext/new_allocator.h:
/usr/include/c++/4.9.2/new:
/usr/include/c++/4.9.2/bits/ostream_insert.h:
/usr/include/c++/4.9.2/bits/cxxabi_forced.h:
/usr/include/c++/4.9.2/bits/stl_function.h:
/usr/include/c++/4.9.2/backward/binders.h:
/usr/include/c++/4.9.2/bits/range_access.h:
/usr/include/c++/4.9.2/bits/basic_string.h:
/usr/include/c++/4.9.2/initializer_list:
/usr/include/c++/4.9.2/ext/string_conversions.h:
/usr/include/c++/4.9.2/cstdlib:
/usr/include/stdlib.h:
/usr/include/bits/waitflags.h:
/usr/include/bits/waitstatus.h:
/usr/include/sys/types.h:
/usr/include/sys/select.h:
/usr/include/bits/select.h:
/usr/include/bits/sigset.h:
/usr/include/sys/sysmacros.h:
/usr/include/alloca.h:
/usr/include/bits/stdlib-bsearch.h:
/usr/include/bits/stdlib-float.h:
/usr/include/c++/4.9.2/cstdio:
/usr/include/libio.h:
/usr/include/_G_config.h:
/usr/include/bits/stdio_lim.h:
/usr/include/bits/sys_errlist.h:
/usr/include/bits/stdio.h:
/usr/include/c++/4.9.2/cerrno:
/usr/include/errno.h:
/usr/include/bits/errno.h:
/usr/include/linux/errno.h:
/usr/include/asm/errno.h:
/usr/include/asm-generic/errno.h:
/usr/include/asm-generic/errno-base.h:
/usr/include/c++/4.9.2/bits/functional_hash.h:
/usr/include/c++/4.9.2/bits/hash_bytes.h:
/usr/include/c++/4.9.2/bits/basic_string.tcc:
/usr/include/c++/4.9.2/bits/locale_classes.tcc:
/usr/include/c++/4.9.2/streambuf:
/usr/include/c++/4.9.2/bits/streambuf.tcc:
/usr/include/c++/4.9.2/bits/basic_ios.h:
/usr/include/c++/4.9.2/bits/locale_facets.h:
/usr/include/c++/4.9.2/cwctype:
/usr/include/wctype.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/ctype_base.h:
/usr/include/c++/4.9.2/bits/streambuf_iterator.h:
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/ctype_inline.h:
/usr/include/c++/4.9.2/bits/locale_facets.tcc:
/usr/include/c++/4.9.2/bits/basic_ios.tcc:
/usr/include/c++/4.9.2/bits/ostream.tcc:
/usr/include/c++/4.9.2/istream:
/usr/include/c++/4.9.2/bits/istream.tcc:
/usr/include/c++/4.9.2/cstring:
/usr/include/string.h:
cart_dec-Memleak_check.o: ../openfpm_data/src/Memleak_check.cpp \
/usr/include/stdc-predef.h ../src/config/config.h \
../openfpm_data/src/Memleak_check.hpp /usr/include/c++/4.9.2/iostream \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++config.h \
/usr/include/bits/wordsize.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/os_defines.h \
/usr/include/features.h /usr/include/sys/cdefs.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/cpu_defines.h \
/usr/include/c++/4.9.2/ostream /usr/include/c++/4.9.2/ios \
/usr/include/c++/4.9.2/iosfwd /usr/include/c++/4.9.2/bits/stringfwd.h \
/usr/include/c++/4.9.2/bits/memoryfwd.h \
/usr/include/c++/4.9.2/bits/postypes.h /usr/include/c++/4.9.2/cwchar \
/usr/include/wchar.h /usr/include/stdio.h \
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stdarg.h \
/usr/include/bits/wchar.h \
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stddef.h \
/usr/include/xlocale.h /usr/include/c++/4.9.2/exception \
/usr/include/c++/4.9.2/bits/atomic_lockfree_defines.h \
/usr/include/c++/4.9.2/bits/exception_ptr.h \
/usr/include/c++/4.9.2/bits/exception_defines.h \
/usr/include/c++/4.9.2/bits/nested_exception.h \
/usr/include/c++/4.9.2/bits/char_traits.h \
/usr/include/c++/4.9.2/bits/stl_algobase.h \
/usr/include/c++/4.9.2/bits/functexcept.h \
/usr/include/c++/4.9.2/bits/cpp_type_traits.h \
/usr/include/c++/4.9.2/ext/type_traits.h \
/usr/include/c++/4.9.2/ext/numeric_traits.h \
/usr/include/c++/4.9.2/bits/stl_pair.h \
/usr/include/c++/4.9.2/bits/move.h \
/usr/include/c++/4.9.2/bits/concept_check.h \
/usr/include/c++/4.9.2/type_traits \
/usr/include/c++/4.9.2/bits/stl_iterator_base_types.h \
/usr/include/c++/4.9.2/bits/stl_iterator_base_funcs.h \
/usr/include/c++/4.9.2/debug/debug.h \
/usr/include/c++/4.9.2/bits/stl_iterator.h \
/usr/include/c++/4.9.2/bits/ptr_traits.h \
/usr/include/c++/4.9.2/bits/predefined_ops.h \
/usr/include/c++/4.9.2/cstdint \
/usr/lib/gcc/x86_64-redhat-linux/4.9.2/include/stdint.h \
/usr/include/stdint.h /usr/include/c++/4.9.2/bits/localefwd.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++locale.h \
/usr/include/c++/4.9.2/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/4.9.2/cctype \
/usr/include/ctype.h /usr/include/bits/types.h \
/usr/include/bits/typesizes.h /usr/include/endian.h \
/usr/include/bits/endian.h /usr/include/bits/byteswap.h \
/usr/include/bits/byteswap-16.h /usr/include/c++/4.9.2/bits/ios_base.h \
/usr/include/c++/4.9.2/ext/atomicity.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/gthr.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/gthr-default.h \
/usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \
/usr/include/bits/sched.h /usr/include/bits/time.h \
/usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \
/usr/include/bits/setjmp.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/atomic_word.h \
/usr/include/c++/4.9.2/bits/locale_classes.h \
/usr/include/c++/4.9.2/string /usr/include/c++/4.9.2/bits/allocator.h \
/usr/include/c++/4.9.2/x86_64-redhat-linux/bits/c++allocator.h \
/usr/include/c++/4.9.2/ext/new_allocator.h /usr/include/c++/4.9.2/new \
/usr/include/c++/4.9.2/bits/ostream_insert.h \
/usr/include/c++/4.9.2/bits/cxxabi_forced.h \
/usr/include/c++/4.9.2/bits/stl_function.h \