From: W. Trevor King Date: Tue, 14 Sep 2010 18:30:21 +0000 (-0400) Subject: Moved all source (that I've found) into src/. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=04d4d7e462615f8f4b7d3626ba8567b4acebe3e5;p=parallel_computing.git Moved all source (that I've found) into src/. --- diff --git a/content/point_to_point/src/.make_tar b/content/point_to_point/src/.make_tar deleted file mode 100644 index eb4d905..0000000 --- a/content/point_to_point/src/.make_tar +++ /dev/null @@ -1 +0,0 @@ -../ diff --git a/content/sorting_algorithms/src/.make_tar b/content/sorting_algorithms/src/.make_tar deleted file mode 100644 index eb4d905..0000000 --- a/content/sorting_algorithms/src/.make_tar +++ /dev/null @@ -1 +0,0 @@ -../ diff --git a/assignments/archive/direct_simulation_monte_carlo/src/.htaccess b/src/MPI2_message_passing/.htaccess similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/.htaccess rename to src/MPI2_message_passing/.htaccess diff --git a/content/MPI2/src/messages.c b/src/MPI2_message_passing/messages.c similarity index 100% rename from content/MPI2/src/messages.c rename to src/MPI2_message_passing/messages.c diff --git a/assignments/archive/direct_simulation_monte_carlo/src/.make_tar b/src/MPI2_message_passing2/.make_tar similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/.make_tar rename to src/MPI2_message_passing2/.make_tar diff --git a/content/point_to_point/src/generate_random_data.c b/src/MPI2_message_passing2/generate_random_data.c similarity index 100% rename from content/point_to_point/src/generate_random_data.c rename to src/MPI2_message_passing2/generate_random_data.c diff --git a/content/point_to_point/src/hop.c b/src/MPI2_message_passing2/hop.c similarity index 100% rename from content/point_to_point/src/hop.c rename to src/MPI2_message_passing2/hop.c diff --git a/content/point_to_point/src/hop_again_again.c b/src/MPI2_message_passing2/hop_again_again.c similarity index 100% rename from content/point_to_point/src/hop_again_again.c rename to src/MPI2_message_passing2/hop_again_again.c diff --git a/content/point_to_point/src/ping_pong.c b/src/MPI2_message_passing2/ping_pong.c similarity index 100% rename from content/point_to_point/src/ping_pong.c rename to src/MPI2_message_passing2/ping_pong.c diff --git a/content/point_to_point/src/ring.c b/src/MPI2_message_passing2/ring.c similarity index 100% rename from content/point_to_point/src/ring.c rename to src/MPI2_message_passing2/ring.c diff --git a/content/point_to_point/src/simple_message.c b/src/MPI2_message_passing2/simple_message.c similarity index 100% rename from content/point_to_point/src/simple_message.c rename to src/MPI2_message_passing2/simple_message.c diff --git a/content/point_to_point/src/simplest_message.c b/src/MPI2_message_passing2/simplest_message.c similarity index 100% rename from content/point_to_point/src/simplest_message.c rename to src/MPI2_message_passing2/simplest_message.c diff --git a/content/point_to_point/src/stats.c b/src/MPI2_message_passing2/stats.c similarity index 100% rename from content/point_to_point/src/stats.c rename to src/MPI2_message_passing2/stats.c diff --git a/content/point_to_point/src/still_simple.c b/src/MPI2_message_passing2/still_simple.c similarity index 100% rename from content/point_to_point/src/still_simple.c rename to src/MPI2_message_passing2/still_simple.c diff --git a/content/Advanced_MPI/src/spawn/README b/src/MPI2_spawn/README similarity index 100% rename from content/Advanced_MPI/src/spawn/README rename to src/MPI2_spawn/README diff --git a/content/Advanced_MPI/src/spawn/launched_code.c b/src/MPI2_spawn/launched_code.c similarity index 100% rename from content/Advanced_MPI/src/spawn/launched_code.c rename to src/MPI2_spawn/launched_code.c diff --git a/content/Advanced_MPI/src/spawn/manager.c b/src/MPI2_spawn/manager.c similarity index 100% rename from content/Advanced_MPI/src/spawn/manager.c rename to src/MPI2_spawn/manager.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/.htaccess b/src/MPI_hello/.htaccess similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/.htaccess rename to src/MPI_hello/.htaccess diff --git a/content/Elementary_MPI/examples/src/.make_tar b/src/MPI_hello/.make_tar similarity index 100% rename from content/Elementary_MPI/examples/src/.make_tar rename to src/MPI_hello/.make_tar diff --git a/content/Elementary_MPI/examples/src/argument_list.c b/src/MPI_hello/argument_list.c similarity index 100% rename from content/Elementary_MPI/examples/src/argument_list.c rename to src/MPI_hello/argument_list.c diff --git a/content/Elementary_MPI/examples/src/different_routines.c b/src/MPI_hello/different_routines.c similarity index 100% rename from content/Elementary_MPI/examples/src/different_routines.c rename to src/MPI_hello/different_routines.c diff --git a/content/Elementary_MPI/examples/src/different_tasks.c b/src/MPI_hello/different_tasks.c similarity index 100% rename from content/Elementary_MPI/examples/src/different_tasks.c rename to src/MPI_hello/different_tasks.c diff --git a/content/Elementary_MPI/examples/src/hello.c b/src/MPI_hello/hello.c similarity index 100% rename from content/Elementary_MPI/examples/src/hello.c rename to src/MPI_hello/hello.c diff --git a/content/Elementary_MPI/examples/src/name.c b/src/MPI_hello/name.c similarity index 100% rename from content/Elementary_MPI/examples/src/name.c rename to src/MPI_hello/name.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/NR_utilities.c b/src/NR/NR_utilities.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/NR_utilities.c rename to src/NR/NR_utilities.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/.make_tar b/src/average/.make_tar similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/.make_tar rename to src/average/.make_tar diff --git a/content/point_to_point/average_example/src/average.c b/src/average/average.c similarity index 100% rename from content/point_to_point/average_example/src/average.c rename to src/average/average.c diff --git a/content/point_to_point/average_example/src/average_parallel.c b/src/average/average_parallel.c similarity index 100% rename from content/point_to_point/average_example/src/average_parallel.c rename to src/average/average_parallel.c diff --git a/content/point_to_point/average_example/src/data b/src/average/data similarity index 100% rename from content/point_to_point/average_example/src/data rename to src/average/data diff --git a/content/point_to_point/average_example/src/generate_flat_random.c b/src/average/generate_flat_random.c similarity index 100% rename from content/point_to_point/average_example/src/generate_flat_random.c rename to src/average/generate_flat_random.c diff --git a/content/advanced_communication/src/client_server/C-codes/read_file.c b/src/client_server/C-codes/read_file.c similarity index 100% rename from content/advanced_communication/src/client_server/C-codes/read_file.c rename to src/client_server/C-codes/read_file.c diff --git a/content/advanced_communication/src/client_server/C-codes/search_text.c b/src/client_server/C-codes/search_text.c similarity index 100% rename from content/advanced_communication/src/client_server/C-codes/search_text.c rename to src/client_server/C-codes/search_text.c diff --git a/content/advanced_communication/src/client_server/C-codes/search_text_p.c b/src/client_server/C-codes/search_text_p.c similarity index 100% rename from content/advanced_communication/src/client_server/C-codes/search_text_p.c rename to src/client_server/C-codes/search_text_p.c diff --git a/content/advanced_communication/src/client_server/C-codes/search_text_p_with_bugs.c b/src/client_server/C-codes/search_text_p_with_bugs.c similarity index 100% rename from content/advanced_communication/src/client_server/C-codes/search_text_p_with_bugs.c rename to src/client_server/C-codes/search_text_p_with_bugs.c diff --git a/content/advanced_communication/src/client_server/Client_Server.doc b/src/client_server/Client_Server.doc similarity index 100% rename from content/advanced_communication/src/client_server/Client_Server.doc rename to src/client_server/Client_Server.doc diff --git a/content/advanced_communication/src/client_server/Content.shtml b/src/client_server/Content.shtml similarity index 100% rename from content/advanced_communication/src/client_server/Content.shtml rename to src/client_server/Content.shtml diff --git a/content/advanced_communication/src/client_server/Images/client.jpg b/src/client_server/Images/client.jpg similarity index 100% rename from content/advanced_communication/src/client_server/Images/client.jpg rename to src/client_server/Images/client.jpg diff --git a/content/advanced_communication/src/client_server/Images/client_and_worker.jpg b/src/client_server/Images/client_and_worker.jpg similarity index 100% rename from content/advanced_communication/src/client_server/Images/client_and_worker.jpg rename to src/client_server/Images/client_and_worker.jpg diff --git a/content/advanced_communication/src/client_server/Images/figure.jpg b/src/client_server/Images/figure.jpg similarity index 100% rename from content/advanced_communication/src/client_server/Images/figure.jpg rename to src/client_server/Images/figure.jpg diff --git a/content/advanced_communication/src/client_server/Images/master_server.jpg b/src/client_server/Images/master_server.jpg similarity index 100% rename from content/advanced_communication/src/client_server/Images/master_server.jpg rename to src/client_server/Images/master_server.jpg diff --git a/content/advanced_communication/src/client_server/Images/worker.jpg b/src/client_server/Images/worker.jpg similarity index 100% rename from content/advanced_communication/src/client_server/Images/worker.jpg rename to src/client_server/Images/worker.jpg diff --git a/content/advanced_communication/src/client_server/Shakespeare.tar b/src/client_server/Shakespeare.tar similarity index 100% rename from content/advanced_communication/src/client_server/Shakespeare.tar rename to src/client_server/Shakespeare.tar diff --git a/content/advanced_communication/src/client_server/index.shtml b/src/client_server/index.shtml similarity index 100% rename from content/advanced_communication/src/client_server/index.shtml rename to src/client_server/index.shtml diff --git a/content/advanced_communication/src/client_server/list_plays b/src/client_server/list_plays similarity index 100% rename from content/advanced_communication/src/client_server/list_plays rename to src/client_server/list_plays diff --git a/assignments/archive/logistic_cuda/src/logistic_cuda/.make_tar b/src/cxgraph/.make_tar similarity index 100% rename from assignments/archive/logistic_cuda/src/logistic_cuda/.make_tar rename to src/cxgraph/.make_tar diff --git a/content/MPE/src/cxgraph/Makefile b/src/cxgraph/Makefile similarity index 100% rename from content/MPE/src/cxgraph/Makefile rename to src/cxgraph/Makefile diff --git a/content/MPE/src/cxgraph/cxgraphics.c b/src/cxgraph/cxgraphics.c similarity index 100% rename from content/MPE/src/cxgraph/cxgraphics.c rename to src/cxgraph/cxgraphics.c diff --git a/content/MPE/src/cxgraph/cxgraphics.h b/src/cxgraph/cxgraphics.h similarity index 100% rename from content/MPE/src/cxgraph/cxgraphics.h rename to src/cxgraph/cxgraphics.h diff --git a/content/MPE/src/cxgraph/.make_tar b/src/diffusion_2d/.make_tar similarity index 100% rename from content/MPE/src/cxgraph/.make_tar rename to src/diffusion_2d/.make_tar diff --git a/content/diffusion/src/diffusion_2d/README b/src/diffusion_2d/README similarity index 100% rename from content/diffusion/src/diffusion_2d/README rename to src/diffusion_2d/README diff --git a/content/diffusion/src/diffusion_2d/diffusion/diffusion_2d.c b/src/diffusion_2d/diffusion/diffusion_2d.c similarity index 100% rename from content/diffusion/src/diffusion_2d/diffusion/diffusion_2d.c rename to src/diffusion_2d/diffusion/diffusion_2d.c diff --git a/content/VisIt/Mandelbrot_VTK/visit_writer.c b/src/diffusion_2d/diffusion/visit_writer.c similarity index 100% rename from content/VisIt/Mandelbrot_VTK/visit_writer.c rename to src/diffusion_2d/diffusion/visit_writer.c diff --git a/content/VisIt/Mandelbrot_VTK/visit_writer.h b/src/diffusion_2d/diffusion/visit_writer.h similarity index 100% rename from content/VisIt/Mandelbrot_VTK/visit_writer.h rename to src/diffusion_2d/diffusion/visit_writer.h diff --git a/content/diffusion/src/diffusion_2d/source/source_2d.c b/src/diffusion_2d/source/source_2d.c similarity index 100% rename from content/diffusion/src/diffusion_2d/source/source_2d.c rename to src/diffusion_2d/source/source_2d.c diff --git a/content/diffusion/src/diffusion_2d/source/source_2d_main.c b/src/diffusion_2d/source/source_2d_main.c similarity index 100% rename from content/diffusion/src/diffusion_2d/source/source_2d_main.c rename to src/diffusion_2d/source/source_2d_main.c diff --git a/content/diffusion/src/diffusion_2d/diffusion/visit_writer.c b/src/diffusion_2d/source/visit_writer.c similarity index 100% rename from content/diffusion/src/diffusion_2d/diffusion/visit_writer.c rename to src/diffusion_2d/source/visit_writer.c diff --git a/content/diffusion/src/diffusion_2d/diffusion/visit_writer.h b/src/diffusion_2d/source/visit_writer.h similarity index 100% rename from content/diffusion/src/diffusion_2d/diffusion/visit_writer.h rename to src/diffusion_2d/source/visit_writer.h diff --git a/content/diffusion/src/old?/2d_parabolic.c b/src/diffusion_2d_old?/2d_parabolic.c similarity index 100% rename from content/diffusion/src/old?/2d_parabolic.c rename to src/diffusion_2d_old?/2d_parabolic.c diff --git a/content/diffusion/src/old?/2d_source.c b/src/diffusion_2d_old?/2d_source.c similarity index 100% rename from content/diffusion/src/old?/2d_source.c rename to src/diffusion_2d_old?/2d_source.c diff --git a/content/diffusion/src/old?/Makefile b/src/diffusion_2d_old?/Makefile similarity index 100% rename from content/diffusion/src/old?/Makefile rename to src/diffusion_2d_old?/Makefile diff --git a/assignments/archive/protein_shapes/src/.htaccess b/src/direct_simulation_monte_carlo/.htaccess similarity index 100% rename from assignments/archive/protein_shapes/src/.htaccess rename to src/direct_simulation_monte_carlo/.htaccess diff --git a/assignments/archive/least_squares_fitting/src/.make_tar b/src/direct_simulation_monte_carlo/.make_tar similarity index 100% rename from assignments/archive/least_squares_fitting/src/.make_tar rename to src/direct_simulation_monte_carlo/.make_tar diff --git a/assignments/archive/direct_simulation_monte_carlo/src/analyze.c b/src/direct_simulation_monte_carlo/analyze.c similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/analyze.c rename to src/direct_simulation_monte_carlo/analyze.c diff --git a/assignments/archive/direct_simulation_monte_carlo/src/dsmc_serial.c b/src/direct_simulation_monte_carlo/dsmc_serial.c similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/dsmc_serial.c rename to src/direct_simulation_monte_carlo/dsmc_serial.c diff --git a/assignments/archive/direct_simulation_monte_carlo/src/dsmc_serial.h b/src/direct_simulation_monte_carlo/dsmc_serial.h similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/dsmc_serial.h rename to src/direct_simulation_monte_carlo/dsmc_serial.h diff --git a/assignments/archive/direct_simulation_monte_carlo/src/ran_gauss.c b/src/direct_simulation_monte_carlo/ran_gauss.c similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/ran_gauss.c rename to src/direct_simulation_monte_carlo/ran_gauss.c diff --git a/assignments/archive/direct_simulation_monte_carlo/src/ran_int.c b/src/direct_simulation_monte_carlo/ran_int.c similarity index 100% rename from assignments/archive/direct_simulation_monte_carlo/src/ran_int.c rename to src/direct_simulation_monte_carlo/ran_int.c diff --git a/content/MPE/src/fun/.make_tar b/src/fun/.make_tar similarity index 100% rename from content/MPE/src/fun/.make_tar rename to src/fun/.make_tar diff --git a/content/MPE/src/fun/Makefile b/src/fun/Makefile similarity index 100% rename from content/MPE/src/fun/Makefile rename to src/fun/Makefile diff --git a/content/MPE/src/fun/Makefile_XPHY b/src/fun/Makefile_XPHY similarity index 100% rename from content/MPE/src/fun/Makefile_XPHY rename to src/fun/Makefile_XPHY diff --git a/content/MPE/src/fun/Makefile_old b/src/fun/Makefile_old similarity index 100% rename from content/MPE/src/fun/Makefile_old rename to src/fun/Makefile_old diff --git a/content/MPE/src/fun/Makefile_original b/src/fun/Makefile_original similarity index 100% rename from content/MPE/src/fun/Makefile_original rename to src/fun/Makefile_original diff --git a/content/MPE/src/fun/fun.c b/src/fun/fun.c similarity index 100% rename from content/MPE/src/fun/fun.c rename to src/fun/fun.c diff --git a/content/MPE/src/fun/fun.h b/src/fun/fun.h similarity index 100% rename from content/MPE/src/fun/fun.h rename to src/fun/fun.h diff --git a/content/game_of_life/src/display_frames_GTK.py b/src/game_of_life/display_frames_GTK.py similarity index 100% rename from content/game_of_life/src/display_frames_GTK.py rename to src/game_of_life/display_frames_GTK.py diff --git a/content/MPE/src/makefile_sample/.make_tar b/src/game_of_life/life/.make_tar similarity index 100% rename from content/MPE/src/makefile_sample/.make_tar rename to src/game_of_life/life/.make_tar diff --git a/content/game_of_life/src/life/Makefile b/src/game_of_life/life/Makefile similarity index 100% rename from content/game_of_life/src/life/Makefile rename to src/game_of_life/life/Makefile diff --git a/content/game_of_life/src/life/Makefile.in b/src/game_of_life/life/Makefile.in similarity index 100% rename from content/game_of_life/src/life/Makefile.in rename to src/game_of_life/life/Makefile.in diff --git a/content/game_of_life/src/life/life.clog2 b/src/game_of_life/life/life.clog2 similarity index 100% rename from content/game_of_life/src/life/life.clog2 rename to src/game_of_life/life/life.clog2 diff --git a/content/game_of_life/src/life/life_g.c b/src/game_of_life/life/life_g.c similarity index 100% rename from content/game_of_life/src/life/life_g.c rename to src/game_of_life/life/life_g.c diff --git a/content/game_of_life/src/life_game.c b/src/game_of_life/life_game.c similarity index 100% rename from content/game_of_life/src/life_game.c rename to src/game_of_life/life_game.c diff --git a/content/game_of_life/src/parallel_life_game.c b/src/game_of_life/parallel_life_game.c similarity index 100% rename from content/game_of_life/src/parallel_life_game.c rename to src/game_of_life/parallel_life_game.c diff --git a/assignments/archive/trapezoidal_and_simpsons_rule_integration/src/.htaccess b/src/hamiltonian_expectation_value/.htaccess similarity index 100% rename from assignments/archive/trapezoidal_and_simpsons_rule_integration/src/.htaccess rename to src/hamiltonian_expectation_value/.htaccess diff --git a/assignments/archive/protein_shapes/src/.make_tar b/src/hamiltonian_expectation_value/.make_tar similarity index 100% rename from assignments/archive/protein_shapes/src/.make_tar rename to src/hamiltonian_expectation_value/.make_tar diff --git a/assignments/archive/hamiltonian_expectation_value/src/full_matrix.c b/src/hamiltonian_expectation_value/full_matrix.c similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/full_matrix.c rename to src/hamiltonian_expectation_value/full_matrix.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/full_matrix_slice.c b/src/hamiltonian_expectation_value/full_matrix_slice.c similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/full_matrix_slice.c rename to src/hamiltonian_expectation_value/full_matrix_slice.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_expectation.c b/src/hamiltonian_expectation_value/sparse_matrix_expectation.c similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_expectation.c rename to src/hamiltonian_expectation_value/sparse_matrix_expectation.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_parallel.c b/src/hamiltonian_expectation_value/sparse_matrix_parallel.c similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_parallel.c rename to src/hamiltonian_expectation_value/sparse_matrix_parallel.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_setup.c b/src/hamiltonian_expectation_value/sparse_matrix_setup.c similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_setup.c rename to src/hamiltonian_expectation_value/sparse_matrix_setup.c diff --git a/assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_setup_old.c b/src/hamiltonian_expectation_value/sparse_matrix_setup_old.c similarity index 100% rename from assignments/archive/hamiltonian_expectation_value/src/sparse_matrix_setup_old.c rename to src/hamiltonian_expectation_value/sparse_matrix_setup_old.c diff --git a/assignments/archive/trapezoidal_and_simpsons_rule_integration/src/.make_tar b/src/least_squares_fitting/.make_tar similarity index 100% rename from assignments/archive/trapezoidal_and_simpsons_rule_integration/src/.make_tar rename to src/least_squares_fitting/.make_tar diff --git a/assignments/archive/least_squares_fitting/src/data_1 b/src/least_squares_fitting/data_1 similarity index 100% rename from assignments/archive/least_squares_fitting/src/data_1 rename to src/least_squares_fitting/data_1 diff --git a/assignments/archive/least_squares_fitting/src/data_2 b/src/least_squares_fitting/data_2 similarity index 100% rename from assignments/archive/least_squares_fitting/src/data_2 rename to src/least_squares_fitting/data_2 diff --git a/assignments/archive/least_squares_fitting/src/least_square.c b/src/least_squares_fitting/least_square.c similarity index 100% rename from assignments/archive/least_squares_fitting/src/least_square.c rename to src/least_squares_fitting/least_square.c diff --git a/content/MPE/src/mandelbrot/.make_tar b/src/logistic_cuda/.make_tar similarity index 100% rename from content/MPE/src/mandelbrot/.make_tar rename to src/logistic_cuda/.make_tar diff --git a/assignments/archive/logistic_cuda/src/logistic_cuda/log.p b/src/logistic_cuda/log.p similarity index 100% rename from assignments/archive/logistic_cuda/src/logistic_cuda/log.p rename to src/logistic_cuda/log.p diff --git a/assignments/archive/logistic_cuda/src/logistic_cuda/log_skel.cu b/src/logistic_cuda/log_skel.cu similarity index 100% rename from assignments/archive/logistic_cuda/src/logistic_cuda/log_skel.cu rename to src/logistic_cuda/log_skel.cu diff --git a/assignments/archive/logistic_cuda/src/logistic_cuda/logistic.c b/src/logistic_cuda/logistic.c similarity index 100% rename from assignments/archive/logistic_cuda/src/logistic_cuda/logistic.c rename to src/logistic_cuda/logistic.c diff --git a/content/VisIt/Mandelbrot_VTK/.make_tar b/src/makefile_sample/.make_tar similarity index 100% rename from content/VisIt/Mandelbrot_VTK/.make_tar rename to src/makefile_sample/.make_tar diff --git a/content/MPE/src/makefile_sample/Makefile b/src/makefile_sample/Makefile similarity index 100% rename from content/MPE/src/makefile_sample/Makefile rename to src/makefile_sample/Makefile diff --git a/content/MPE/src/makefile_sample/foo b/src/makefile_sample/foo similarity index 100% rename from content/MPE/src/makefile_sample/foo rename to src/makefile_sample/foo diff --git a/content/MPE/src/makefile_sample/foo.c b/src/makefile_sample/foo.c similarity index 100% rename from content/MPE/src/makefile_sample/foo.c rename to src/makefile_sample/foo.c diff --git a/content/MPE/src/makefile_sample/foo.h b/src/makefile_sample/foo.h similarity index 100% rename from content/MPE/src/makefile_sample/foo.h rename to src/makefile_sample/foo.h diff --git a/content/MPE/src/makefile_sample/some_action.c b/src/makefile_sample/some_action.c similarity index 100% rename from content/MPE/src/makefile_sample/some_action.c rename to src/makefile_sample/some_action.c diff --git a/content/programming_strategies/src/MS-codes/MS1 b/src/mandelbrot/MS-codes/MS1 similarity index 100% rename from content/programming_strategies/src/MS-codes/MS1 rename to src/mandelbrot/MS-codes/MS1 diff --git a/content/programming_strategies/src/MS-codes/MS1.c b/src/mandelbrot/MS-codes/MS1.c similarity index 100% rename from content/programming_strategies/src/MS-codes/MS1.c rename to src/mandelbrot/MS-codes/MS1.c diff --git a/content/programming_strategies/src/MS-codes/MS2 b/src/mandelbrot/MS-codes/MS2 similarity index 100% rename from content/programming_strategies/src/MS-codes/MS2 rename to src/mandelbrot/MS-codes/MS2 diff --git a/content/programming_strategies/src/MS-codes/MS2.c b/src/mandelbrot/MS-codes/MS2.c similarity index 100% rename from content/programming_strategies/src/MS-codes/MS2.c rename to src/mandelbrot/MS-codes/MS2.c diff --git a/content/programming_strategies/src/MS-codes/MS3 b/src/mandelbrot/MS-codes/MS3 similarity index 100% rename from content/programming_strategies/src/MS-codes/MS3 rename to src/mandelbrot/MS-codes/MS3 diff --git a/content/programming_strategies/src/MS-codes/MS3.c b/src/mandelbrot/MS-codes/MS3.c similarity index 100% rename from content/programming_strategies/src/MS-codes/MS3.c rename to src/mandelbrot/MS-codes/MS3.c diff --git a/content/programming_strategies/src/MS-codes_winter_2008/MS1.c b/src/mandelbrot/MS-codes_winter_2008/MS1.c similarity index 100% rename from content/programming_strategies/src/MS-codes_winter_2008/MS1.c rename to src/mandelbrot/MS-codes_winter_2008/MS1.c diff --git a/content/programming_strategies/src/MS-codes_winter_2008/MS2.c b/src/mandelbrot/MS-codes_winter_2008/MS2.c similarity index 100% rename from content/programming_strategies/src/MS-codes_winter_2008/MS2.c rename to src/mandelbrot/MS-codes_winter_2008/MS2.c diff --git a/content/programming_strategies/src/MS-codes_winter_2008/MS3.c b/src/mandelbrot/MS-codes_winter_2008/MS3.c similarity index 100% rename from content/programming_strategies/src/MS-codes_winter_2008/MS3.c rename to src/mandelbrot/MS-codes_winter_2008/MS3.c diff --git a/content/programming_strategies/src/README b/src/mandelbrot/README similarity index 100% rename from content/programming_strategies/src/README rename to src/mandelbrot/README diff --git a/content/programming_strategies/src/gen_data b/src/mandelbrot/gen_data similarity index 100% rename from content/programming_strategies/src/gen_data rename to src/mandelbrot/gen_data diff --git a/content/programming_strategies/src/gen_data.c b/src/mandelbrot/gen_data.c similarity index 100% rename from content/programming_strategies/src/gen_data.c rename to src/mandelbrot/gen_data.c diff --git a/content/programming_strategies/src/gen_data_rectangle b/src/mandelbrot/gen_data_rectangle similarity index 100% rename from content/programming_strategies/src/gen_data_rectangle rename to src/mandelbrot/gen_data_rectangle diff --git a/content/programming_strategies/src/gen_data_rectangle.c b/src/mandelbrot/gen_data_rectangle.c similarity index 100% rename from content/programming_strategies/src/gen_data_rectangle.c rename to src/mandelbrot/gen_data_rectangle.c diff --git a/content/programming_strategies/src/gen_data_sharp b/src/mandelbrot/gen_data_sharp similarity index 100% rename from content/programming_strategies/src/gen_data_sharp rename to src/mandelbrot/gen_data_sharp diff --git a/content/programming_strategies/src/gen_data_sharp.c b/src/mandelbrot/gen_data_sharp.c similarity index 100% rename from content/programming_strategies/src/gen_data_sharp.c rename to src/mandelbrot/gen_data_sharp.c diff --git a/content/programming_strategies/src/legacy_codes/m1.c b/src/mandelbrot/legacy_codes/m1.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/m1.c rename to src/mandelbrot/legacy_codes/m1.c diff --git a/content/programming_strategies/src/legacy_codes/m2.c b/src/mandelbrot/legacy_codes/m2.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/m2.c rename to src/mandelbrot/legacy_codes/m2.c diff --git a/content/programming_strategies/src/legacy_codes/m3.c b/src/mandelbrot/legacy_codes/m3.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/m3.c rename to src/mandelbrot/legacy_codes/m3.c diff --git a/content/programming_strategies/src/legacy_codes/m4.c b/src/mandelbrot/legacy_codes/m4.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/m4.c rename to src/mandelbrot/legacy_codes/m4.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot.c b/src/mandelbrot/legacy_codes/mandelbrot.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot.c rename to src/mandelbrot/legacy_codes/mandelbrot.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot_1.c b/src/mandelbrot/legacy_codes/mandelbrot_1.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot_1.c rename to src/mandelbrot/legacy_codes/mandelbrot_1.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot_2.c b/src/mandelbrot/legacy_codes/mandelbrot_2.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot_2.c rename to src/mandelbrot/legacy_codes/mandelbrot_2.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot_3.c b/src/mandelbrot/legacy_codes/mandelbrot_3.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot_3.c rename to src/mandelbrot/legacy_codes/mandelbrot_3.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot_blocked.c b/src/mandelbrot/legacy_codes/mandelbrot_blocked.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot_blocked.c rename to src/mandelbrot/legacy_codes/mandelbrot_blocked.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot_parallel.c b/src/mandelbrot/legacy_codes/mandelbrot_parallel.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot_parallel.c rename to src/mandelbrot/legacy_codes/mandelbrot_parallel.c diff --git a/content/programming_strategies/src/legacy_codes/mandelbrot_sliced.c b/src/mandelbrot/legacy_codes/mandelbrot_sliced.c similarity index 100% rename from content/programming_strategies/src/legacy_codes/mandelbrot_sliced.c rename to src/mandelbrot/legacy_codes/mandelbrot_sliced.c diff --git a/content/programming_strategies/src/mandelbrot.c b/src/mandelbrot/mandelbrot.c similarity index 100% rename from content/programming_strategies/src/mandelbrot.c rename to src/mandelbrot/mandelbrot.c diff --git a/content/programming_strategies/src/plot_image.py b/src/mandelbrot/plot_image.py similarity index 100% rename from content/programming_strategies/src/plot_image.py rename to src/mandelbrot/plot_image.py diff --git a/content/programming_strategies/src/script.py b/src/mandelbrot/script.py similarity index 100% rename from content/programming_strategies/src/script.py rename to src/mandelbrot/script.py diff --git a/content/programming_strategies/src/script2.py b/src/mandelbrot/script2.py similarity index 100% rename from content/programming_strategies/src/script2.py rename to src/mandelbrot/script2.py diff --git a/content/programming_strategies/src/web_samples/jet.py b/src/mandelbrot/web_samples/jet.py similarity index 100% rename from content/programming_strategies/src/web_samples/jet.py rename to src/mandelbrot/web_samples/jet.py diff --git a/content/programming_strategies/src/web_samples/jet_script.py b/src/mandelbrot/web_samples/jet_script.py similarity index 100% rename from content/programming_strategies/src/web_samples/jet_script.py rename to src/mandelbrot/web_samples/jet_script.py diff --git a/content/programming_strategies/src/web_samples/map.py b/src/mandelbrot/web_samples/map.py similarity index 100% rename from content/programming_strategies/src/web_samples/map.py rename to src/mandelbrot/web_samples/map.py diff --git a/content/MPE/src/mandelbrot-old/Makefile b/src/mandelbrot2-old/Makefile similarity index 100% rename from content/MPE/src/mandelbrot-old/Makefile rename to src/mandelbrot2-old/Makefile diff --git a/content/MPE/src/mandelbrot-old/mandelbrot_mpe.c b/src/mandelbrot2-old/mandelbrot_mpe.c similarity index 100% rename from content/MPE/src/mandelbrot-old/mandelbrot_mpe.c rename to src/mandelbrot2-old/mandelbrot_mpe.c diff --git a/content/MPE/src/mandelbrot-old/mandelbrot_mpe.h b/src/mandelbrot2-old/mandelbrot_mpe.h similarity index 100% rename from content/MPE/src/mandelbrot-old/mandelbrot_mpe.h rename to src/mandelbrot2-old/mandelbrot_mpe.h diff --git a/content/diffusion/src/diffusion_2d/.make_tar b/src/mandelbrot2/.make_tar similarity index 100% rename from content/diffusion/src/diffusion_2d/.make_tar rename to src/mandelbrot2/.make_tar diff --git a/content/MPE/src/mandelbrot/MS3_MPE.c b/src/mandelbrot2/MS3_MPE.c similarity index 100% rename from content/MPE/src/mandelbrot/MS3_MPE.c rename to src/mandelbrot2/MS3_MPE.c diff --git a/content/MPE/src/mandelbrot/MS3_MPE.h b/src/mandelbrot2/MS3_MPE.h similarity index 100% rename from content/MPE/src/mandelbrot/MS3_MPE.h rename to src/mandelbrot2/MS3_MPE.h diff --git a/content/MPE/src/mandelbrot/Makefile b/src/mandelbrot2/Makefile similarity index 100% rename from content/MPE/src/mandelbrot/Makefile rename to src/mandelbrot2/Makefile diff --git a/content/MPE/src/mandelbrot/README b/src/mandelbrot2/README similarity index 100% rename from content/MPE/src/mandelbrot/README rename to src/mandelbrot2/README diff --git a/assignments/archive/tree_broadcast/src/.htaccess b/src/mandelbrot_VTK/.htaccess similarity index 100% rename from assignments/archive/tree_broadcast/src/.htaccess rename to src/mandelbrot_VTK/.htaccess diff --git a/content/game_of_life/src/life/.make_tar b/src/mandelbrot_VTK/.make_tar similarity index 100% rename from content/game_of_life/src/life/.make_tar rename to src/mandelbrot_VTK/.make_tar diff --git a/content/VisIt/Mandelbrot_VTK/book_example_1-2D.c b/src/mandelbrot_VTK/book_example_1-2D.c similarity index 100% rename from content/VisIt/Mandelbrot_VTK/book_example_1-2D.c rename to src/mandelbrot_VTK/book_example_1-2D.c diff --git a/content/VisIt/Mandelbrot_VTK/book_example_1-3D.c b/src/mandelbrot_VTK/book_example_1-3D.c similarity index 100% rename from content/VisIt/Mandelbrot_VTK/book_example_1-3D.c rename to src/mandelbrot_VTK/book_example_1-3D.c diff --git a/content/VisIt/Mandelbrot_VTK/book_example_2-3D.c b/src/mandelbrot_VTK/book_example_2-3D.c similarity index 100% rename from content/VisIt/Mandelbrot_VTK/book_example_2-3D.c rename to src/mandelbrot_VTK/book_example_2-3D.c diff --git a/content/VisIt/Mandelbrot_VTK/mandelbrot_VTK.c b/src/mandelbrot_VTK/mandelbrot_VTK.c similarity index 100% rename from content/VisIt/Mandelbrot_VTK/mandelbrot_VTK.c rename to src/mandelbrot_VTK/mandelbrot_VTK.c diff --git a/content/diffusion/src/diffusion_2d/source/visit_writer.c b/src/mandelbrot_VTK/visit_writer.c similarity index 100% rename from content/diffusion/src/diffusion_2d/source/visit_writer.c rename to src/mandelbrot_VTK/visit_writer.c diff --git a/content/diffusion/src/diffusion_2d/source/visit_writer.h b/src/mandelbrot_VTK/visit_writer.h similarity index 100% rename from content/diffusion/src/diffusion_2d/source/visit_writer.h rename to src/mandelbrot_VTK/visit_writer.h diff --git a/assignments/archive/logistic_cuda/src/matmult_skeleton.cu b/src/matmult_cuda/matmult_skeleton.cu similarity index 100% rename from assignments/archive/logistic_cuda/src/matmult_skeleton.cu rename to src/matmult_cuda/matmult_skeleton.cu diff --git a/content/monte_carlo/src/Metropolis_CS b/src/monte_carlo/Metropolis_CS similarity index 100% rename from content/monte_carlo/src/Metropolis_CS rename to src/monte_carlo/Metropolis_CS diff --git a/content/monte_carlo/src/Metropolis_CS.c b/src/monte_carlo/Metropolis_CS.c similarity index 100% rename from content/monte_carlo/src/Metropolis_CS.c rename to src/monte_carlo/Metropolis_CS.c diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Client_Server b/src/monte_carlo/Metropolis_Gaussian_Client_Server similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Client_Server rename to src/monte_carlo/Metropolis_Gaussian_Client_Server diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Client_Server.c b/src/monte_carlo/Metropolis_Gaussian_Client_Server.c similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Client_Server.c rename to src/monte_carlo/Metropolis_Gaussian_Client_Server.c diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Demo.c b/src/monte_carlo/Metropolis_Gaussian_Demo.c similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Demo.c rename to src/monte_carlo/Metropolis_Gaussian_Demo.c diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Integral b/src/monte_carlo/Metropolis_Gaussian_Integral similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Integral rename to src/monte_carlo/Metropolis_Gaussian_Integral diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Integral.c b/src/monte_carlo/Metropolis_Gaussian_Integral.c similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Integral.c rename to src/monte_carlo/Metropolis_Gaussian_Integral.c diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Parallel b/src/monte_carlo/Metropolis_Gaussian_Parallel similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Parallel rename to src/monte_carlo/Metropolis_Gaussian_Parallel diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Parallel.c b/src/monte_carlo/Metropolis_Gaussian_Parallel.c similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Parallel.c rename to src/monte_carlo/Metropolis_Gaussian_Parallel.c diff --git a/content/monte_carlo/src/Metropolis_Gaussian_Random.c b/src/monte_carlo/Metropolis_Gaussian_Random.c similarity index 100% rename from content/monte_carlo/src/Metropolis_Gaussian_Random.c rename to src/monte_carlo/Metropolis_Gaussian_Random.c diff --git a/content/monte_carlo/src/bin_distribution.c b/src/monte_carlo/bin_distribution.c similarity index 100% rename from content/monte_carlo/src/bin_distribution.c rename to src/monte_carlo/bin_distribution.c diff --git a/content/monte_carlo/src/good.c b/src/monte_carlo/good.c similarity index 100% rename from content/monte_carlo/src/good.c rename to src/monte_carlo/good.c diff --git a/content/monte_carlo/src/index.shtml b/src/monte_carlo/index.shtml similarity index 100% rename from content/monte_carlo/src/index.shtml rename to src/monte_carlo/index.shtml diff --git a/content/monte_carlo/src/monte_pi_serial.c b/src/monte_carlo/monte_pi_serial.c similarity index 100% rename from content/monte_carlo/src/monte_pi_serial.c rename to src/monte_carlo/monte_pi_serial.c diff --git a/content/monte_carlo/src/plot_image.py b/src/monte_carlo/plot_image.py similarity index 100% rename from content/monte_carlo/src/plot_image.py rename to src/monte_carlo/plot_image.py diff --git a/content/monte_carlo/src/random_demo.c b/src/monte_carlo/random_demo.c similarity index 100% rename from content/monte_carlo/src/random_demo.c rename to src/monte_carlo/random_demo.c diff --git a/content/monte_carlo/src/random_demo_2_series.c b/src/monte_carlo/random_demo_2_series.c similarity index 100% rename from content/monte_carlo/src/random_demo_2_series.c rename to src/monte_carlo/random_demo_2_series.c diff --git a/content/monte_carlo/src/transfer/Metropolis_CS b/src/monte_carlo/transfer/Metropolis_CS similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_CS rename to src/monte_carlo/transfer/Metropolis_CS diff --git a/content/monte_carlo/src/transfer/Metropolis_CS.c b/src/monte_carlo/transfer/Metropolis_CS.c similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_CS.c rename to src/monte_carlo/transfer/Metropolis_CS.c diff --git a/content/monte_carlo/src/transfer/Metropolis_Gaussian_Client_Server b/src/monte_carlo/transfer/Metropolis_Gaussian_Client_Server similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_Gaussian_Client_Server rename to src/monte_carlo/transfer/Metropolis_Gaussian_Client_Server diff --git a/content/monte_carlo/src/transfer/Metropolis_Gaussian_Client_Server.c b/src/monte_carlo/transfer/Metropolis_Gaussian_Client_Server.c similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_Gaussian_Client_Server.c rename to src/monte_carlo/transfer/Metropolis_Gaussian_Client_Server.c diff --git a/content/monte_carlo/src/transfer/Metropolis_Gaussian_Integral b/src/monte_carlo/transfer/Metropolis_Gaussian_Integral similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_Gaussian_Integral rename to src/monte_carlo/transfer/Metropolis_Gaussian_Integral diff --git a/content/monte_carlo/src/transfer/Metropolis_Gaussian_Integral.c b/src/monte_carlo/transfer/Metropolis_Gaussian_Integral.c similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_Gaussian_Integral.c rename to src/monte_carlo/transfer/Metropolis_Gaussian_Integral.c diff --git a/content/monte_carlo/src/transfer/Metropolis_Gaussian_Parallel b/src/monte_carlo/transfer/Metropolis_Gaussian_Parallel similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_Gaussian_Parallel rename to src/monte_carlo/transfer/Metropolis_Gaussian_Parallel diff --git a/content/monte_carlo/src/transfer/Metropolis_Gaussian_Parallel.c b/src/monte_carlo/transfer/Metropolis_Gaussian_Parallel.c similarity index 100% rename from content/monte_carlo/src/transfer/Metropolis_Gaussian_Parallel.c rename to src/monte_carlo/transfer/Metropolis_Gaussian_Parallel.c diff --git a/content/monte_carlo/src/transfer/README b/src/monte_carlo/transfer/README similarity index 100% rename from content/monte_carlo/src/transfer/README rename to src/monte_carlo/transfer/README diff --git a/content/monte_carlo/src/transfer/codes.tar b/src/monte_carlo/transfer/codes.tar similarity index 100% rename from content/monte_carlo/src/transfer/codes.tar rename to src/monte_carlo/transfer/codes.tar diff --git a/content/monte_carlo/src/transfer/compile_all b/src/monte_carlo/transfer/compile_all similarity index 100% rename from content/monte_carlo/src/transfer/compile_all rename to src/monte_carlo/transfer/compile_all diff --git a/content/monte_carlo/src/transfer/good b/src/monte_carlo/transfer/good similarity index 100% rename from content/monte_carlo/src/transfer/good rename to src/monte_carlo/transfer/good diff --git a/content/monte_carlo/src/transfer/good.c b/src/monte_carlo/transfer/good.c similarity index 100% rename from content/monte_carlo/src/transfer/good.c rename to src/monte_carlo/transfer/good.c diff --git a/content/monte_carlo/src/void.c b/src/monte_carlo/void.c similarity index 100% rename from content/monte_carlo/src/void.c rename to src/monte_carlo/void.c diff --git a/content/domain_decomposition/src/poisson_1d/nr.c b/src/poisson_1d/nr.c similarity index 100% rename from content/domain_decomposition/src/poisson_1d/nr.c rename to src/poisson_1d/nr.c diff --git a/content/domain_decomposition/src/poisson_1d/nr.h b/src/poisson_1d/nr.h similarity index 100% rename from content/domain_decomposition/src/poisson_1d/nr.h rename to src/poisson_1d/nr.h diff --git a/content/domain_decomposition/src/poisson_1d/poisson_1d.c b/src/poisson_1d/poisson_1d.c similarity index 100% rename from content/domain_decomposition/src/poisson_1d/poisson_1d.c rename to src/poisson_1d/poisson_1d.c diff --git a/content/domain_decomposition/src/poisson_1d/poisson_parallel_1d.c b/src/poisson_1d/poisson_parallel_1d.c similarity index 100% rename from content/domain_decomposition/src/poisson_1d/poisson_parallel_1d.c rename to src/poisson_1d/poisson_parallel_1d.c diff --git a/content/domain_decomposition/src/poisson_parallel_1d_copy(1).c b/src/poisson_1d/poisson_parallel_1d_copy(1).c similarity index 100% rename from content/domain_decomposition/src/poisson_parallel_1d_copy(1).c rename to src/poisson_1d/poisson_parallel_1d_copy(1).c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/Makefile b/src/poisson_2d/Makefile similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/Makefile rename to src/poisson_2d/Makefile diff --git a/content/domain_decomposition/src/NR_utilities.c b/src/poisson_2d/NR_utilities.c similarity index 100% rename from content/domain_decomposition/src/NR_utilities.c rename to src/poisson_2d/NR_utilities.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/P_2d.c b/src/poisson_2d/P_2d.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/P_2d.c rename to src/poisson_2d/P_2d.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/p_p_mpe.c b/src/poisson_2d/p_p_mpe.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/p_p_mpe.c rename to src/poisson_2d/p_p_mpe.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/poisson_2d.c b/src/poisson_2d/poisson_2d.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/poisson_2d.c rename to src/poisson_2d/poisson_2d.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/poisson_scalar_modular_2d.c b/src/poisson_2d/poisson_scalar_modular_2d.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/poisson_scalar_modular_2d.c rename to src/poisson_2d/poisson_scalar_modular_2d.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/poisson_scalar_modular_2d_version_2.c b/src/poisson_2d/poisson_scalar_modular_2d_version_2.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/poisson_scalar_modular_2d_version_2.c rename to src/poisson_2d/poisson_scalar_modular_2d_version_2.c diff --git a/content/2D_Domain_Decomposition/src/poisson_2d/poisson_scalar_modular_2d_version_3.c b/src/poisson_2d/poisson_scalar_modular_2d_version_3.c similarity index 100% rename from content/2D_Domain_Decomposition/src/poisson_2d/poisson_scalar_modular_2d_version_3.c rename to src/poisson_2d/poisson_scalar_modular_2d_version_3.c diff --git a/content/poisson/src/poisson_SOR.c b/src/poisson_SOR/poisson_SOR.c similarity index 100% rename from content/poisson/src/poisson_SOR.c rename to src/poisson_SOR/poisson_SOR.c diff --git a/content/poisson/src/poisson_jacobi.c b/src/poisson_SOR/poisson_jacobi.c similarity index 100% rename from content/poisson/src/poisson_jacobi.c rename to src/poisson_SOR/poisson_jacobi.c diff --git a/content/poisson/src/possibly_old/NR.c b/src/poisson_SOR/possibly_old/NR.c similarity index 100% rename from content/poisson/src/possibly_old/NR.c rename to src/poisson_SOR/possibly_old/NR.c diff --git a/content/poisson/src/possibly_old/NR.h b/src/poisson_SOR/possibly_old/NR.h similarity index 100% rename from content/poisson/src/possibly_old/NR.h rename to src/poisson_SOR/possibly_old/NR.h diff --git a/content/poisson/src/possibly_old/poisson_1d.c b/src/poisson_SOR/possibly_old/poisson_1d.c similarity index 100% rename from content/poisson/src/possibly_old/poisson_1d.c rename to src/poisson_SOR/possibly_old/poisson_1d.c diff --git a/content/poisson/src/possibly_old/poisson_parallel_1d.c b/src/poisson_SOR/possibly_old/poisson_parallel_1d.c similarity index 100% rename from content/poisson/src/possibly_old/poisson_parallel_1d.c rename to src/poisson_SOR/possibly_old/poisson_parallel_1d.c diff --git a/assignments/archive/tree_broadcast/src/.make_tar b/src/print_tree/.make_tar similarity index 100% rename from assignments/archive/tree_broadcast/src/.make_tar rename to src/print_tree/.make_tar diff --git a/content/global_operations/src/broadcast.c b/src/print_tree/broadcast.c similarity index 100% rename from content/global_operations/src/broadcast.c rename to src/print_tree/broadcast.c diff --git a/content/global_operations/src/global_mpi_operations.c b/src/print_tree/global_mpi_operations.c similarity index 100% rename from content/global_operations/src/global_mpi_operations.c rename to src/print_tree/global_mpi_operations.c diff --git a/content/global_operations/src/print_tree.c b/src/print_tree/print_tree.c similarity index 100% rename from content/global_operations/src/print_tree.c rename to src/print_tree/print_tree.c diff --git a/content/Elementary_MPI/examples/src/.htaccess b/src/protein_shapes/.htaccess similarity index 100% rename from content/Elementary_MPI/examples/src/.htaccess rename to src/protein_shapes/.htaccess diff --git a/content/Advanced_MPI/src/.make_tar b/src/protein_shapes/.make_tar similarity index 100% rename from content/Advanced_MPI/src/.make_tar rename to src/protein_shapes/.make_tar diff --git a/assignments/archive/protein_shapes/src/protein.c b/src/protein_shapes/protein.c similarity index 100% rename from assignments/archive/protein_shapes/src/protein.c rename to src/protein_shapes/protein.c diff --git a/content/2D_Domain_Decomposition/src/red_black_1d/poisson_1d_red_black.c b/src/red_black_1d/poisson_1d_red_black.c similarity index 100% rename from content/2D_Domain_Decomposition/src/red_black_1d/poisson_1d_red_black.c rename to src/red_black_1d/poisson_1d_red_black.c diff --git a/content/2D_Domain_Decomposition/src/red_black_1d/poisson_parallel_1d_red_black.c b/src/red_black_1d/poisson_parallel_1d_red_black.c similarity index 100% rename from content/2D_Domain_Decomposition/src/red_black_1d/poisson_parallel_1d_red_black.c rename to src/red_black_1d/poisson_parallel_1d_red_black.c diff --git a/content/Advanced_MPI/src/RemoteMemoryAcess/README b/src/remote_memory_access/README similarity index 100% rename from content/Advanced_MPI/src/RemoteMemoryAcess/README rename to src/remote_memory_access/README diff --git a/content/Advanced_MPI/src/RemoteMemoryAcess/rma_1 b/src/remote_memory_access/rma_1 similarity index 100% rename from content/Advanced_MPI/src/RemoteMemoryAcess/rma_1 rename to src/remote_memory_access/rma_1 diff --git a/content/Advanced_MPI/src/RemoteMemoryAcess/rma_1.c b/src/remote_memory_access/rma_1.c similarity index 100% rename from content/Advanced_MPI/src/RemoteMemoryAcess/rma_1.c rename to src/remote_memory_access/rma_1.c diff --git a/content/Advanced_MPI/src/RemoteMemoryAcess/rma_2 b/src/remote_memory_access/rma_2 similarity index 100% rename from content/Advanced_MPI/src/RemoteMemoryAcess/rma_2 rename to src/remote_memory_access/rma_2 diff --git a/content/Advanced_MPI/src/RemoteMemoryAcess/rma_2.c b/src/remote_memory_access/rma_2.c similarity index 100% rename from content/Advanced_MPI/src/RemoteMemoryAcess/rma_2.c rename to src/remote_memory_access/rma_2.c diff --git a/content/Advanced_MPI/src/Shakespeare/README b/src/shakespeare/README similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/README rename to src/shakespeare/README diff --git a/content/Advanced_MPI/src/Shakespeare/list_of_plays b/src/shakespeare/list_of_plays similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/list_of_plays rename to src/shakespeare/list_of_plays diff --git a/content/Advanced_MPI/src/Shakespeare/manager.c b/src/shakespeare/manager.c similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/manager.c rename to src/shakespeare/manager.c diff --git a/content/Advanced_MPI/src/Shakespeare/plays/antonyandcleopatra.html b/src/shakespeare/plays/antonyandcleopatra.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/antonyandcleopatra.html rename to src/shakespeare/plays/antonyandcleopatra.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/coriolanus.html b/src/shakespeare/plays/coriolanus.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/coriolanus.html rename to src/shakespeare/plays/coriolanus.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/hamlet.html b/src/shakespeare/plays/hamlet.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/hamlet.html rename to src/shakespeare/plays/hamlet.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/juliusceasar.html b/src/shakespeare/plays/juliusceasar.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/juliusceasar.html rename to src/shakespeare/plays/juliusceasar.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/kinglear.html b/src/shakespeare/plays/kinglear.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/kinglear.html rename to src/shakespeare/plays/kinglear.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/macbeth.html b/src/shakespeare/plays/macbeth.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/macbeth.html rename to src/shakespeare/plays/macbeth.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/othello.html b/src/shakespeare/plays/othello.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/othello.html rename to src/shakespeare/plays/othello.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/romeoandjuliet.html b/src/shakespeare/plays/romeoandjuliet.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/romeoandjuliet.html rename to src/shakespeare/plays/romeoandjuliet.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/timonofathens.html b/src/shakespeare/plays/timonofathens.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/timonofathens.html rename to src/shakespeare/plays/timonofathens.html diff --git a/content/Advanced_MPI/src/Shakespeare/plays/titusandronicus.html b/src/shakespeare/plays/titusandronicus.html similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/plays/titusandronicus.html rename to src/shakespeare/plays/titusandronicus.html diff --git a/content/Advanced_MPI/src/Shakespeare/search_text.c b/src/shakespeare/search_text.c similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/search_text.c rename to src/shakespeare/search_text.c diff --git a/content/Advanced_MPI/src/Shakespeare/search_text_daemon.c b/src/shakespeare/search_text_daemon.c similarity index 100% rename from content/Advanced_MPI/src/Shakespeare/search_text_daemon.c rename to src/shakespeare/search_text_daemon.c diff --git a/content/MPE/src/.make_tar b/src/sorting/.make_tar similarity index 100% rename from content/MPE/src/.make_tar rename to src/sorting/.make_tar diff --git a/content/sorting_algorithms/src/bubble.c b/src/sorting/bubble.c similarity index 100% rename from content/sorting_algorithms/src/bubble.c rename to src/sorting/bubble.c diff --git a/content/sorting_algorithms/src/multi_lists b/src/sorting/multi_lists similarity index 100% rename from content/sorting_algorithms/src/multi_lists rename to src/sorting/multi_lists diff --git a/content/sorting_algorithms/src/quicksort.c b/src/sorting/quicksort.c similarity index 100% rename from content/sorting_algorithms/src/quicksort.c rename to src/sorting/quicksort.c diff --git a/content/advanced_communication/src/structure.c b/src/structure_passing/structure.c similarity index 100% rename from content/advanced_communication/src/structure.c rename to src/structure_passing/structure.c diff --git a/content/MPI2/src/.htaccess b/src/trapezoidal_and_simpsons_rule_integration/.htaccess similarity index 100% rename from content/MPI2/src/.htaccess rename to src/trapezoidal_and_simpsons_rule_integration/.htaccess diff --git a/content/global_operations/src/.make_tar b/src/trapezoidal_and_simpsons_rule_integration/.make_tar similarity index 100% rename from content/global_operations/src/.make_tar rename to src/trapezoidal_and_simpsons_rule_integration/.make_tar diff --git a/assignments/archive/trapezoidal_and_simpsons_rule_integration/src/simpson.c b/src/trapezoidal_and_simpsons_rule_integration/simpson.c similarity index 100% rename from assignments/archive/trapezoidal_and_simpsons_rule_integration/src/simpson.c rename to src/trapezoidal_and_simpsons_rule_integration/simpson.c diff --git a/assignments/archive/trapezoidal_and_simpsons_rule_integration/src/trapezoidal.c b/src/trapezoidal_and_simpsons_rule_integration/trapezoidal.c similarity index 100% rename from assignments/archive/trapezoidal_and_simpsons_rule_integration/src/trapezoidal.c rename to src/trapezoidal_and_simpsons_rule_integration/trapezoidal.c diff --git a/content/VisIt/Mandelbrot_VTK/.htaccess b/src/tree_broadcast/.htaccess similarity index 100% rename from content/VisIt/Mandelbrot_VTK/.htaccess rename to src/tree_broadcast/.htaccess diff --git a/content/point_to_point/average_example/src/.make_tar b/src/tree_broadcast/.make_tar similarity index 100% rename from content/point_to_point/average_example/src/.make_tar rename to src/tree_broadcast/.make_tar diff --git a/assignments/archive/tree_broadcast/src/print_tree.c b/src/tree_broadcast/print_tree.c similarity index 100% rename from assignments/archive/tree_broadcast/src/print_tree.c rename to src/tree_broadcast/print_tree.c diff --git a/assignments/archive/tree_broadcast/soln/my_broadcast.c b/src/tree_broadcast_solution/my_broadcast.c similarity index 100% rename from assignments/archive/tree_broadcast/soln/my_broadcast.c rename to src/tree_broadcast_solution/my_broadcast.c diff --git a/assignments/archive/tree_broadcast/soln/my_broadcast_any_node.c b/src/tree_broadcast_solution/my_broadcast_any_node.c similarity index 100% rename from assignments/archive/tree_broadcast/soln/my_broadcast_any_node.c rename to src/tree_broadcast_solution/my_broadcast_any_node.c diff --git a/assignments/archive/tree_broadcast/soln/print_tree.c b/src/tree_broadcast_solution/print_tree.c similarity index 100% rename from assignments/archive/tree_broadcast/soln/print_tree.c rename to src/tree_broadcast_solution/print_tree.c diff --git a/assignments/archive/tree_broadcast/soln/print_tree_1.c b/src/tree_broadcast_solution/print_tree_1.c similarity index 100% rename from assignments/archive/tree_broadcast/soln/print_tree_1.c rename to src/tree_broadcast_solution/print_tree_1.c diff --git a/assignments/archive/tree_broadcast/soln/print_tree_2.c b/src/tree_broadcast_solution/print_tree_2.c similarity index 100% rename from assignments/archive/tree_broadcast/soln/print_tree_2.c rename to src/tree_broadcast_solution/print_tree_2.c