adding initialization bug fix from Chris
Update submod
Added verbose flag to pbsdsh. It is likely not setting up the paths/
environment correctly after doing the remote launch.
update submod: adding dumpstats
trivial: add a (export CCILK_DEBUG=1; make dobuild)
make[1]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk'
./build_scripts/build_libcilk.sh
Where is cmake coming from? Here: /u/parfunc/opt/bin/cmake /u/parfunc/opt/bin/cmake /usr/bin/cmake
-- The C compiler identification is GNU 4.4.7
-- The CXX compiler identification is GNU 4.4.7
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Configuring done
-- Generating done
-- Build files have been written to: /u/rrnewton/working_copies/concurrent_cilk/build
CMake return code: echo 0
make[2]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[3]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[4]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
Scanning dependencies of target cilk-headers
make[4]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[4]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
[  1%] Copying cilk's cilk/cilk.h...
[  3%] Copying cilk's cilk/cilk_api.h...
[  5%] Copying cilk's cilk/cilk_api_linux.h...
[  7%] Copying cilk's cilk/cilk_stub.h...
[  9%] Copying cilk's cilk/cilk_undocumented.h...
[ 11%] Copying cilk's cilk/common.h...
[ 13%] Copying cilk's cilk/holder.h...
[ 15%] Copying cilk's cilk/hyperobject_base.h...
[ 17%] Copying cilk's cilk/reducer.h...
[ 19%] Copying cilk's cilk/reducer_file.h...
[ 21%] Copying cilk's cilk/reducer_list.h...
[ 23%] Copying cilk's cilk/reducer_max.h...
[ 25%] Copying cilk's cilk/reducer_min.h...
[ 27%] Copying cilk's cilk/reducer_opadd.h...
[ 29%] Copying cilk's cilk/reducer_opand.h...
[ 31%] Copying cilk's cilk/reducer_opor.h...
[ 33%] Copying cilk's cilk/reducer_opxor.h...
[ 35%] Copying cilk's cilk/reducer_ostream.h...
[ 37%] Copying cilk's cilk/reducer_string.h...
[ 39%] Copying cilk's internal/abi.h...
[ 41%] Copying cilk's cilk/ivar.h...
[ 43%] Copying cilk's cilk/concurrent_cilk.h...
[ 45%] Copying cilk's cilk/concurrent_queue.h...
make[4]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
[ 45%] Built target cilk-headers
make[4]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
Scanning dependencies of target cilkrts
make[4]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[4]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
[ 47%] Building C object CMakeFiles/cilkrts.dir/runtime/cilk-abi.c.o
[ 49%] Building C object CMakeFiles/cilkrts.dir/runtime/cilk_api.c.o
[ 50%] Building C object CMakeFiles/cilkrts.dir/runtime/cilk_malloc.c.o
[ 52%] Building C object CMakeFiles/cilkrts.dir/runtime/c_reducers.c.o
[ 54%] Building C object CMakeFiles/cilkrts.dir/runtime/frame_malloc.c.o
[ 56%] Building C object CMakeFiles/cilkrts.dir/runtime/full_frame.c.o
[ 58%] Building C object CMakeFiles/cilkrts.dir/runtime/jmpbuf.c.o
[ 60%] Building C object CMakeFiles/cilkrts.dir/runtime/local_state.c.o
[ 62%] Building C object CMakeFiles/cilkrts.dir/runtime/metacall_impl.c.o
[ 64%] Building C object CMakeFiles/cilkrts.dir/runtime/os_mutex-unix.c.o
[ 66%] Building C object CMakeFiles/cilkrts.dir/runtime/os-unix.c.o
[ 68%] Building C object CMakeFiles/cilkrts.dir/runtime/scheduler.c.o
[ 70%] Building C object CMakeFiles/cilkrts.dir/runtime/signal_node.c.o
[ 72%] Building C object CMakeFiles/cilkrts.dir/runtime/stacks.c.o
[ 74%] Building C object CMakeFiles/cilkrts.dir/runtime/stats.c.o
[ 76%] Building C object CMakeFiles/cilkrts.dir/runtime/symbol_test.c.o
[ 78%] Building C object CMakeFiles/cilkrts.dir/runtime/sysdep-unix.c.o
[ 80%] Building C object CMakeFiles/cilkrts.dir/runtime/worker_mutex.c.o
[ 82%] Building CXX object CMakeFiles/cilkrts.dir/runtime/bug.cpp.o
[ 84%] Building CXX object CMakeFiles/cilkrts.dir/runtime/cilk-abi-cilk-for.cpp.o
[ 86%] Building CXX object CMakeFiles/cilkrts.dir/runtime/except-gcc.cpp.o
[ 88%] Building CXX object CMakeFiles/cilkrts.dir/runtime/global_state.cpp.o
[ 90%] Building CXX object CMakeFiles/cilkrts.dir/runtime/reducer_impl.cpp.o
[ 92%] Building C object CMakeFiles/cilkrts.dir/runtime/pedigrees.c.o
[ 94%] Building C object CMakeFiles/cilkrts.dir/runtime/concurrent_cilk.c.o
[ 96%] Building C object CMakeFiles/cilkrts.dir/runtime/ivar_full_blocking.c.o
[ 98%] Building C object CMakeFiles/cilkrts.dir/runtime/concurrent_queue.c.o
[100%] Building C object CMakeFiles/cilkrts.dir/runtime/io/concurrent_cilk_io.c.o
Linking CXX shared library libcilkrts.so
make[4]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
[100%] Built target cilkrts
make[3]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[2]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
Called generated makefile, return code: 0
make[2]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[3]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[4]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[4]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
[ 45%] Built target cilk-headers
make[4]: Entering directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
make[4]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
[100%] Built target cilkrts
make[3]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /u/rrnewton/working_copies/concurrent_cilk/install/lib/libcilkrts.so.0.0.5
-- Installing: /u/rrnewton/working_copies/concurrent_cilk/install/lib/libcilkrts.so.5
-- Installing: /u/rrnewton/working_copies/concurrent_cilk/install/lib/libcilkrts.so
make[2]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk/build'
DONE building libcilkrts.
make[1]: Leaving directory `/nfs/nfs3/home/rrnewton/working_copies/concurrent_cilk' target
Add the hsbencher-tool to the list of things built
Update cilk_tests submod.
Adding data for regressions, and fetch script for it
check the replacement readylist before jumping to the scheduler and immediately execute that code instead of jumping to the scheduler
Messages for ALLOC fresh worker vs popped from freelist
update submod
Submod update and allow dump_stats before runtime is up to not crash the program
add gperf tools and switch out queue algorithm
update submod
Merge branch 'test3' into concurrent_cilk
Restore hsbencher submod that was bjorked by a prev commit
Add an extra memory barrier that I THINK we might need
Update submod
merge concurrent_cilk into test1