├── .github └── workflows │ └── dockerimage.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── Bale-StGirons-Final.pdf ├── README.md └── uconvey.pdf ├── example_matrices ├── directed_flat_100.mm ├── directed_geometric_100.mm ├── er_100_0.2.dst ├── er_100_0.2.mm ├── kron_1:3x4x5.mm ├── sparse100.dst ├── sparse100.mm ├── toposort_input.mm ├── undirected_flat_100.mm └── undirected_geometric_100.mm ├── images ├── GeometricGraph.png ├── GeometricGraph2.png └── toposort.png └── src ├── bale_classic ├── DEMO.md ├── Doxyfile ├── INSTALL.md ├── README.md ├── acinclude.m4 ├── apps │ ├── .gitignore │ ├── Makefile.am │ ├── README.md │ ├── configure.ac │ ├── conftest.py │ ├── histo_src │ │ ├── README.md │ │ ├── alternates │ │ │ ├── histo_alternates.h │ │ │ ├── histo_exstack2_cyclic.upc │ │ │ ├── histo_exstack2_function.upc │ │ │ ├── histo_exstack2_goto.upc │ │ │ └── histo_exstack_function.upc │ │ ├── histo.h │ │ ├── histo.upc │ │ ├── histo_agp.upc │ │ ├── histo_conveyor.upc │ │ ├── histo_exstack.upc │ │ └── histo_exstack2.upc │ ├── ig_src │ │ ├── README.md │ │ ├── alternates │ │ │ ├── ig_alternates.h │ │ │ ├── ig_exstack2_cyclic.upc │ │ │ ├── ig_exstack2_goto.upc │ │ │ ├── ig_exstack_function.upc │ │ │ └── ig_exstack_pkg.upc │ │ ├── ig.h │ │ ├── ig.upc │ │ ├── ig_agp.upc │ │ ├── ig_conveyor.upc │ │ ├── ig_exstack.upc │ │ └── ig_exstack2.upc │ ├── permute_matrix_src │ │ ├── README.md │ │ ├── alternates │ │ │ └── permute_matrix_alternates.h │ │ └── permute_matrix.upc │ ├── randperm_src │ │ ├── README.md │ │ ├── alternates │ │ │ └── randperm_agp_opt.upc │ │ ├── randperm.upc │ │ └── randperm_alternates.h │ ├── sparse_matrix_io_src │ │ ├── README.md │ │ └── sparse_matrix_io.upc │ ├── sssp_src │ │ ├── README.md │ │ ├── alternates │ │ │ ├── sssp_alternates.h │ │ │ └── sssp_bellman_agp.upc │ │ ├── sssp.h │ │ ├── sssp.upc │ │ ├── sssp_bellman_conveyor.upc │ │ ├── sssp_bellman_exstack.upc │ │ ├── sssp_bellman_exstack2.upc │ │ ├── sssp_delta_common.h │ │ ├── sssp_delta_common.upc │ │ ├── sssp_delta_conveyor.upc │ │ ├── sssp_delta_exstack.upc │ │ └── sssp_delta_exstack2.upc │ ├── tests │ │ └── test_all.py │ ├── topo_src │ │ ├── README.md │ │ ├── alternates │ │ │ ├── toposort_agp_oo.upc │ │ │ ├── toposort_alternates.h │ │ │ ├── toposort_cooler.upc │ │ │ └── toposort_exstack_orig.upc │ │ ├── toposort.h │ │ ├── toposort.upc │ │ ├── toposort_agp.upc │ │ ├── toposort_conveyor.upc │ │ ├── toposort_exstack.upc │ │ └── toposort_exstack2.upc │ ├── transpose_matrix_src │ │ ├── README.md │ │ ├── alternates │ │ │ └── transpose_matrix_alternates.h │ │ └── transpose_matrix.upc │ ├── triangle_src │ │ ├── README.md │ │ ├── alternates │ │ │ ├── triangle_agp_iter.upc │ │ │ ├── triangle_agp_oo.upc │ │ │ ├── triangle_agp_opt1.upc │ │ │ └── triangle_agp_opt2.upc │ │ ├── triangle.h │ │ ├── triangle.upc │ │ ├── triangle_agp.upc │ │ ├── triangle_conveyor.upc │ │ ├── triangle_exstack.upc │ │ └── triangle_exstack2.upc │ └── union_find │ │ └── README.md ├── bootstrap.sh ├── convey │ ├── .gitignore │ ├── Doxyfile.in │ ├── INSTALL │ ├── LICENSE │ ├── MAINTAIN │ ├── Makefile.am │ ├── README.md │ ├── a2a_align.c │ ├── a2a_apps.c │ ├── a2a_basic.c │ ├── accel.c │ ├── alltoallv.c │ ├── alltoallv.h │ ├── bench_simple.awk │ ├── bench_tensor.awk │ ├── biconvey.c │ ├── biconvey.h │ ├── biconvey_impl.h │ ├── bisimple.c │ ├── bitensor.c │ ├── bolite.h │ ├── cases.pl │ ├── circle.c │ ├── codata.c │ ├── common.c │ ├── common.h │ ├── configure.ac │ ├── convey.c │ ├── convey.h │ ├── convey.pc.in │ ├── convey_alc8r.h │ ├── convey_codec.h │ ├── convey_impl.h │ ├── elastic.c │ ├── examples │ │ ├── bigather.c │ │ ├── example.h │ │ ├── gather.c │ │ ├── histo.c │ │ └── meld.c │ ├── getput.c │ ├── launchinfo │ ├── m4 │ │ ├── acx_pthread.m4 │ │ ├── ax_check_compiler_flags.m4 │ │ └── doxygen.am │ ├── mpiport.c │ ├── mpp2mpi.c │ ├── mpp2mpi.h │ ├── mpp2nil.c │ ├── mpp2nil.h │ ├── mpp2shmem.c │ ├── mpp2shmem.h │ ├── mpp2upc.c │ ├── mpp2upc.h │ ├── narrative.h │ ├── packer.c │ ├── pivot.h │ ├── porter.c │ ├── porter.h │ ├── porter_impl.h │ ├── private.h │ ├── putport.c │ ├── router.h │ ├── shmemptr.c │ ├── simple.c │ ├── simple.h │ ├── sorter.c │ ├── sorter.h │ ├── squeeze.c │ ├── tensor.c │ ├── tensor.h │ ├── test_compress │ ├── test_elastic │ ├── test_examples │ ├── test_shmem_ptr │ ├── test_simple │ ├── test_tensor │ ├── test_twohop │ ├── trivial.c │ ├── tune.pl │ ├── tune_tensor │ ├── twohop.c │ └── wringer.c ├── docker │ ├── cupc │ │ └── Dockerfile │ ├── gupc │ │ ├── Dockerfile │ │ ├── Dockerfile_bale │ │ └── Dockerfile_github_action │ ├── oshmem │ │ ├── Dockerfile │ │ ├── Dockerfile_bale │ │ └── Dockerfile_github_action │ └── sos │ │ ├── Dockerfile │ │ └── README ├── exstack │ ├── Makefile.am │ ├── README.md │ ├── configure.ac │ ├── exstack.h │ ├── exstack.pc.in │ ├── exstack.upc │ ├── exstack2.upc │ └── exstack2_shmem.c ├── libgetput │ ├── Makefile.am │ ├── README.md │ ├── configure.ac │ ├── knuth_rng_double_2019.h │ ├── libgetput.h │ ├── libgetput.pc.in │ └── libgetput.upc ├── mainpage.h ├── make_bale ├── plot_results.ipynb ├── run_apps.py ├── spmat │ ├── Makefile.am │ ├── README.md │ ├── configure.ac │ ├── geometric.upc │ ├── spmat.h │ ├── spmat.pc.in │ ├── spmat_agp.upc │ ├── spmat_conveyor.upc │ ├── spmat_enums.h │ ├── spmat_exstack.upc │ ├── spmat_exstack2.upc │ ├── spmat_io.upc │ └── spmat_utils.upc └── std_options │ ├── Makefile.am │ ├── README.md │ ├── configure.ac │ ├── std_options.h │ ├── std_options.pc.in │ └── std_options.upc ├── other_parallel ├── Chapel │ ├── Makefile │ ├── README.md │ ├── histo.chpl │ ├── ig.chpl │ ├── spmat.chpl │ ├── topo.chpl │ └── triangle.chpl └── Rust │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── README_cray.md │ ├── convey │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── README_cray.md │ ├── examples │ │ ├── collect_convey.rs │ │ ├── histo_convey.rs │ │ └── ig_convey.rs │ ├── pshmem-experimental │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── collect.rs │ │ │ ├── error.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── object.rs │ ├── scripts │ │ └── fixmodules.sh │ ├── shmem-sys │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ ├── lib.rs │ │ │ └── wrapper.h │ ├── shmem │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── examples │ │ │ └── histo_shmem.rs │ │ └── src │ │ │ ├── atomic.rs │ │ │ ├── collect.rs │ │ │ ├── error.rs │ │ │ ├── lib.rs │ │ │ ├── object.rs │ │ │ └── shmem.rs │ └── src │ │ ├── SUMMARY.md │ │ ├── chapter_1.md │ │ ├── collect.rs │ │ ├── lib.rs │ │ ├── session.rs │ │ ├── shmem_buffers.rs │ │ └── testing_support.rs │ ├── delta_stepping │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ └── main.rs │ ├── scripts │ └── fixmodules.sh │ ├── spmat │ ├── .gitignore │ ├── Cargo.toml │ ├── scripts │ │ ├── permute_convey.sh │ │ └── randperm_convey.sh │ └── src │ │ ├── lib.rs │ │ └── perm.rs │ ├── src │ ├── bin │ │ ├── collect_convey.rs │ │ ├── histo_convey.rs │ │ ├── ig_convey.rs │ │ ├── permute_convey.rs │ │ └── randperm_convey.rs │ └── lib.rs │ ├── toposort │ ├── Cargo.toml │ ├── scripts │ │ └── toposort.sh │ └── src │ │ ├── lib.rs │ │ └── main.rs │ └── triangle │ ├── Cargo.toml │ ├── scripts │ └── toposort.sh │ └── src │ ├── lib.rs │ └── main.rs └── other_serial ├── C ├── Doxyfile ├── Makefile ├── README.md ├── conftest.py ├── default_app_opts.h ├── demo_spmat.c ├── histo.c ├── histo.md ├── ig.c ├── ig.md ├── knuth_rng_double_2019.h ├── mainpage.h ├── opts_demo.c ├── opts_demo.md ├── permute_matrix.c ├── permute_matrix.md ├── randperm.c ├── randperm.md ├── runall.sh ├── spmat_utils.c ├── spmat_utils.h ├── spmat_utils.md ├── sssp.c ├── sssp.md ├── sssp_bellmanford.c ├── sssp_delta.c ├── sssp_dijsktra.c ├── std_options.c ├── std_options.h ├── std_options.md ├── tests │ └── test_all.py ├── toposort.c ├── toposort.md ├── transpose_matrix.c ├── transpose_matrix.md ├── triangle.c ├── triangle.md ├── unionfind.c └── unionfind.md └── Rust ├── .gitignore ├── README.md ├── delta_stepping ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── main.rs ├── sparsemat ├── Cargo.toml └── src │ ├── err.rs │ └── lib.rs └── toposort ├── .gitignore ├── Cargo.toml └── src ├── lib.rs └── main.rs /.github/workflows/dockerimage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/.github/workflows/dockerimage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/README.md -------------------------------------------------------------------------------- /docs/Bale-StGirons-Final.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/docs/Bale-StGirons-Final.pdf -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/uconvey.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/docs/uconvey.pdf -------------------------------------------------------------------------------- /example_matrices/directed_flat_100.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/directed_flat_100.mm -------------------------------------------------------------------------------- /example_matrices/directed_geometric_100.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/directed_geometric_100.mm -------------------------------------------------------------------------------- /example_matrices/er_100_0.2.dst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/er_100_0.2.dst -------------------------------------------------------------------------------- /example_matrices/er_100_0.2.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/er_100_0.2.mm -------------------------------------------------------------------------------- /example_matrices/kron_1:3x4x5.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/kron_1:3x4x5.mm -------------------------------------------------------------------------------- /example_matrices/sparse100.dst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/sparse100.dst -------------------------------------------------------------------------------- /example_matrices/sparse100.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/sparse100.mm -------------------------------------------------------------------------------- /example_matrices/toposort_input.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/toposort_input.mm -------------------------------------------------------------------------------- /example_matrices/undirected_flat_100.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/undirected_flat_100.mm -------------------------------------------------------------------------------- /example_matrices/undirected_geometric_100.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/example_matrices/undirected_geometric_100.mm -------------------------------------------------------------------------------- /images/GeometricGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/images/GeometricGraph.png -------------------------------------------------------------------------------- /images/GeometricGraph2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/images/GeometricGraph2.png -------------------------------------------------------------------------------- /images/toposort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/images/toposort.png -------------------------------------------------------------------------------- /src/bale_classic/DEMO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/DEMO.md -------------------------------------------------------------------------------- /src/bale_classic/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/Doxyfile -------------------------------------------------------------------------------- /src/bale_classic/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/INSTALL.md -------------------------------------------------------------------------------- /src/bale_classic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/README.md -------------------------------------------------------------------------------- /src/bale_classic/acinclude.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/acinclude.m4 -------------------------------------------------------------------------------- /src/bale_classic/apps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/.gitignore -------------------------------------------------------------------------------- /src/bale_classic/apps/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/Makefile.am -------------------------------------------------------------------------------- /src/bale_classic/apps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/configure.ac -------------------------------------------------------------------------------- /src/bale_classic/apps/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/conftest.py -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/alternates/histo_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/alternates/histo_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/alternates/histo_exstack2_cyclic.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/alternates/histo_exstack2_cyclic.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/alternates/histo_exstack2_function.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/alternates/histo_exstack2_function.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/alternates/histo_exstack2_goto.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/alternates/histo_exstack2_goto.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/alternates/histo_exstack_function.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/alternates/histo_exstack_function.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/histo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/histo.h -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/histo.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/histo.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/histo_agp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/histo_agp.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/histo_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/histo_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/histo_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/histo_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/histo_src/histo_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/histo_src/histo_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/alternates/ig_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/alternates/ig_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/alternates/ig_exstack2_cyclic.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/alternates/ig_exstack2_cyclic.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/alternates/ig_exstack2_goto.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/alternates/ig_exstack2_goto.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/alternates/ig_exstack_function.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/alternates/ig_exstack_function.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/alternates/ig_exstack_pkg.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/alternates/ig_exstack_pkg.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/ig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/ig.h -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/ig.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/ig.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/ig_agp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/ig_agp.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/ig_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/ig_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/ig_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/ig_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/ig_src/ig_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/ig_src/ig_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/permute_matrix_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/permute_matrix_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/permute_matrix_src/alternates/permute_matrix_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/permute_matrix_src/alternates/permute_matrix_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/permute_matrix_src/permute_matrix.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/permute_matrix_src/permute_matrix.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/randperm_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/randperm_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/randperm_src/alternates/randperm_agp_opt.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/randperm_src/alternates/randperm_agp_opt.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/randperm_src/randperm.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/randperm_src/randperm.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/randperm_src/randperm_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/randperm_src/randperm_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/sparse_matrix_io_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sparse_matrix_io_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/sparse_matrix_io_src/sparse_matrix_io.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sparse_matrix_io_src/sparse_matrix_io.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/alternates/sssp_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/alternates/sssp_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/alternates/sssp_bellman_agp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/alternates/sssp_bellman_agp.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp.h -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_bellman_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_bellman_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_bellman_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_bellman_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_bellman_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_bellman_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_delta_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_delta_common.h -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_delta_common.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_delta_common.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_delta_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_delta_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_delta_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_delta_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/sssp_src/sssp_delta_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/sssp_src/sssp_delta_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/tests/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/tests/test_all.py -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/alternates/toposort_agp_oo.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/alternates/toposort_agp_oo.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/alternates/toposort_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/alternates/toposort_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/alternates/toposort_cooler.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/alternates/toposort_cooler.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/alternates/toposort_exstack_orig.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/alternates/toposort_exstack_orig.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/toposort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/toposort.h -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/toposort.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/toposort.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/toposort_agp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/toposort_agp.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/toposort_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/toposort_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/toposort_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/toposort_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/topo_src/toposort_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/topo_src/toposort_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/transpose_matrix_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/transpose_matrix_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/transpose_matrix_src/alternates/transpose_matrix_alternates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/transpose_matrix_src/alternates/transpose_matrix_alternates.h -------------------------------------------------------------------------------- /src/bale_classic/apps/transpose_matrix_src/transpose_matrix.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/transpose_matrix_src/transpose_matrix.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/README.md -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/alternates/triangle_agp_iter.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/alternates/triangle_agp_iter.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/alternates/triangle_agp_oo.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/alternates/triangle_agp_oo.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/alternates/triangle_agp_opt1.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/alternates/triangle_agp_opt1.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/alternates/triangle_agp_opt2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/alternates/triangle_agp_opt2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/triangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/triangle.h -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/triangle.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/triangle.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/triangle_agp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/triangle_agp.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/triangle_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/triangle_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/triangle_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/triangle_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/triangle_src/triangle_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/triangle_src/triangle_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/apps/union_find/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/apps/union_find/README.md -------------------------------------------------------------------------------- /src/bale_classic/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/bootstrap.sh -------------------------------------------------------------------------------- /src/bale_classic/convey/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/.gitignore -------------------------------------------------------------------------------- /src/bale_classic/convey/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/Doxyfile.in -------------------------------------------------------------------------------- /src/bale_classic/convey/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/INSTALL -------------------------------------------------------------------------------- /src/bale_classic/convey/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/LICENSE -------------------------------------------------------------------------------- /src/bale_classic/convey/MAINTAIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/MAINTAIN -------------------------------------------------------------------------------- /src/bale_classic/convey/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/Makefile.am -------------------------------------------------------------------------------- /src/bale_classic/convey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/README.md -------------------------------------------------------------------------------- /src/bale_classic/convey/a2a_align.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/a2a_align.c -------------------------------------------------------------------------------- /src/bale_classic/convey/a2a_apps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/a2a_apps.c -------------------------------------------------------------------------------- /src/bale_classic/convey/a2a_basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/a2a_basic.c -------------------------------------------------------------------------------- /src/bale_classic/convey/accel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/accel.c -------------------------------------------------------------------------------- /src/bale_classic/convey/alltoallv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/alltoallv.c -------------------------------------------------------------------------------- /src/bale_classic/convey/alltoallv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/alltoallv.h -------------------------------------------------------------------------------- /src/bale_classic/convey/bench_simple.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/bench_simple.awk -------------------------------------------------------------------------------- /src/bale_classic/convey/bench_tensor.awk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/bench_tensor.awk -------------------------------------------------------------------------------- /src/bale_classic/convey/biconvey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/biconvey.c -------------------------------------------------------------------------------- /src/bale_classic/convey/biconvey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/biconvey.h -------------------------------------------------------------------------------- /src/bale_classic/convey/biconvey_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/biconvey_impl.h -------------------------------------------------------------------------------- /src/bale_classic/convey/bisimple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/bisimple.c -------------------------------------------------------------------------------- /src/bale_classic/convey/bitensor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/bitensor.c -------------------------------------------------------------------------------- /src/bale_classic/convey/bolite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/bolite.h -------------------------------------------------------------------------------- /src/bale_classic/convey/cases.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/cases.pl -------------------------------------------------------------------------------- /src/bale_classic/convey/circle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/circle.c -------------------------------------------------------------------------------- /src/bale_classic/convey/codata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/codata.c -------------------------------------------------------------------------------- /src/bale_classic/convey/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/common.c -------------------------------------------------------------------------------- /src/bale_classic/convey/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/common.h -------------------------------------------------------------------------------- /src/bale_classic/convey/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/configure.ac -------------------------------------------------------------------------------- /src/bale_classic/convey/convey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/convey.c -------------------------------------------------------------------------------- /src/bale_classic/convey/convey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/convey.h -------------------------------------------------------------------------------- /src/bale_classic/convey/convey.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/convey.pc.in -------------------------------------------------------------------------------- /src/bale_classic/convey/convey_alc8r.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/convey_alc8r.h -------------------------------------------------------------------------------- /src/bale_classic/convey/convey_codec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/convey_codec.h -------------------------------------------------------------------------------- /src/bale_classic/convey/convey_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/convey_impl.h -------------------------------------------------------------------------------- /src/bale_classic/convey/elastic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/elastic.c -------------------------------------------------------------------------------- /src/bale_classic/convey/examples/bigather.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/examples/bigather.c -------------------------------------------------------------------------------- /src/bale_classic/convey/examples/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/examples/example.h -------------------------------------------------------------------------------- /src/bale_classic/convey/examples/gather.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/examples/gather.c -------------------------------------------------------------------------------- /src/bale_classic/convey/examples/histo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/examples/histo.c -------------------------------------------------------------------------------- /src/bale_classic/convey/examples/meld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/examples/meld.c -------------------------------------------------------------------------------- /src/bale_classic/convey/getput.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/getput.c -------------------------------------------------------------------------------- /src/bale_classic/convey/launchinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/launchinfo -------------------------------------------------------------------------------- /src/bale_classic/convey/m4/acx_pthread.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/m4/acx_pthread.m4 -------------------------------------------------------------------------------- /src/bale_classic/convey/m4/ax_check_compiler_flags.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/m4/ax_check_compiler_flags.m4 -------------------------------------------------------------------------------- /src/bale_classic/convey/m4/doxygen.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/m4/doxygen.am -------------------------------------------------------------------------------- /src/bale_classic/convey/mpiport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpiport.c -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2mpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2mpi.c -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2mpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2mpi.h -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2nil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2nil.c -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2nil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2nil.h -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2shmem.c -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2shmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2shmem.h -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2upc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2upc.c -------------------------------------------------------------------------------- /src/bale_classic/convey/mpp2upc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/mpp2upc.h -------------------------------------------------------------------------------- /src/bale_classic/convey/narrative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/narrative.h -------------------------------------------------------------------------------- /src/bale_classic/convey/packer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/packer.c -------------------------------------------------------------------------------- /src/bale_classic/convey/pivot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/pivot.h -------------------------------------------------------------------------------- /src/bale_classic/convey/porter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/porter.c -------------------------------------------------------------------------------- /src/bale_classic/convey/porter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/porter.h -------------------------------------------------------------------------------- /src/bale_classic/convey/porter_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/porter_impl.h -------------------------------------------------------------------------------- /src/bale_classic/convey/private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/private.h -------------------------------------------------------------------------------- /src/bale_classic/convey/putport.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/putport.c -------------------------------------------------------------------------------- /src/bale_classic/convey/router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/router.h -------------------------------------------------------------------------------- /src/bale_classic/convey/shmemptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/shmemptr.c -------------------------------------------------------------------------------- /src/bale_classic/convey/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/simple.c -------------------------------------------------------------------------------- /src/bale_classic/convey/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/simple.h -------------------------------------------------------------------------------- /src/bale_classic/convey/sorter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/sorter.c -------------------------------------------------------------------------------- /src/bale_classic/convey/sorter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/sorter.h -------------------------------------------------------------------------------- /src/bale_classic/convey/squeeze.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/squeeze.c -------------------------------------------------------------------------------- /src/bale_classic/convey/tensor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/tensor.c -------------------------------------------------------------------------------- /src/bale_classic/convey/tensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/tensor.h -------------------------------------------------------------------------------- /src/bale_classic/convey/test_compress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_compress -------------------------------------------------------------------------------- /src/bale_classic/convey/test_elastic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_elastic -------------------------------------------------------------------------------- /src/bale_classic/convey/test_examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_examples -------------------------------------------------------------------------------- /src/bale_classic/convey/test_shmem_ptr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_shmem_ptr -------------------------------------------------------------------------------- /src/bale_classic/convey/test_simple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_simple -------------------------------------------------------------------------------- /src/bale_classic/convey/test_tensor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_tensor -------------------------------------------------------------------------------- /src/bale_classic/convey/test_twohop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/test_twohop -------------------------------------------------------------------------------- /src/bale_classic/convey/trivial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/trivial.c -------------------------------------------------------------------------------- /src/bale_classic/convey/tune.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/tune.pl -------------------------------------------------------------------------------- /src/bale_classic/convey/tune_tensor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/tune_tensor -------------------------------------------------------------------------------- /src/bale_classic/convey/twohop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/twohop.c -------------------------------------------------------------------------------- /src/bale_classic/convey/wringer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/convey/wringer.c -------------------------------------------------------------------------------- /src/bale_classic/docker/cupc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/cupc/Dockerfile -------------------------------------------------------------------------------- /src/bale_classic/docker/gupc/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/gupc/Dockerfile -------------------------------------------------------------------------------- /src/bale_classic/docker/gupc/Dockerfile_bale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/gupc/Dockerfile_bale -------------------------------------------------------------------------------- /src/bale_classic/docker/gupc/Dockerfile_github_action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/gupc/Dockerfile_github_action -------------------------------------------------------------------------------- /src/bale_classic/docker/oshmem/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/oshmem/Dockerfile -------------------------------------------------------------------------------- /src/bale_classic/docker/oshmem/Dockerfile_bale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/oshmem/Dockerfile_bale -------------------------------------------------------------------------------- /src/bale_classic/docker/oshmem/Dockerfile_github_action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/oshmem/Dockerfile_github_action -------------------------------------------------------------------------------- /src/bale_classic/docker/sos/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/sos/Dockerfile -------------------------------------------------------------------------------- /src/bale_classic/docker/sos/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/docker/sos/README -------------------------------------------------------------------------------- /src/bale_classic/exstack/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/Makefile.am -------------------------------------------------------------------------------- /src/bale_classic/exstack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/README.md -------------------------------------------------------------------------------- /src/bale_classic/exstack/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/configure.ac -------------------------------------------------------------------------------- /src/bale_classic/exstack/exstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/exstack.h -------------------------------------------------------------------------------- /src/bale_classic/exstack/exstack.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/exstack.pc.in -------------------------------------------------------------------------------- /src/bale_classic/exstack/exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/exstack/exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/exstack/exstack2_shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/exstack/exstack2_shmem.c -------------------------------------------------------------------------------- /src/bale_classic/libgetput/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/Makefile.am -------------------------------------------------------------------------------- /src/bale_classic/libgetput/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/README.md -------------------------------------------------------------------------------- /src/bale_classic/libgetput/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/configure.ac -------------------------------------------------------------------------------- /src/bale_classic/libgetput/knuth_rng_double_2019.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/knuth_rng_double_2019.h -------------------------------------------------------------------------------- /src/bale_classic/libgetput/libgetput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/libgetput.h -------------------------------------------------------------------------------- /src/bale_classic/libgetput/libgetput.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/libgetput.pc.in -------------------------------------------------------------------------------- /src/bale_classic/libgetput/libgetput.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/libgetput/libgetput.upc -------------------------------------------------------------------------------- /src/bale_classic/mainpage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/mainpage.h -------------------------------------------------------------------------------- /src/bale_classic/make_bale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/make_bale -------------------------------------------------------------------------------- /src/bale_classic/plot_results.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/plot_results.ipynb -------------------------------------------------------------------------------- /src/bale_classic/run_apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/run_apps.py -------------------------------------------------------------------------------- /src/bale_classic/spmat/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/Makefile.am -------------------------------------------------------------------------------- /src/bale_classic/spmat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/README.md -------------------------------------------------------------------------------- /src/bale_classic/spmat/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/configure.ac -------------------------------------------------------------------------------- /src/bale_classic/spmat/geometric.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/geometric.upc -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat.h -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat.pc.in -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_agp.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_agp.upc -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_conveyor.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_conveyor.upc -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_enums.h -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_exstack.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_exstack.upc -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_exstack2.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_exstack2.upc -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_io.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_io.upc -------------------------------------------------------------------------------- /src/bale_classic/spmat/spmat_utils.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/spmat/spmat_utils.upc -------------------------------------------------------------------------------- /src/bale_classic/std_options/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/std_options/Makefile.am -------------------------------------------------------------------------------- /src/bale_classic/std_options/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/std_options/README.md -------------------------------------------------------------------------------- /src/bale_classic/std_options/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/std_options/configure.ac -------------------------------------------------------------------------------- /src/bale_classic/std_options/std_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/std_options/std_options.h -------------------------------------------------------------------------------- /src/bale_classic/std_options/std_options.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/std_options/std_options.pc.in -------------------------------------------------------------------------------- /src/bale_classic/std_options/std_options.upc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/bale_classic/std_options/std_options.upc -------------------------------------------------------------------------------- /src/other_parallel/Chapel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/Makefile -------------------------------------------------------------------------------- /src/other_parallel/Chapel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/README.md -------------------------------------------------------------------------------- /src/other_parallel/Chapel/histo.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/histo.chpl -------------------------------------------------------------------------------- /src/other_parallel/Chapel/ig.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/ig.chpl -------------------------------------------------------------------------------- /src/other_parallel/Chapel/spmat.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/spmat.chpl -------------------------------------------------------------------------------- /src/other_parallel/Chapel/topo.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/topo.chpl -------------------------------------------------------------------------------- /src/other_parallel/Chapel/triangle.chpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Chapel/triangle.chpl -------------------------------------------------------------------------------- /src/other_parallel/Rust/.gitignore: -------------------------------------------------------------------------------- 1 | #Rust specific .gitignore 2 | 3 | Cargo.lock 4 | target/ 5 | -------------------------------------------------------------------------------- /src/other_parallel/Rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/README.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/README_cray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/README_cray.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/.gitignore -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/LICENSE -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/README.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/README_cray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/README_cray.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/examples/collect_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/examples/collect_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/examples/histo_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/examples/histo_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/examples/ig_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/examples/ig_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/pshmem-experimental/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/pshmem-experimental/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/pshmem-experimental/src/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/pshmem-experimental/src/collect.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/pshmem-experimental/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/pshmem-experimental/src/error.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/pshmem-experimental/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/pshmem-experimental/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/pshmem-experimental/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/pshmem-experimental/src/main.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/pshmem-experimental/src/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/pshmem-experimental/src/object.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/scripts/fixmodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/scripts/fixmodules.sh -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem-sys/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem-sys/build.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem-sys/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem-sys/src/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem-sys/src/wrapper.h -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/README.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/examples/histo_shmem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/examples/histo_shmem.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/src/atomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/src/atomic.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/src/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/src/collect.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/src/error.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/src/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/src/object.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/shmem/src/shmem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/shmem/src/shmem.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/src/SUMMARY.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/chapter_1.md: -------------------------------------------------------------------------------- 1 | ls# Chapter 1 2 | -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/collect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/src/collect.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/src/session.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/shmem_buffers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/src/shmem_buffers.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/convey/src/testing_support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/convey/src/testing_support.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/delta_stepping/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/delta_stepping/.gitignore -------------------------------------------------------------------------------- /src/other_parallel/Rust/delta_stepping/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/delta_stepping/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/delta_stepping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/delta_stepping/README.md -------------------------------------------------------------------------------- /src/other_parallel/Rust/delta_stepping/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/delta_stepping/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/delta_stepping/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/delta_stepping/src/main.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/scripts/fixmodules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/scripts/fixmodules.sh -------------------------------------------------------------------------------- /src/other_parallel/Rust/spmat/.gitignore: -------------------------------------------------------------------------------- 1 | *.mm 2 | -------------------------------------------------------------------------------- /src/other_parallel/Rust/spmat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/spmat/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/spmat/scripts/permute_convey.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/spmat/scripts/permute_convey.sh -------------------------------------------------------------------------------- /src/other_parallel/Rust/spmat/scripts/randperm_convey.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/spmat/scripts/randperm_convey.sh -------------------------------------------------------------------------------- /src/other_parallel/Rust/spmat/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/spmat/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/spmat/src/perm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/spmat/src/perm.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/src/bin/collect_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/src/bin/collect_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/src/bin/histo_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/src/bin/histo_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/src/bin/ig_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/src/bin/ig_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/src/bin/permute_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/src/bin/permute_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/src/bin/randperm_convey.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/src/bin/randperm_convey.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/toposort/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/toposort/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/toposort/scripts/toposort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/toposort/scripts/toposort.sh -------------------------------------------------------------------------------- /src/other_parallel/Rust/toposort/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/toposort/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/toposort/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/toposort/src/main.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/triangle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/triangle/Cargo.toml -------------------------------------------------------------------------------- /src/other_parallel/Rust/triangle/scripts/toposort.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/triangle/scripts/toposort.sh -------------------------------------------------------------------------------- /src/other_parallel/Rust/triangle/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/triangle/src/lib.rs -------------------------------------------------------------------------------- /src/other_parallel/Rust/triangle/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_parallel/Rust/triangle/src/main.rs -------------------------------------------------------------------------------- /src/other_serial/C/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/Doxyfile -------------------------------------------------------------------------------- /src/other_serial/C/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/Makefile -------------------------------------------------------------------------------- /src/other_serial/C/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/README.md -------------------------------------------------------------------------------- /src/other_serial/C/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/conftest.py -------------------------------------------------------------------------------- /src/other_serial/C/default_app_opts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/default_app_opts.h -------------------------------------------------------------------------------- /src/other_serial/C/demo_spmat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/demo_spmat.c -------------------------------------------------------------------------------- /src/other_serial/C/histo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/histo.c -------------------------------------------------------------------------------- /src/other_serial/C/histo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/histo.md -------------------------------------------------------------------------------- /src/other_serial/C/ig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/ig.c -------------------------------------------------------------------------------- /src/other_serial/C/ig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/ig.md -------------------------------------------------------------------------------- /src/other_serial/C/knuth_rng_double_2019.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/knuth_rng_double_2019.h -------------------------------------------------------------------------------- /src/other_serial/C/mainpage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/mainpage.h -------------------------------------------------------------------------------- /src/other_serial/C/opts_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/opts_demo.c -------------------------------------------------------------------------------- /src/other_serial/C/opts_demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/opts_demo.md -------------------------------------------------------------------------------- /src/other_serial/C/permute_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/permute_matrix.c -------------------------------------------------------------------------------- /src/other_serial/C/permute_matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/permute_matrix.md -------------------------------------------------------------------------------- /src/other_serial/C/randperm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/randperm.c -------------------------------------------------------------------------------- /src/other_serial/C/randperm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/randperm.md -------------------------------------------------------------------------------- /src/other_serial/C/runall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/runall.sh -------------------------------------------------------------------------------- /src/other_serial/C/spmat_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/spmat_utils.c -------------------------------------------------------------------------------- /src/other_serial/C/spmat_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/spmat_utils.h -------------------------------------------------------------------------------- /src/other_serial/C/spmat_utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/spmat_utils.md -------------------------------------------------------------------------------- /src/other_serial/C/sssp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/sssp.c -------------------------------------------------------------------------------- /src/other_serial/C/sssp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/sssp.md -------------------------------------------------------------------------------- /src/other_serial/C/sssp_bellmanford.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/sssp_bellmanford.c -------------------------------------------------------------------------------- /src/other_serial/C/sssp_delta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/sssp_delta.c -------------------------------------------------------------------------------- /src/other_serial/C/sssp_dijsktra.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/sssp_dijsktra.c -------------------------------------------------------------------------------- /src/other_serial/C/std_options.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/std_options.c -------------------------------------------------------------------------------- /src/other_serial/C/std_options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/std_options.h -------------------------------------------------------------------------------- /src/other_serial/C/std_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/std_options.md -------------------------------------------------------------------------------- /src/other_serial/C/tests/test_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/tests/test_all.py -------------------------------------------------------------------------------- /src/other_serial/C/toposort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/toposort.c -------------------------------------------------------------------------------- /src/other_serial/C/toposort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/toposort.md -------------------------------------------------------------------------------- /src/other_serial/C/transpose_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/transpose_matrix.c -------------------------------------------------------------------------------- /src/other_serial/C/transpose_matrix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/transpose_matrix.md -------------------------------------------------------------------------------- /src/other_serial/C/triangle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/triangle.c -------------------------------------------------------------------------------- /src/other_serial/C/triangle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/triangle.md -------------------------------------------------------------------------------- /src/other_serial/C/unionfind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/unionfind.c -------------------------------------------------------------------------------- /src/other_serial/C/unionfind.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/C/unionfind.md -------------------------------------------------------------------------------- /src/other_serial/Rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/.gitignore -------------------------------------------------------------------------------- /src/other_serial/Rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/README.md -------------------------------------------------------------------------------- /src/other_serial/Rust/delta_stepping/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/delta_stepping/.gitignore -------------------------------------------------------------------------------- /src/other_serial/Rust/delta_stepping/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/delta_stepping/Cargo.toml -------------------------------------------------------------------------------- /src/other_serial/Rust/delta_stepping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/delta_stepping/README.md -------------------------------------------------------------------------------- /src/other_serial/Rust/delta_stepping/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/delta_stepping/src/lib.rs -------------------------------------------------------------------------------- /src/other_serial/Rust/delta_stepping/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/delta_stepping/src/main.rs -------------------------------------------------------------------------------- /src/other_serial/Rust/sparsemat/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/sparsemat/Cargo.toml -------------------------------------------------------------------------------- /src/other_serial/Rust/sparsemat/src/err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/sparsemat/src/err.rs -------------------------------------------------------------------------------- /src/other_serial/Rust/sparsemat/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/sparsemat/src/lib.rs -------------------------------------------------------------------------------- /src/other_serial/Rust/toposort/.gitignore: -------------------------------------------------------------------------------- 1 | *.mm 2 | -------------------------------------------------------------------------------- /src/other_serial/Rust/toposort/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/toposort/Cargo.toml -------------------------------------------------------------------------------- /src/other_serial/Rust/toposort/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/toposort/src/lib.rs -------------------------------------------------------------------------------- /src/other_serial/Rust/toposort/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jdevinney/bale/HEAD/src/other_serial/Rust/toposort/src/main.rs --------------------------------------------------------------------------------