Queueing of states
This commit is contained in:
parent
09269addca
commit
76d084d7dd
@ -48,19 +48,19 @@ cmake_force:
|
|||||||
SHELL = /bin/sh
|
SHELL = /bin/sh
|
||||||
|
|
||||||
# The CMake executable.
|
# The CMake executable.
|
||||||
CMAKE_COMMAND = /storage/home/nschrick/pkg/cmake/3.22.0/bin/cmake
|
CMAKE_COMMAND = /usr/bin/cmake
|
||||||
|
|
||||||
# The command to remove a file.
|
# The command to remove a file.
|
||||||
RM = /storage/home/nschrick/pkg/cmake/3.22.0/bin/cmake -E rm -f
|
RM = /usr/bin/cmake -E rm -f
|
||||||
|
|
||||||
# Escaping for special characters.
|
# Escaping for special characters.
|
||||||
EQUALS = =
|
EQUALS = =
|
||||||
|
|
||||||
# The top-level source directory on which CMake was run.
|
# The top-level source directory on which CMake was run.
|
||||||
CMAKE_SOURCE_DIR = /home/nschrick/ag_parallel
|
CMAKE_SOURCE_DIR = "/home/noah/Documents/School/Thesis Work/ag_parallel"
|
||||||
|
|
||||||
# The top-level build directory on which CMake was run.
|
# The top-level build directory on which CMake was run.
|
||||||
CMAKE_BINARY_DIR = /home/nschrick/ag_parallel/build
|
CMAKE_BINARY_DIR = "/home/noah/Documents/School/Thesis Work/ag_parallel/build"
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
# Targets provided globally by CMake.
|
# Targets provided globally by CMake.
|
||||||
@ -68,7 +68,7 @@ CMAKE_BINARY_DIR = /home/nschrick/ag_parallel/build
|
|||||||
# Special rule for the target edit_cache
|
# Special rule for the target edit_cache
|
||||||
edit_cache:
|
edit_cache:
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
|
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
|
||||||
/storage/home/nschrick/pkg/cmake/3.22.0/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
/usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||||
.PHONY : edit_cache
|
.PHONY : edit_cache
|
||||||
|
|
||||||
# Special rule for the target edit_cache
|
# Special rule for the target edit_cache
|
||||||
@ -78,7 +78,7 @@ edit_cache/fast: edit_cache
|
|||||||
# Special rule for the target rebuild_cache
|
# Special rule for the target rebuild_cache
|
||||||
rebuild_cache:
|
rebuild_cache:
|
||||||
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
|
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
|
||||||
/storage/home/nschrick/pkg/cmake/3.22.0/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
|
||||||
.PHONY : rebuild_cache
|
.PHONY : rebuild_cache
|
||||||
|
|
||||||
# Special rule for the target rebuild_cache
|
# Special rule for the target rebuild_cache
|
||||||
@ -87,9 +87,9 @@ rebuild_cache/fast: rebuild_cache
|
|||||||
|
|
||||||
# The main all target
|
# The main all target
|
||||||
all: cmake_check_build_system
|
all: cmake_check_build_system
|
||||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/nschrick/ag_parallel/build/CMakeFiles /home/nschrick/ag_parallel/build//CMakeFiles/progress.marks
|
$(CMAKE_COMMAND) -E cmake_progress_start "/home/noah/Documents/School/Thesis Work/ag_parallel/build/CMakeFiles" "/home/noah/Documents/School/Thesis Work/ag_parallel/build//CMakeFiles/progress.marks"
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
|
||||||
$(CMAKE_COMMAND) -E cmake_progress_start /home/nschrick/ag_parallel/build/CMakeFiles 0
|
$(CMAKE_COMMAND) -E cmake_progress_start "/home/noah/Documents/School/Thesis Work/ag_parallel/build/CMakeFiles" 0
|
||||||
.PHONY : all
|
.PHONY : all
|
||||||
|
|
||||||
# The main clean target
|
# The main clean target
|
||||||
@ -116,6 +116,19 @@ depend:
|
|||||||
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
|
||||||
.PHONY : depend
|
.PHONY : depend
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named doc
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
doc: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 doc
|
||||||
|
.PHONY : doc
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
doc/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/build
|
||||||
|
.PHONY : doc/fast
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
# Target rules for targets named ag_gen
|
# Target rules for targets named ag_gen
|
||||||
|
|
||||||
@ -129,6 +142,19 @@ ag_gen/fast:
|
|||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/build
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/build
|
||||||
.PHONY : ag_gen/fast
|
.PHONY : ag_gen/fast
|
||||||
|
|
||||||
|
#=============================================================================
|
||||||
|
# Target rules for targets named dynstr_test
|
||||||
|
|
||||||
|
# Build rule for target.
|
||||||
|
dynstr_test: cmake_check_build_system
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 dynstr_test
|
||||||
|
.PHONY : dynstr_test
|
||||||
|
|
||||||
|
# fast build rule for target.
|
||||||
|
dynstr_test/fast:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/build
|
||||||
|
.PHONY : dynstr_test/fast
|
||||||
|
|
||||||
nm_parser.o: nm_parser.c.o
|
nm_parser.o: nm_parser.c.o
|
||||||
.PHONY : nm_parser.o
|
.PHONY : nm_parser.o
|
||||||
|
|
||||||
@ -465,6 +491,30 @@ src/mpi/tasks.cpp.s:
|
|||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.s
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.s
|
||||||
.PHONY : src/mpi/tasks.cpp.s
|
.PHONY : src/mpi/tasks.cpp.s
|
||||||
|
|
||||||
|
src/tests/mem_test.o: src/tests/mem_test.c.o
|
||||||
|
.PHONY : src/tests/mem_test.o
|
||||||
|
|
||||||
|
# target to build an object file
|
||||||
|
src/tests/mem_test.c.o:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/src/tests/mem_test.c.o
|
||||||
|
.PHONY : src/tests/mem_test.c.o
|
||||||
|
|
||||||
|
src/tests/mem_test.i: src/tests/mem_test.c.i
|
||||||
|
.PHONY : src/tests/mem_test.i
|
||||||
|
|
||||||
|
# target to preprocess a source file
|
||||||
|
src/tests/mem_test.c.i:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/src/tests/mem_test.c.i
|
||||||
|
.PHONY : src/tests/mem_test.c.i
|
||||||
|
|
||||||
|
src/tests/mem_test.s: src/tests/mem_test.c.s
|
||||||
|
.PHONY : src/tests/mem_test.s
|
||||||
|
|
||||||
|
# target to generate assembly for a file
|
||||||
|
src/tests/mem_test.c.s:
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/src/tests/mem_test.c.s
|
||||||
|
.PHONY : src/tests/mem_test.c.s
|
||||||
|
|
||||||
src/util/avail_mem.o: src/util/avail_mem.cpp.o
|
src/util/avail_mem.o: src/util/avail_mem.cpp.o
|
||||||
.PHONY : src/util/avail_mem.o
|
.PHONY : src/util/avail_mem.o
|
||||||
|
|
||||||
@ -615,6 +665,7 @@ src/util/mem.o: src/util/mem.c.o
|
|||||||
# target to build an object file
|
# target to build an object file
|
||||||
src/util/mem.c.o:
|
src/util/mem.c.o:
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/util/mem.c.o
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/util/mem.c.o
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/src/util/mem.c.o
|
||||||
.PHONY : src/util/mem.c.o
|
.PHONY : src/util/mem.c.o
|
||||||
|
|
||||||
src/util/mem.i: src/util/mem.c.i
|
src/util/mem.i: src/util/mem.c.i
|
||||||
@ -623,6 +674,7 @@ src/util/mem.i: src/util/mem.c.i
|
|||||||
# target to preprocess a source file
|
# target to preprocess a source file
|
||||||
src/util/mem.c.i:
|
src/util/mem.c.i:
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/util/mem.c.i
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/util/mem.c.i
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/src/util/mem.c.i
|
||||||
.PHONY : src/util/mem.c.i
|
.PHONY : src/util/mem.c.i
|
||||||
|
|
||||||
src/util/mem.s: src/util/mem.c.s
|
src/util/mem.s: src/util/mem.c.s
|
||||||
@ -631,6 +683,7 @@ src/util/mem.s: src/util/mem.c.s
|
|||||||
# target to generate assembly for a file
|
# target to generate assembly for a file
|
||||||
src/util/mem.c.s:
|
src/util/mem.c.s:
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/util/mem.c.s
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/ag_gen.dir/build.make CMakeFiles/ag_gen.dir/src/util/mem.c.s
|
||||||
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/dynstr_test.dir/build.make CMakeFiles/dynstr_test.dir/src/util/mem.c.s
|
||||||
.PHONY : src/util/mem.c.s
|
.PHONY : src/util/mem.c.s
|
||||||
|
|
||||||
src/util/redis_manager.o: src/util/redis_manager.cpp.o
|
src/util/redis_manager.o: src/util/redis_manager.cpp.o
|
||||||
@ -761,7 +814,9 @@ help:
|
|||||||
@echo "... depend"
|
@echo "... depend"
|
||||||
@echo "... edit_cache"
|
@echo "... edit_cache"
|
||||||
@echo "... rebuild_cache"
|
@echo "... rebuild_cache"
|
||||||
|
@echo "... doc"
|
||||||
@echo "... ag_gen"
|
@echo "... ag_gen"
|
||||||
|
@echo "... dynstr_test"
|
||||||
@echo "... nm_parser.o"
|
@echo "... nm_parser.o"
|
||||||
@echo "... nm_parser.i"
|
@echo "... nm_parser.i"
|
||||||
@echo "... nm_parser.s"
|
@echo "... nm_parser.s"
|
||||||
@ -804,6 +859,9 @@ help:
|
|||||||
@echo "... src/mpi/tasks.o"
|
@echo "... src/mpi/tasks.o"
|
||||||
@echo "... src/mpi/tasks.i"
|
@echo "... src/mpi/tasks.i"
|
||||||
@echo "... src/mpi/tasks.s"
|
@echo "... src/mpi/tasks.s"
|
||||||
|
@echo "... src/tests/mem_test.o"
|
||||||
|
@echo "... src/tests/mem_test.i"
|
||||||
|
@echo "... src/tests/mem_test.s"
|
||||||
@echo "... src/util/avail_mem.o"
|
@echo "... src/util/avail_mem.o"
|
||||||
@echo "... src/util/avail_mem.i"
|
@echo "... src/util/avail_mem.i"
|
||||||
@echo "... src/util/avail_mem.s"
|
@echo "... src/util/avail_mem.s"
|
||||||
|
|||||||
BIN
build/ag_gen
BIN
build/ag_gen
Binary file not shown.
@ -10,6 +10,5 @@ if [ "$(dnsdomainname)" = "hammer.esg.utulsa.edu" ]; then
|
|||||||
module load postgresql
|
module load postgresql
|
||||||
fi
|
fi
|
||||||
|
|
||||||
make clean
|
|
||||||
cmake -DCMAKE_BUILD_TYPE=Debug ../ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMPICH_IGNORE_CXX_SEEK=1
|
cmake -DCMAKE_BUILD_TYPE=Debug ../ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMPICH_IGNORE_CXX_SEEK=1
|
||||||
make ag_gen
|
make ag_gen
|
||||||
|
|||||||
@ -1,132 +1,142 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/main.cpp.o -c /home/nschrick/ag_parallel/src/main.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/main.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/main.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/nm_scanner.c.o -c /home/nschrick/ag_parallel/build/nm_scanner.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/nm_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/build/nm_scanner.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/nm_parser.c.o -c /home/nschrick/ag_parallel/build/nm_parser.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/nm_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/build/nm_parser.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/xp_scanner.c.o -c /home/nschrick/ag_parallel/build/xp_scanner.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/xp_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/build/xp_scanner.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/xp_parser.c.o -c /home/nschrick/ag_parallel/build/xp_parser.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/xp_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/build/xp_parser.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/ag_gen.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/ag_gen.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/ag_gen.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/ag_gen.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/asset.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/asset.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/asset.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/asset.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/assetgroup.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/assetgroup.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/assetgroup.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/assetgroup.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/edge.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/edge.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/edge.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/edge.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/exploit.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/exploit.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/exploit.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/exploit.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/factbase.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/factbase.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/factbase.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/factbase.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/network_state.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/network_state.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/network_state.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/network_state.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/quality.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/quality.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/quality.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/quality.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/topology.cpp.o -c /home/nschrick/ag_parallel/src/ag_gen/topology.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/ag_gen/topology.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/ag_gen/topology.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/avail_mem.cpp.o -c /home/nschrick/ag_parallel/src/util/avail_mem.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/avail_mem.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/avail_mem.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/src/util/build_sql.c.o -c /home/nschrick/ag_parallel/src/util/build_sql.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/build_sql.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/build_sql.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/common.cpp.o -c /home/nschrick/ag_parallel/src/util/common.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/common.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/common.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/db_functions.cpp.o -c /home/nschrick/ag_parallel/src/util/db_functions.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/db_functions.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/db_functions.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/src/util/hash.c.o -c /home/nschrick/ag_parallel/src/util/hash.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/hash.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/hash.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/src/util/list.c.o -c /home/nschrick/ag_parallel/src/util/list.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/list.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/list.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/src/util/mem.c.o -c /home/nschrick/ag_parallel/src/util/mem.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/mem.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/mem.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/redis_manager.cpp.o -c /home/nschrick/ag_parallel/src/util/redis_manager.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/util/redis_manager.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/redis_manager.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/src/util/str_array.c.o -c /home/nschrick/ag_parallel/src/util/str_array.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/str_array.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/str_array.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/gcc -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -g -pthread -o CMakeFiles/ag_gen.dir/src/util/vector.c.o -c /home/nschrick/ag_parallel/src/util/vector.c",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -pthread -o CMakeFiles/ag_gen.dir/src/util/vector.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/util/vector.c"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/mpi/serialize.cpp.o -c /home/nschrick/ag_parallel/src/mpi/serialize.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/mpi/serialize.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/mpi/serialize.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/nschrick/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
"command": "/opt/apps/gcc/8.2.0/bin/g++ -DBOOST_ALL_NO_LIB -DBOOST_MPI_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -I/usr/include/postgresql -I/home/nschrick/ag_parallel/src -isystem /home/nschrick/pkg/boost/1.77.0/include -isystem /storage/home/nschrick/pkg/openmpi/4.1.2/include -isystem /home/nschrick/pkg/openmpi/4.1.2/include -std=c++14 -fopenmp -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.o -c /home/nschrick/ag_parallel/src/mpi/tasks.cpp",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -std=c++14 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -pthread -o CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp\"",
|
||||||
"file": "/home/nschrick/ag_parallel/src/mpi/tasks.cpp"
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
|
"command": "/usr/bin/cc -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -o CMakeFiles/dynstr_test.dir/src/util/mem.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c\"",
|
||||||
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
||||||
|
"command": "/usr/bin/cc -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -g -o CMakeFiles/dynstr_test.dir/src/tests/mem_test.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/tests/mem_test.c\"",
|
||||||
|
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/tests/mem_test.c"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
1975
build/nm_parser.c
1975
build/nm_parser.c
File diff suppressed because it is too large
Load Diff
@ -1,10 +1,9 @@
|
|||||||
|
/* A Bison parser, made by GNU Bison 3.8.2. */
|
||||||
|
|
||||||
/* A Bison parser, made by GNU Bison 2.4.1. */
|
/* Bison interface for Yacc-like parsers in C
|
||||||
|
|
||||||
/* Skeleton interface for Bison's Yacc-like parsers in C
|
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
|
||||||
|
Inc.
|
||||||
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
|
|
||||||
Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -17,7 +16,7 @@
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* As a special exception, you may create a larger work that contains
|
/* As a special exception, you may create a larger work that contains
|
||||||
part or all of the Bison parser skeleton and distribute that work
|
part or all of the Bison parser skeleton and distribute that work
|
||||||
@ -32,49 +31,63 @@
|
|||||||
This special exception was added by the Free Software Foundation in
|
This special exception was added by the Free Software Foundation in
|
||||||
version 2.2 of Bison. */
|
version 2.2 of Bison. */
|
||||||
|
|
||||||
|
/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
|
||||||
|
especially those whose name start with YY_ or yy_. They are
|
||||||
|
private implementation details that can be changed or removed. */
|
||||||
|
|
||||||
/* Tokens. */
|
#ifndef YY_NM_HOME_NOAH_DOCUMENTS_SCHOOL_THESIS_WORK_AG_PARALLEL_BUILD_NM_PARSER_TAB_H_INCLUDED
|
||||||
#ifndef YYTOKENTYPE
|
# define YY_NM_HOME_NOAH_DOCUMENTS_SCHOOL_THESIS_WORK_AG_PARALLEL_BUILD_NM_PARSER_TAB_H_INCLUDED
|
||||||
# define YYTOKENTYPE
|
/* Debug traces. */
|
||||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
#ifndef YYDEBUG
|
||||||
know about them. */
|
# define YYDEBUG 0
|
||||||
enum yytokentype {
|
#endif
|
||||||
IDENTIFIER = 258,
|
#if YYDEBUG
|
||||||
INT = 259,
|
extern int nmdebug;
|
||||||
FLOAT = 260,
|
|
||||||
EQ = 261,
|
|
||||||
GT = 262,
|
|
||||||
LT = 263,
|
|
||||||
GEQ = 264,
|
|
||||||
LEQ = 265,
|
|
||||||
ONEDIR = 266,
|
|
||||||
ONEDIRBACK = 267,
|
|
||||||
BIDIR = 268,
|
|
||||||
NOTONEDIR = 269,
|
|
||||||
NOTBIDIR = 270,
|
|
||||||
NETWORK = 271,
|
|
||||||
MODEL = 272,
|
|
||||||
ASSETS = 273,
|
|
||||||
COLON = 274,
|
|
||||||
FACTS = 275,
|
|
||||||
PERIOD = 276,
|
|
||||||
SEMI = 277,
|
|
||||||
QUALITY = 278,
|
|
||||||
COMMA = 279,
|
|
||||||
TOPOLOGY = 280,
|
|
||||||
WHITESPACE = 281,
|
|
||||||
TAGS = 282
|
|
||||||
};
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Token kinds. */
|
||||||
|
#ifndef YYTOKENTYPE
|
||||||
|
# define YYTOKENTYPE
|
||||||
|
enum yytokentype
|
||||||
|
{
|
||||||
|
YYEMPTY = -2,
|
||||||
|
YYEOF = 0, /* "end of file" */
|
||||||
|
YYerror = 256, /* error */
|
||||||
|
YYUNDEF = 257, /* "invalid token" */
|
||||||
|
IDENTIFIER = 258, /* IDENTIFIER */
|
||||||
|
INT = 259, /* INT */
|
||||||
|
FLOAT = 260, /* FLOAT */
|
||||||
|
EQ = 261, /* EQ */
|
||||||
|
GT = 262, /* GT */
|
||||||
|
LT = 263, /* LT */
|
||||||
|
GEQ = 264, /* GEQ */
|
||||||
|
LEQ = 265, /* LEQ */
|
||||||
|
ONEDIR = 266, /* ONEDIR */
|
||||||
|
ONEDIRBACK = 267, /* ONEDIRBACK */
|
||||||
|
BIDIR = 268, /* BIDIR */
|
||||||
|
NOTONEDIR = 269, /* NOTONEDIR */
|
||||||
|
NOTBIDIR = 270, /* NOTBIDIR */
|
||||||
|
NETWORK = 271, /* NETWORK */
|
||||||
|
MODEL = 272, /* MODEL */
|
||||||
|
ASSETS = 273, /* ASSETS */
|
||||||
|
COLON = 274, /* COLON */
|
||||||
|
FACTS = 275, /* FACTS */
|
||||||
|
PERIOD = 276, /* PERIOD */
|
||||||
|
SEMI = 277, /* SEMI */
|
||||||
|
QUALITY = 278, /* QUALITY */
|
||||||
|
COMMA = 279, /* COMMA */
|
||||||
|
TOPOLOGY = 280, /* TOPOLOGY */
|
||||||
|
WHITESPACE = 281, /* WHITESPACE */
|
||||||
|
TAGS = 282 /* TAGS */
|
||||||
|
};
|
||||||
|
typedef enum yytokentype yytoken_kind_t;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Value type. */
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
typedef union YYSTYPE
|
union YYSTYPE
|
||||||
{
|
{
|
||||||
|
#line 25 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
/* Line 1676 of yacc.c */
|
|
||||||
#line 25 "/home/nschrick/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
|
||||||
|
|
||||||
struct str_array* arr;
|
struct str_array* arr;
|
||||||
struct list* lst;
|
struct list* lst;
|
||||||
@ -83,16 +96,19 @@ typedef union YYSTYPE
|
|||||||
struct fact *fct;
|
struct fact *fct;
|
||||||
char* string;
|
char* string;
|
||||||
|
|
||||||
|
#line 100 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.tab.h"
|
||||||
|
|
||||||
|
};
|
||||||
/* Line 1676 of yacc.c */
|
typedef union YYSTYPE YYSTYPE;
|
||||||
#line 90 "/home/nschrick/ag_parallel/build/nm_parser.tab.h"
|
|
||||||
} YYSTYPE;
|
|
||||||
# define YYSTYPE_IS_TRIVIAL 1
|
# define YYSTYPE_IS_TRIVIAL 1
|
||||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
|
||||||
# define YYSTYPE_IS_DECLARED 1
|
# define YYSTYPE_IS_DECLARED 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
extern YYSTYPE nmlval;
|
extern YYSTYPE nmlval;
|
||||||
|
|
||||||
|
|
||||||
|
int nmparse (struct networkmodel* nm);
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* !YY_NM_HOME_NOAH_DOCUMENTS_SCHOOL_THESIS_WORK_AG_PARALLEL_BUILD_NM_PARSER_TAB_H_INCLUDED */
|
||||||
|
|||||||
1025
build/nm_scanner.c
1025
build/nm_scanner.c
File diff suppressed because it is too large
Load Diff
@ -55,8 +55,12 @@ if [ "$TYPE" == "$strval1" ]; then
|
|||||||
#Old
|
#Old
|
||||||
#./ag_gen -n ../Feb_2021/generic_timeline_maintenance.nm -x ../Feb_2021/Sync/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -g DOTFILE.dot -t 1 -q 1 -p -a 0.9
|
#./ag_gen -n ../Feb_2021/generic_timeline_maintenance.nm -x ../Feb_2021/Sync/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -g DOTFILE.dot -t 1 -q 1 -p -a 0.9
|
||||||
|
|
||||||
mpiexec --mca btl_openib_allow_ib 1 --mca btl openib,self,vader --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/10_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME"
|
|
||||||
|
|
||||||
|
if [ "$(dnsdomainname)" = "hammer.esg.utulsa.edu" ]; then
|
||||||
|
mpiexec --mca btl_openib_allow_ib 1 --mca btl openib,self,vader --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/10_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME"
|
||||||
|
else
|
||||||
|
mpiexec --mca btl_openib_allow_ib 1 --mca opal_warn_on_missing_libcuda 0 --bind-to numa --map-by numa -np "$NODES" --timeout 129600 ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t "$NUM_THREADS" -q 1 -p -a 0.6 -z "$DBNAME"
|
||||||
|
fi
|
||||||
# 4 Exploit
|
# 4 Exploit
|
||||||
#mpiexec -np "$NODES" --bind-to numa --map-by numa ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t 1 -q 1 -p -a 0.6 -z "$DBNAME"
|
#mpiexec -np "$NODES" --bind-to numa --map-by numa ./ag_gen -n ../Oct_2021/nm_files/"$CARS"_car_timeline_maintenance.nm -x ../Oct_2021/Sync/4_Exploits/"$NUM_SERV"_Serv/sync_timeline_maintenance.xp -t 1 -q 1 -p -a 0.6 -z "$DBNAME"
|
||||||
|
|
||||||
|
|||||||
2175
build/xp_parser.c
2175
build/xp_parser.c
File diff suppressed because it is too large
Load Diff
@ -1,10 +1,9 @@
|
|||||||
|
/* A Bison parser, made by GNU Bison 3.8.2. */
|
||||||
|
|
||||||
/* A Bison parser, made by GNU Bison 2.4.1. */
|
/* Bison interface for Yacc-like parsers in C
|
||||||
|
|
||||||
/* Skeleton interface for Bison's Yacc-like parsers in C
|
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
|
||||||
|
Inc.
|
||||||
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
|
|
||||||
Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@ -17,7 +16,7 @@
|
|||||||
GNU General Public License for more details.
|
GNU General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* As a special exception, you may create a larger work that contains
|
/* As a special exception, you may create a larger work that contains
|
||||||
part or all of the Bison parser skeleton and distribute that work
|
part or all of the Bison parser skeleton and distribute that work
|
||||||
@ -32,59 +31,73 @@
|
|||||||
This special exception was added by the Free Software Foundation in
|
This special exception was added by the Free Software Foundation in
|
||||||
version 2.2 of Bison. */
|
version 2.2 of Bison. */
|
||||||
|
|
||||||
|
/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
|
||||||
|
especially those whose name start with YY_ or yy_. They are
|
||||||
|
private implementation details that can be changed or removed. */
|
||||||
|
|
||||||
/* Tokens. */
|
#ifndef YY_XP_HOME_NOAH_DOCUMENTS_SCHOOL_THESIS_WORK_AG_PARALLEL_BUILD_XP_PARSER_TAB_H_INCLUDED
|
||||||
#ifndef YYTOKENTYPE
|
# define YY_XP_HOME_NOAH_DOCUMENTS_SCHOOL_THESIS_WORK_AG_PARALLEL_BUILD_XP_PARSER_TAB_H_INCLUDED
|
||||||
# define YYTOKENTYPE
|
/* Debug traces. */
|
||||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
#ifndef YYDEBUG
|
||||||
know about them. */
|
# define YYDEBUG 0
|
||||||
enum yytokentype {
|
#endif
|
||||||
IDENTIFIER = 258,
|
#if YYDEBUG
|
||||||
INT = 259,
|
extern int xpdebug;
|
||||||
FLOAT = 260,
|
|
||||||
GROUP = 261,
|
|
||||||
EQ = 262,
|
|
||||||
NEQ = 263,
|
|
||||||
GT = 264,
|
|
||||||
LT = 265,
|
|
||||||
GEQ = 266,
|
|
||||||
LEQ = 267,
|
|
||||||
PLUSEQ = 268,
|
|
||||||
SUBEQ = 269,
|
|
||||||
ONEDIR = 270,
|
|
||||||
ONEDIRBACK = 271,
|
|
||||||
BIDIR = 272,
|
|
||||||
NOTONEDIR = 273,
|
|
||||||
NOTBIDIR = 274,
|
|
||||||
ADD = 275,
|
|
||||||
INSERT = 276,
|
|
||||||
UPDATE = 277,
|
|
||||||
DELETE = 278,
|
|
||||||
REMOVE = 279,
|
|
||||||
EXPLOIT = 280,
|
|
||||||
PRECONDITIONS = 281,
|
|
||||||
POSTCONDITIONS = 282,
|
|
||||||
COLON = 283,
|
|
||||||
FACTS = 284,
|
|
||||||
PERIOD = 285,
|
|
||||||
SEMI = 286,
|
|
||||||
QUALITY = 287,
|
|
||||||
COMMA = 288,
|
|
||||||
TOPOLOGY = 289,
|
|
||||||
WHITESPACE = 290,
|
|
||||||
LPAREN = 291,
|
|
||||||
RPAREN = 292
|
|
||||||
};
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Token kinds. */
|
||||||
|
#ifndef YYTOKENTYPE
|
||||||
|
# define YYTOKENTYPE
|
||||||
|
enum yytokentype
|
||||||
|
{
|
||||||
|
YYEMPTY = -2,
|
||||||
|
YYEOF = 0, /* "end of file" */
|
||||||
|
YYerror = 256, /* error */
|
||||||
|
YYUNDEF = 257, /* "invalid token" */
|
||||||
|
IDENTIFIER = 258, /* IDENTIFIER */
|
||||||
|
INT = 259, /* INT */
|
||||||
|
FLOAT = 260, /* FLOAT */
|
||||||
|
GROUP = 261, /* GROUP */
|
||||||
|
EQ = 262, /* EQ */
|
||||||
|
NEQ = 263, /* NEQ */
|
||||||
|
GT = 264, /* GT */
|
||||||
|
LT = 265, /* LT */
|
||||||
|
GEQ = 266, /* GEQ */
|
||||||
|
LEQ = 267, /* LEQ */
|
||||||
|
PLUSEQ = 268, /* PLUSEQ */
|
||||||
|
SUBEQ = 269, /* SUBEQ */
|
||||||
|
ONEDIR = 270, /* ONEDIR */
|
||||||
|
ONEDIRBACK = 271, /* ONEDIRBACK */
|
||||||
|
BIDIR = 272, /* BIDIR */
|
||||||
|
NOTONEDIR = 273, /* NOTONEDIR */
|
||||||
|
NOTBIDIR = 274, /* NOTBIDIR */
|
||||||
|
ADD = 275, /* ADD */
|
||||||
|
INSERT = 276, /* INSERT */
|
||||||
|
UPDATE = 277, /* UPDATE */
|
||||||
|
DELETE = 278, /* DELETE */
|
||||||
|
REMOVE = 279, /* REMOVE */
|
||||||
|
EXPLOIT = 280, /* EXPLOIT */
|
||||||
|
PRECONDITIONS = 281, /* PRECONDITIONS */
|
||||||
|
POSTCONDITIONS = 282, /* POSTCONDITIONS */
|
||||||
|
COLON = 283, /* COLON */
|
||||||
|
FACTS = 284, /* FACTS */
|
||||||
|
PERIOD = 285, /* PERIOD */
|
||||||
|
SEMI = 286, /* SEMI */
|
||||||
|
QUALITY = 287, /* QUALITY */
|
||||||
|
COMMA = 288, /* COMMA */
|
||||||
|
TOPOLOGY = 289, /* TOPOLOGY */
|
||||||
|
WHITESPACE = 290, /* WHITESPACE */
|
||||||
|
LPAREN = 291, /* LPAREN */
|
||||||
|
RPAREN = 292 /* RPAREN */
|
||||||
|
};
|
||||||
|
typedef enum yytokentype yytoken_kind_t;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Value type. */
|
||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
typedef union YYSTYPE
|
union YYSTYPE
|
||||||
{
|
{
|
||||||
|
#line 21 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
/* Line 1676 of yacc.c */
|
|
||||||
#line 21 "/home/nschrick/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
|
||||||
|
|
||||||
struct str_array *arr;
|
struct str_array *arr;
|
||||||
struct list *list;
|
struct list *list;
|
||||||
@ -94,16 +107,19 @@ typedef union YYSTYPE
|
|||||||
struct fact *fct;
|
struct fact *fct;
|
||||||
char *string;
|
char *string;
|
||||||
|
|
||||||
|
#line 111 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.tab.h"
|
||||||
|
|
||||||
|
};
|
||||||
/* Line 1676 of yacc.c */
|
typedef union YYSTYPE YYSTYPE;
|
||||||
#line 101 "/home/nschrick/ag_parallel/build/xp_parser.tab.h"
|
|
||||||
} YYSTYPE;
|
|
||||||
# define YYSTYPE_IS_TRIVIAL 1
|
# define YYSTYPE_IS_TRIVIAL 1
|
||||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
|
||||||
# define YYSTYPE_IS_DECLARED 1
|
# define YYSTYPE_IS_DECLARED 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
extern YYSTYPE xplval;
|
extern YYSTYPE xplval;
|
||||||
|
|
||||||
|
|
||||||
|
int xpparse (struct list *xplist);
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* !YY_XP_HOME_NOAH_DOCUMENTS_SCHOOL_THESIS_WORK_AG_PARALLEL_BUILD_XP_PARSER_TAB_H_INCLUDED */
|
||||||
|
|||||||
1088
build/xp_scanner.c
1088
build/xp_scanner.c
File diff suppressed because it is too large
Load Diff
@ -359,6 +359,7 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
|
|
||||||
int mpi_exit = 0;
|
int mpi_exit = 0;
|
||||||
double f_alpha = 0.0;
|
double f_alpha = 0.0;
|
||||||
|
int zero_queue = 0;
|
||||||
auto tot_sys_mem = getTotalSystemMemory();
|
auto tot_sys_mem = getTotalSystemMemory();
|
||||||
std::deque<NetworkState> localFrontier;
|
std::deque<NetworkState> localFrontier;
|
||||||
localFrontier.emplace_front(frontier[k]);
|
localFrontier.emplace_front(frontier[k]);
|
||||||
@ -397,20 +398,15 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
ttwo_comm = world.split(world.rank() >= send_check(world, alloc) && world.rank() <= (alloc+two_alloc));
|
ttwo_comm = world.split(world.rank() >= send_check(world, alloc) && world.rank() <= (alloc+two_alloc));
|
||||||
//std::cout << "TCOMM SIZE: " << tcomm.size() << std::endl;
|
//std::cout << "TCOMM SIZE: " << tcomm.size() << std::endl;
|
||||||
//std::cout << "TTWO_COMM SIZE: " << ttwo_comm.size() << std::endl;
|
//std::cout << "TTWO_COMM SIZE: " << ttwo_comm.size() << std::endl;
|
||||||
while (!localFrontier.empty() || !unex_empty() || world.rank() > 0){//while starts
|
while (!localFrontier.empty() || !unex_empty() || world.iprobe(mpi::any_source, 5) || world.rank() > 0 || (world.rank() ==0 && zero_queue > 0)){//while starts
|
||||||
|
|
||||||
//Node 0 needs to tell other nodes to continue
|
if (world.rank() != 0) {
|
||||||
if(world.rank() == 0){
|
|
||||||
int dummy = 1;
|
|
||||||
for (int w = 1; w < world.size(); w++){
|
|
||||||
mpi::request dum_req = world.isend(w, 14, dummy);
|
|
||||||
dum_req.wait();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
else {
|
|
||||||
//If we don't have the go-ahead, check for the Finalize message.
|
//If we don't have the go-ahead, check for the Finalize message.
|
||||||
//std::cout << "Node " << world.rank() << " is waiting for the go-ahead or finalize message." << std::endl;
|
//std::cout << "Node " << world.rank() << " is waiting for the go-ahead or finalize message." << std::endl;
|
||||||
|
if(!world.iprobe(0, 14)){
|
||||||
|
//Let Node 0 we're waiting
|
||||||
|
world.isend(0, 12, 1);
|
||||||
|
}
|
||||||
while(!world.iprobe(0, 14)){
|
while(!world.iprobe(0, 14)){
|
||||||
if(world.iprobe(0, 15)){
|
if(world.iprobe(0, 15)){
|
||||||
mpi_exit = 1;
|
mpi_exit = 1;
|
||||||
@ -427,11 +423,11 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
//We need to refill the localFrontier with states from the database if it's empty
|
//We need to refill the localFrontier with states from the database if it's empty
|
||||||
//TODO: Investigate if it's faster to read from DB directly into Node 0
|
//TODO: Investigate if it's faster to read from DB directly into Node 0
|
||||||
//Or if faster to have worker node read from DB, then comm to Node 0
|
//Or if faster to have worker node read from DB, then comm to Node 0
|
||||||
if(localFrontier.empty() && world.rank() == 0) {
|
if(localFrontier.empty() && world.rank() == 0 && !world.iprobe(mpi::any_source, 5) && zero_queue == 0) {
|
||||||
struct timeval t01,t02;
|
struct timeval t01,t02;
|
||||||
gettimeofday(&t01,NULL);
|
gettimeofday(&t01,NULL);
|
||||||
task_zero(instance, localFrontier, mem_threshold);
|
task_zero(instance, localFrontier, mem_threshold);
|
||||||
std::cout << "Finished task 0." << std::endl;
|
//std::cout << "Finished task 0." << std::endl;
|
||||||
gettimeofday(&t02,NULL);
|
gettimeofday(&t02,NULL);
|
||||||
total_task0+=(t02.tv_sec-t01.tv_sec)*1000.0+(t02.tv_usec-t01.tv_usec)/1000.0;
|
total_task0+=(t02.tv_sec-t01.tv_sec)*1000.0+(t02.tv_usec-t01.tv_usec)/1000.0;
|
||||||
}
|
}
|
||||||
@ -439,12 +435,23 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
//Task 0 to Task 1 Communication
|
//Task 0 to Task 1 Communication
|
||||||
if(world.rank() == 0)
|
if(world.rank() == 0)
|
||||||
{
|
{
|
||||||
auto current_state = localFrontier.back();
|
//Send at most 50 states at one time to Task 1, assuming we don't have more state data to add
|
||||||
localFrontier.pop_back();
|
//if (!world.iprobe(mpi::any_source, 5)){
|
||||||
for(int l=0; l < alloc; l++){
|
for (int f = 0; f < std::min(50, (int)localFrontier.size()); f++){
|
||||||
mpi::request cs_req = world.isend(send_check(world, l), 20, current_state);
|
auto current_state = localFrontier.back();
|
||||||
cs_req.wait();
|
localFrontier.pop_back();
|
||||||
}
|
for(int l=0; l < alloc; l++){
|
||||||
|
mpi::request cs_req = world.isend(send_check(world, l), 20, current_state);
|
||||||
|
cs_req.wait();
|
||||||
|
}
|
||||||
|
//Node 0 needs to tell other nodes to continue the same number of times
|
||||||
|
int dummy = 1;
|
||||||
|
for (int w = 1; w < world.size(); w++){
|
||||||
|
mpi::request dum_req = world.isend(w, 14, dummy);
|
||||||
|
dum_req.wait();
|
||||||
|
}
|
||||||
|
zero_queue++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//Execute Task 1
|
//Execute Task 1
|
||||||
@ -498,7 +505,7 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
//2 Node Edge case
|
//2 Node Edge case
|
||||||
if(world.size() == 2){
|
if(world.size() == 2){
|
||||||
mpi::request tdone_req = world.isend(1, 2, 1);
|
mpi::request tdone_req = world.isend(1, 2, 1);
|
||||||
tdone_req.wait();
|
tdone_req.wait();
|
||||||
//std::cout << "Node " << world.rank() << " sent finished message." << std::endl;
|
//std::cout << "Node " << world.rank() << " sent finished message." << std::endl;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -506,7 +513,7 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
else if(w < world.rank() || w > alloc+two_alloc)
|
else if(w < world.rank() || w > alloc+two_alloc)
|
||||||
{
|
{
|
||||||
mpi::request tdone_req = world.isend(w, 2, 1);
|
mpi::request tdone_req = world.isend(w, 2, 1);
|
||||||
tdone_req.wait();
|
tdone_req.wait();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -542,7 +549,7 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
world.recv(mpi::any_source, 2, finished_signal);
|
world.recv(mpi::any_source, 2, finished_signal);
|
||||||
//std::cout << "Receive message complete." << std::endl;
|
//std::cout << "Receive message complete." << std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//If we get a new fact and new state, update
|
//If we get a new fact and new state, update
|
||||||
if(world.iprobe(mpi::any_source, 3) && world.iprobe(mpi::any_source, 4)){
|
if(world.iprobe(mpi::any_source, 3) && world.iprobe(mpi::any_source, 4)){
|
||||||
@ -616,7 +623,7 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
auto rem_state = localFrontier.front();
|
auto rem_state = localFrontier.front();
|
||||||
localFrontier.pop_front();
|
localFrontier.pop_front();
|
||||||
mpi::request rem_req = world.isend(send_check(world, alloc+two_alloc+1), 50, rem_state);
|
mpi::request rem_req = world.isend(send_check(world, alloc+two_alloc+1), 50, rem_state);
|
||||||
rem_req.wait();
|
rem_req.wait();
|
||||||
}
|
}
|
||||||
if (!localFrontier.empty())
|
if (!localFrontier.empty())
|
||||||
f_alpha = (static_cast<double>(localFrontier.size()) * (localFrontier.back().get_size()))/tot_sys_mem;
|
f_alpha = (static_cast<double>(localFrontier.size()) * (localFrontier.back().get_size()))/tot_sys_mem;
|
||||||
@ -634,14 +641,17 @@ AGGenInstance &AGGen::generate(bool batch_process, int batch_size, int numThrd,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(world.rank() == 0)
|
||||||
|
zero_queue--;
|
||||||
|
|
||||||
//std::cout << "Node " << world.rank() << " moving to next iter" << std::endl;
|
//std::cout << "Node " << world.rank() << " moving to next iter" << std::endl;
|
||||||
} //while ends
|
} //while ends
|
||||||
|
|
||||||
if(world.rank() == 0){
|
if(world.rank() == 0){
|
||||||
for (int w = 1; w < world.size(); w++){
|
for (int w = 1; w < world.size(); w++){
|
||||||
mpi::request proc_req = world.isend(w, 15, 1);
|
mpi::request proc_req = world.isend(w, 15, 1);
|
||||||
proc_req.wait();
|
proc_req.wait();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mpi_exit == 1){
|
if (mpi_exit == 1){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user