- May 28, 2009
-
-
graham authored
CGAL_SRC for everything. Changed location of CGAL_FILES "files". Updated old meshers with new options. in .bashrc using this environment: ~~~~~~~~~~~ export BOOST_LIB_VERSION=1_39 export BOOST_PATCH_LEVEL=_0 export BOOST_COMPILER=gcc43 export BOOST_VERSION=$BOOST_LIB_VERSION$BOOST_PATCH_LEVEL export BOOST_ROOT=$WM_THIRD_PARTY_DIR/boost_$BOOST_VERSION export CGAL_VERSION=3.4 export CGAL_SRC=$WM_THIRD_PARTY_DIR/CGAL-$CGAL_VERSION ~~~~~~~~~~~ and have written a script call makeCGAL to build and configure boost and CGAL: ~~~~~~~~~~~ BOOST_ARCH_PATH=${BOOST_ROOT}/platforms/${WM_OPTIONS} cd ${BOOST_ROOT} rm -rf ${BOOST_ARCH_PATH} ./bootstrap.sh \ --with-libraries=thread \ --libdir=$BOOST_ARCH_PATH/lib \ --includedir=$BOOST_ROOT/include if [ -r /proc/cpuinfo ] then WM_NCOMPPROCS=$(egrep "^processor" /proc/cpuinfo | wc -l) [ $WM_NCOMPPROCS -le 8 ] || WM_NCOMPPROCS=8 time ./bjam -j $WM_NCOMPPROCS install else time ./bjam install fi echo "Done boost" cd ${CGAL_SRC} BOOST_VERSION_NO=`grep "#define BOOST_VERSION " \ ${BOOST_ROOT}/include/boost-${BOOST_LIB_VERSION}/boost/version.hpp \ | cut -d " " -f 3` cmake \ -DGMP_INCLUDE_DIR=${WM_THIRD_PARTY_DIR}/gmp-4.2.4 \ -DGMP_LIBRARIES_DIR=${WM_THIRD_PARTY_DIR}/gmp-4.2.4/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib \ -DGMP_LIBRARIES=${WM_THIRD_PARTY_DIR}/gmp-4.2.4/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib/libgmp.so \ -DMPFR_INCLUDE_DIR=${WM_THIRD_PARTY_DIR}/mpfr-2.4.1 \ -DMPFR_LIBRARIES_DIR=${WM_THIRD_PARTY_DIR}/mpfr-2.4.1/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib \ -DMPFR_LIBRARIES=${WM_THIRD_PARTY_DIR}/mpfr-2.4.1/platforms/${WM_ARCH}${WM_COMPILER_ARCH}/lib/libmpfr.so \ -DBoost_INCLUDE_DIR=${BOOST_ROOT}/include/boost-${BOOST_LIB_VERSION} \ -DBoost_LIBRARY_DIRS=$BOOST_ARCH_PATH/lib \ -DBoost_THREAD_LIBRARY=$BOOST_ARCH_PATH/lib/libboost_thread-${BOOST_COMPILER}-mt-${BOOST_LIB_VERSION}.so \ -DBoost_THREAD_LIBRARY_RELEASE=$BOOST_ARCH_PATH/lib/libboost_thread-${BOOST_COMPILER}-mt-${BOOST_LIB_VERSION}.so \ -DBoost_VERSION=$BOOST_VERSION_NO \ ${CGAL_SRC} echo "\${CGAL_SRC}/src/CGAL/assertions.cpp" > ${CGAL_SRC}/src/CGAL/files echo "\${CGAL_SRC}/src/CGAL/MP_Float.cpp" >> ${CGAL_SRC}/src/CGAL/files echo "\${CGAL_SRC}/src/CGAL/Random.cpp" >> ${CGAL_SRC}/src/CGAL/files echo "\${CGAL_SRC}/src/CGAL/io.cpp" >> ${CGAL_SRC}/src/CGAL/files echo "Done CGAL"
-
graham authored
version is being used.
-
- May 24, 2009
- May 22, 2009
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- May 21, 2009
- May 20, 2009
-
-
graham authored
-
graham authored
function to call. Fixed error in calculating reflMasterPt in insertInternalEdgePointGroup. Changed from do..while loop to while loop for iterative conformation to allow the iterative part to be disabled by setting maxIterations = 0.
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark Olesen authored
-
- May 19, 2009
-
-
Mark Olesen authored
-
Mark Olesen authored
- also drop various unused time options from src/OpenFOAM/include
-
graham authored
nearby pairs of edges of different type.
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark Olesen authored
Oriented somewhat on dictionary methods. Return the argument string associated with the named option: Info<< "-foo: " << args.option("foo") << nl; Return true if the named option is found if (args.optionFound("foo")) ... Return an IStringStream to the named option old: value = readScalar(IStringStream(args.options()["foo"])()); newer: value = readScalar(args.optionLookup("foo")()); also: List<scalar> lst(args.optionLookup("foo")()); Read a value from the named option newest: value = args.optionRead<scalar>("foo"); Read a value from the named option if present. old: if (args.options().found("foo")) { value = readScalar(IStringStream(args.options()["foo"])()); } new: args.optionReadIfPresent("foo", value); Read a List of values from the named option patches = args.optionReadList<word>("patches"); Didn't bother adding optionReadListIfPresent<T>(const word&), since it probably wouldn't be common anyhow.
-
graham authored
-
graham authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Andrew Heather authored
-
Mark Olesen authored
- made const_iterator::operator* and const_iterator::operator() const only - added const versions of iterator::operator* and iterator::operator()
-
Andrew Heather authored
-
- May 18, 2009
-
-
Andrew Heather authored
-