├── README.md ├── binaries └── delaunay-triangulation ├── docs ├── Delaunay_Triangulation.pdf ├── Delaunay_Triangulation.pptx ├── Old-Presentation.pdf └── Old-Presentation.pptx ├── logs-results ├── 8-cpu-load-test │ ├── 2p10 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p11 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p12 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p13 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p14 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p15 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p16 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p17 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p18 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p19 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p20 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p21 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p22 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p5 │ │ └── dtriangulation.slurm │ ├── 2p6 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p7 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p8 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p9 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ └── growth.txt ├── multi-per-node-tcp │ ├── 2p20 │ │ ├── 1 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 2 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 4 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 8 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 16 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 24 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 32 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 64 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 128 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 256 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ └── comm_test │ │ │ ├── dt.log.0 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ ├── 2p21 │ │ ├── 1 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 2 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 4 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 8 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 16 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 32 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 64 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 128 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ └── 256 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ └── 2p22 │ │ ├── 1 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 2 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 4 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 8 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 16 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 32 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 64 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 128 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ └── 256 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt ├── one-per-node-tcp │ └── 2p20 │ │ ├── 2 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 4 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 8 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 16 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 32 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 64 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ └── 128 │ │ ├── dt.log.1 │ │ ├── dtriangulation.slurm │ │ └── latest.txt ├── one-per-node-tmi │ ├── 2p20 │ │ ├── 1 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 2 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 4 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 8 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 16 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 32 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 64 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ └── 128 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dt.log.4 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ ├── 2p21 │ │ ├── 1 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 2 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 4 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 8 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 16 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dt.log.4 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 32 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dt.log.4 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ ├── 64 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dtriangulation.slurm │ │ │ └── latest.txt │ │ └── 128 │ │ │ ├── dt.log.1 │ │ │ ├── dt.log.2 │ │ │ ├── dt.log.3 │ │ │ ├── dt.log.4 │ │ │ ├── dt.log.5 │ │ │ ├── dt.log.6 │ │ │ ├── dt.log.7 │ │ │ ├── dt.log.8 │ │ │ ├── dtriangulation.slurm │ │ │ ├── latest.txt │ │ │ └── test.txt │ └── 2p22 │ │ ├── 1 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 2 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 4 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 8 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 16 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 32 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dt.log.5 │ │ ├── dt.log.6 │ │ ├── dt.log.7 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ ├── 64 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ │ └── 128 │ │ └── dtriangulation.slurm └── two-per-node-shm-tcp │ ├── 2p18 │ ├── 14 │ │ ├── dt.log │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 16 │ │ ├── dt.log │ │ └── dtriangulation.slurm │ ├── 18 │ │ └── dtriangulation.slurm │ ├── 32 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 64 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ └── 128 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p20 │ ├── 18 │ │ ├── dt.log │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 24 │ │ ├── dt.log │ │ └── latest.txt │ ├── 64 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ └── 128 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p21 │ ├── 2 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 4 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 8 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 16 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 32 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 64 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 128 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ └── 256 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 2p22 │ ├── 2 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 4 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 8 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 16 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 18 │ │ ├── dt.log │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 20 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 22 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 24 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 26 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dt.log.5 │ │ ├── dt.log.6 │ │ ├── dt.log.7 │ │ ├── dt.log.8 │ │ ├── dt.log.9 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 28 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dt.log.5 │ │ ├── dt.log.6 │ │ ├── dt.log.7 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 30 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dt.log.5 │ │ ├── dt.log.6 │ │ ├── dt.log.7 │ │ ├── dt.log.8 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 32 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 34 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 38 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 64 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 96 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 128 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dt.log.3 │ │ ├── dt.log.4 │ │ ├── dt.log.5 │ │ ├── dt.log.6 │ │ ├── dt.log.7 │ │ ├── dt.log.8 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ ├── 256 │ │ ├── dt.log.1 │ │ ├── dt.log.2 │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ └── 512 │ │ ├── dt.log │ │ ├── dtriangulation.slurm │ │ └── latest.txt │ └── runnable │ ├── dtriangulation.slurm │ └── old-delaunay-triangulation ├── scripts ├── point-generator.py └── validator.py ├── source ├── build.sh ├── delaunay.c ├── delaunay.h ├── logger.c ├── logger.h ├── main.c ├── structures.h ├── utils.c └── utils.h ├── valgrind-profile-logs ├── massif-graph.txt ├── massif.out.28242 ├── massif.out.28263 └── massif.out.28279 └── workspace ├── delaunay-old ├── awesome ├── awesome-edges.txt ├── delaunay-triangulation-original ├── delaunay.c ├── delaunay.h ├── dt-edges.txt ├── dt.log ├── logger.c ├── logger.h ├── main.c ├── main.c.bk ├── massif.out.28242 ├── massif.out.28263 ├── massif.out.28279 ├── points.csv ├── structures.h ├── utils.c └── utils.h ├── delaunay-triangulation ├── delaunay ├── build.sh ├── delaunay-triangulation ├── delaunay-triangulation-decent ├── delaunay-triangulation-old ├── delaunay.c ├── delaunay.h ├── logger.c ├── logger.h ├── main.c ├── main.c.bk ├── massif.out.28242 ├── massif.out.28263 ├── massif.out.28279 ├── structures.h ├── utils.c └── utils.h ├── pre-parallel ├── core ├── dt ├── dt.c ├── dtpp ├── dtpp.c ├── p.csv ├── structures.h └── structuress.h ├── slurm-check ├── dtriangulation-adarshpr-slurm ├── dtriangulation.slurm ├── slurm-check └── slurm-check.c └── stubs ├── logger.c ├── logger.h ├── ptest ├── ptest.c ├── utils.c └── utils.h /README.md: -------------------------------------------------------------------------------- 1 | # Delaunay Triangulation in Parallel 2 | A parallel implementation of Delaunay Triangulation in MPI. 3 | 4 | **Reference for Serial Algorithm:** Primitives for the Manipulation of General Subdivisions and the Computation of Voronoi Diagrams – Guibas, L. and Stolfi, J. 5 | 6 | ### Compile 7 | Get the files from the **source** directory and run *build.sh* OR 8 | 9 | ```bash 10 | mpicc -o delaunay-triangulation logger.c utils.c delaunay.c main.c -lm -g 11 | ``` 12 | **Note:** Executable available in **binaries** directory was compiled using Intel MPI Library 2017 which follows MPI 3.1 standards. 13 | 14 | ### Run 15 | ```bash 16 | mpirun -np ./delaunay-triangulation 17 | ``` 18 | 19 | Example: 20 | ```bash 21 | mpirun -np 8 ./delaunay-triangulation points.csv 1048576 output-edges.txt 22 | ``` 23 | 24 | ### Auxillary Scripts 25 | 26 | **point-generator.py** can generate random points such that coordinates follow Bivariate Uniform Distribution 27 | ```bash 28 | python point-generator.py 1048576 points.csv 29 | ``` 30 | 31 | **validator.py** can validate the edges generated from this program against *scipy.spatial.Delaunay* 32 | ```bash 33 | python validator.py input_points.csv generated_edges.txt 34 | ``` 35 | -------------------------------------------------------------------------------- /binaries/delaunay-triangulation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/binaries/delaunay-triangulation -------------------------------------------------------------------------------- /docs/Delaunay_Triangulation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/docs/Delaunay_Triangulation.pdf -------------------------------------------------------------------------------- /docs/Delaunay_Triangulation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/docs/Delaunay_Triangulation.pptx -------------------------------------------------------------------------------- /docs/Old-Presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/docs/Old-Presentation.pdf -------------------------------------------------------------------------------- /docs/Old-Presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/docs/Old-Presentation.pptx -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p10/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1024 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p10/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658012 2 | Submitted batch job 6658156 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p11/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2048 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p11/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658159 2 | Submitted batch job 6658175 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p12/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4096 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p12/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658176 2 | Submitted batch job 6658177 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p13/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 8192 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p13/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658161 2 | Submitted batch job 6658179 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p14/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 16384 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p14/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658014 2 | Submitted batch job 6658163 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p15/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 32768 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p15/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658015 2 | Submitted batch job 6658165 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 65536 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658017 2 | Submitted batch job 6658166 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p17/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 131072 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p17/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658018 2 | Submitted batch job 6658167 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p18/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p18/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658019 2 | Submitted batch job 6658168 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p19/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 524288 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p19/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658020 2 | Submitted batch job 6658169 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p20/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p20/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658023 2 | Submitted batch job 6658170 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p21/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p21/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658025 2 | Submitted batch job 6658172 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p22/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p22/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658183 2 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p5/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 32 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p6/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 64 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p6/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658004 2 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p7/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 128 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p7/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658007 2 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 256 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658008 2 | Submitted batch job 6658154 3 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p9/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 512 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/8-cpu-load-test/2p9/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6658010 2 | Submitted batch job 6658155 3 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/1/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/1/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636338 2 | Submitted batch job 6636339 3 | Submitted batch job 6636340 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636383 2 | Submitted batch job 6636384 3 | Submitted batch job 6636385 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=16 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636360 2 | Submitted batch job 6636361 3 | Submitted batch job 6636362 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636342 2 | Submitted batch job 6636343 3 | Submitted batch job 6636344 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/24/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=12 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/24/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636386 2 | Submitted batch job 6636387 3 | Submitted batch job 6636389 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/256/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/256/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636527 2 | Submitted batch job 6636528 3 | Submitted batch job 6636529 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636364 2 | Submitted batch job 6636365 3 | Submitted batch job 6636366 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=4 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636345 2 | Submitted batch job 6636346 3 | Submitted batch job 6636347 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636372 2 | Submitted batch job 6636373 3 | Submitted batch job 6636382 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=8 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636355 2 | Submitted batch job 6636356 3 | Submitted batch job 6636358 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/comm_test/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.0 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p20/comm_test/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636506 2 | Submitted batch job 6636507 3 | Submitted batch job 6636509 4 | Submitted batch job 6636510 5 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/1/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/1/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636794 2 | Submitted batch job 6636795 3 | Submitted batch job 6636796 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636819 2 | Submitted batch job 6636820 3 | Submitted batch job 6636821 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=16 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636806 2 | Submitted batch job 6636807 3 | Submitted batch job 6636809 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636797 2 | Submitted batch job 6636798 3 | Submitted batch job 6636799 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/256/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/256/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636822 2 | Submitted batch job 6636823 3 | Submitted batch job 6636824 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636810 2 | Submitted batch job 6636811 3 | Submitted batch job 6636813 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=4 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636800 2 | Submitted batch job 6636801 3 | Submitted batch job 6636802 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636816 2 | Submitted batch job 6636817 3 | Submitted batch job 6636818 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=8 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p21/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636803 2 | Submitted batch job 6636804 3 | Submitted batch job 6636805 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/1/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/1/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636826 2 | Submitted batch job 6636827 3 | Submitted batch job 6636828 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636849 2 | Submitted batch job 6636850 3 | Submitted batch job 6636851 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=16 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636838 2 | Submitted batch job 6636839 3 | Submitted batch job 6636840 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636829 2 | Submitted batch job 6636830 3 | Submitted batch job 6636831 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/256/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/256/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636852 2 | Submitted batch job 6636853 3 | Submitted batch job 6636854 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636842 2 | Submitted batch job 6636844 3 | Submitted batch job 6636845 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=4 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636832 2 | Submitted batch job 6636833 3 | Submitted batch job 6636834 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=32 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636846 2 | Submitted batch job 6636847 3 | Submitted batch job 6636848 4 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=8 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/multi-per-node-tcp/2p22/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636835 2 | Submitted batch job 6636836 3 | Submitted batch job 6636837 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=128 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6637106 2 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636729 2 | Submitted batch job 6636784 3 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636626 2 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636773 2 | Submitted batch job 6636785 3 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636673 2 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.2 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636783 2 | Submitted batch job 6636789 3 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tcp/2p20/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636684 2 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/1/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/1/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6630003 2 | Submitted batch job 6630004 3 | Submitted batch job 6630005 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629814 2 | Submitted batch job 6629815 3 | Submitted batch job 6629816 4 | Submitted batch job 6632530 5 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629800 2 | Submitted batch job 6629801 3 | Submitted batch job 6629802 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629789 2 | Submitted batch job 6629790 3 | Submitted batch job 6629791 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629807 2 | Submitted batch job 6629808 3 | Submitted batch job 6629809 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629792 2 | Submitted batch job 6629793 3 | Submitted batch job 6629794 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629810 2 | Submitted batch job 6629811 3 | Submitted batch job 6629812 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=dapl 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p20/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629796 2 | Submitted batch job 6629797 3 | Submitted batch job 6629798 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/1/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/1/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6630006 2 | Submitted batch job 6630007 3 | Submitted batch job 6630008 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=largemem 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=16 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.8 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS=tcp:tcp 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629872 2 | Submitted batch job 6629873 3 | Submitted batch job 6629874 4 | Submitted batch job 6632529 5 | Submitted batch job 6636170 6 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/128/test.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6636177 2 | Submitted batch job 6636292 3 | Submitted batch job 6636327 4 | Submitted batch job 6636329 5 | Submitted batch job 6636330 6 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.4 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629837 2 | Submitted batch job 6629839 3 | Submitted batch job 6629849 4 | Submitted batch job 6629883 5 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629818 2 | Submitted batch job 6629819 3 | Submitted batch job 6629820 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.4 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629850 2 | Submitted batch job 6629859 3 | Submitted batch job 6629860 4 | Submitted batch job 6629884 5 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629830 2 | Submitted batch job 6629831 3 | Submitted batch job 6629832 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629861 2 | Submitted batch job 6629862 3 | Submitted batch job 6629871 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p21/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629833 2 | Submitted batch job 6629834 3 | Submitted batch job 6629835 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/1/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/1/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6631365 2 | Submitted batch job 6631366 3 | Submitted batch job 6631367 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.1 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.4 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629968 2 | Submitted batch job 6629969 3 | Submitted batch job 6629970 4 | Submitted batch job 6629980 5 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629893 2 | Submitted batch job 6629910 3 | Submitted batch job 6629911 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.7 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629971 2 | Submitted batch job 6629972 3 | Submitted batch job 6629973 4 | Submitted batch job 6629981 5 | Submitted batch job 6629997 6 | Submitted batch job 6629998 7 | Submitted batch job 6629999 8 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | export I_MPI_FABRICS_LIST=tmi 15 | 16 | 17 | echo "SLURMTMPDIR="$SLURMTMPDIR 18 | echo "SLURM_JOBID="$SLURM_JOBID 19 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 20 | echo "SLURM_NODENAME"=$SLURM_NODENAME 21 | echo "SLURM_NNODES"=$SLURM_NNODES 22 | 23 | MYNAME=`hostname` 24 | 25 | module load intel-mpi/2017.0.1 26 | 27 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 28 | sbcast points.csv $SLURMTMPDIR/points.csv 29 | 30 | cd $SLURMTMPDIR 31 | pwd 32 | 33 | echo "SBATCH:: Starting 'main'" 34 | echo "================================================" 35 | 36 | ulimit -c unlimited 37 | 38 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 39 | 40 | echo "================================================" 41 | ls -ltr | grep dt-edges.txt 42 | 43 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 44 | 45 | echo "Finished!" 46 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629921 2 | Submitted batch job 6629922 3 | Submitted batch job 6629931 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629974 2 | Submitted batch job 6629975 3 | Submitted batch job 6629976 4 | -------------------------------------------------------------------------------- /logs-results/one-per-node-tmi/2p22/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629940 2 | Submitted batch job 6629941 3 | Submitted batch job 6629942 4 | Submitted batch job 6629977 5 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=16000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628379 2 | Submitted batch job 6628380 3 | Submitted batch job 6628381 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/14/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=7 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/14/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6621666 2 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/18/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628252 2 | Submitted batch job 6628253 3 | Submitted batch job 6628254 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 262144 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p18/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628376 2 | Submitted batch job 6628377 3 | Submitted batch job 6628378 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=16000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.4 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6627035 2 | Submitted batch job 6627036 3 | Submitted batch job 6627037 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/18/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=9 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/18/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6622782 2 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/24/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6622787 2 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 1048576 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p20/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6627026 2 | Submitted batch job 6627027 3 | Submitted batch job 6627028 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629770 2 | Submitted batch job 6629776 3 | Submitted batch job 6629777 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629749 2 | Submitted batch job 6629754 3 | Submitted batch job 6629755 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629735 2 | Submitted batch job 6629736 3 | Submitted batch job 6629737 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/256/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=128 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/256/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629778 2 | Submitted batch job 6629779 3 | Submitted batch job 6629780 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629757 2 | Submitted batch job 6629758 3 | Submitted batch job 6629759 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629742 2 | Submitted batch job 6629744 3 | Submitted batch job 6629745 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629764 2 | Submitted batch job 6629765 3 | Submitted batch job 6629766 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 2097152 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p21/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6629746 2 | Submitted batch job 6629747 3 | Submitted batch job 6629748 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/128/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=64 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/128/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623674 2 | Submitted batch job 6625184 3 | Submitted batch job 6625282 4 | Submitted batch job 6625470 5 | Submitted batch job 6625547 6 | Submitted batch job 6625561 7 | Submitted batch job 6625568 8 | Submitted batch job 6625574 9 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/16/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=8 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/16/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628382 2 | Submitted batch job 6628383 3 | Submitted batch job 6628397 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/18/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=9 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/18/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6622793 2 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/2/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/2/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628412 2 | Submitted batch job 6628413 3 | Submitted batch job 6628414 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/20/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=10 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/20/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6622796 2 | Submitted batch job 6622797 3 | Submitted batch job 6622798 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/22/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=11 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/22/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6622799 2 | Submitted batch job 6622926 3 | Submitted batch job 6622927 4 | Submitted batch job 6622928 5 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/24/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=12 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/24/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6622929 2 | Submitted batch job 6622930 3 | Submitted batch job 6622931 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/256/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:03:00 4 | #SBATCH --nodes=128 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=16000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/256/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6625611 2 | Submitted batch job 6626942 3 | Submitted batch job 6626945 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/26/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=13 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/26/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623033 2 | Submitted batch job 6623034 3 | Submitted batch job 6623035 4 | Submitted batch job 6623036 5 | Submitted batch job 6623037 6 | Submitted batch job 6623038 7 | Submitted batch job 6623610 8 | Submitted batch job 6623611 9 | Submitted batch job 6623612 10 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/28/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=14 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/28/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623039 2 | Submitted batch job 6623041 3 | Submitted batch job 6623042 4 | Submitted batch job 6623043 5 | Submitted batch job 6623613 6 | Submitted batch job 6623614 7 | Submitted batch job 6623618 8 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/30/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=15 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/30/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623044 2 | Submitted batch job 6623046 3 | Submitted batch job 6623047 4 | Submitted batch job 6623048 5 | Submitted batch job 6623049 6 | Submitted batch job 6623620 7 | Submitted batch job 6623621 8 | Submitted batch job 6623622 9 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/32/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=16 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/32/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623624 2 | Submitted batch job 6623632 3 | Submitted batch job 6623633 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/34/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=17 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/34/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623636 2 | Submitted batch job 6623637 3 | Submitted batch job 6623639 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/38/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=19 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/38/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623640 2 | Submitted batch job 6623641 3 | Submitted batch job 6623642 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/4/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=2 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/4/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628401 2 | Submitted batch job 6628410 3 | Submitted batch job 6628411 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/512/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:03:00 4 | #SBATCH --nodes=256 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=16000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/512/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6626969 2 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/64/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/64/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6623645 2 | Submitted batch job 6623646 3 | Submitted batch job 6623673 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/8/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log.3 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/8/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6628398 2 | Submitted batch job 6628399 3 | Submitted batch job 6628400 4 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/96/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:02:00 4 | #SBATCH --nodes=48 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltra 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/2p22/96/latest.txt: -------------------------------------------------------------------------------- 1 | Submitted batch job 6625625 2 | Submitted batch job 6625628 3 | Submitted batch job 6625631 4 | Submitted batch job 6625636 5 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/runnable/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=general-compute 3 | #SBATCH --time=00:05:00 4 | #SBATCH --nodes=32 5 | #SBATCH --ntasks-per-node=2 6 | #SBATCH --mem-per-cpu=8000 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | 12 | export I_MPI_DEBUG=4 13 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 14 | 15 | 16 | echo "SLURMTMPDIR="$SLURMTMPDIR 17 | echo "SLURM_JOBID="$SLURM_JOBID 18 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 19 | echo "SLURM_NODENAME"=$SLURM_NODENAME 20 | echo "SLURM_NNODES"=$SLURM_NNODES 21 | 22 | MYNAME=`hostname` 23 | 24 | module load intel-mpi/2017.0.1 25 | 26 | sbcast delaunay-triangulation $SLURMTMPDIR/delaunay-triangulation 27 | sbcast points.csv $SLURMTMPDIR/points.csv 28 | 29 | cd $SLURMTMPDIR 30 | pwd 31 | 32 | echo "SBATCH:: Starting 'main'" 33 | echo "================================================" 34 | 35 | ulimit -c unlimited 36 | 37 | srun ./delaunay-triangulation points.csv 4194304 dt-edges.txt 38 | 39 | echo "================================================" 40 | ls -ltr | grep dt-edges.txt 41 | 42 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 43 | 44 | echo "Finished!" 45 | -------------------------------------------------------------------------------- /logs-results/two-per-node-shm-tcp/runnable/old-delaunay-triangulation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/logs-results/two-per-node-shm-tcp/runnable/old-delaunay-triangulation -------------------------------------------------------------------------------- /scripts/point-generator.py: -------------------------------------------------------------------------------- 1 | 2 | # coding: utf-8 3 | 4 | # In[33]: 5 | 6 | import pandas as pd 7 | import numpy as np 8 | import matplotlib.pyplot as plt 9 | import sys 10 | 11 | 12 | # In[34]: 13 | 14 | if len(sys.argv) < 3: 15 | print "Usage: python point-generator.py " 16 | sys.exit(1) 17 | 18 | size = long(sys.argv[1]) 19 | outputFileName = sys.argv[2] 20 | 21 | 22 | # In[35]: 23 | 24 | x = np.random.uniform(0.0, size*2*100, size*2) 25 | y = np.random.uniform(0.0, size*2*100, size*2) 26 | 27 | x = np.sort(x) 28 | 29 | 30 | # In[36]: 31 | 32 | x, idx = np.unique(x, return_index=True) 33 | y = y[idx] 34 | 35 | x = x[0:size] 36 | y = y[0:size] 37 | 38 | 39 | # In[38]: 40 | 41 | data = pd.DataFrame(data=[x,y]) 42 | 43 | 44 | # In[41]: 45 | 46 | data.T.to_csv(outputFileName, header=False) 47 | 48 | 49 | # In[ ]: 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /source/build.sh: -------------------------------------------------------------------------------- 1 | mpicc -o delaunay-triangulation logger.c utils.c delaunay.c main.c -lm -g 2 | -------------------------------------------------------------------------------- /source/delaunay.h: -------------------------------------------------------------------------------- 1 | void delaunay(long start, long end, long *leftEdgeIdx, long *rightEdgeIdx); 2 | long createEdge(long startPointIdx, long endPointIdx); 3 | void addEdgeToRing(long edgeOneIdx, long edgeTwoIdx, long commonPointIdx); 4 | double triangleCheck(long pointOneIdx, long pointTwoIdx, long pointThreeIdx); 5 | long makeTriangle(long edgeOneIdx, long pointOneIdx, long edgeTwoIdx, long pointTwoIdx, int side); 6 | void merge(long rightSubLeftEdgeIdx, long s, long leftSubRightEdgeIdx, long u, long *lowerCommonTangentIdx); 7 | void findLowerTangent(long rightSubLeftEdgeIdx, long s, long leftSubRightEdgeIdx, long u, long *leftLowerEdgeIdx, long *lowerLowerOriginIdx, long *rightLowerEdgeIdx, long *rightLowerOriginIdx); 8 | 9 | void printEdges(long myStart, long myEnd); 10 | void writeEdges(const char* filename, long myStart, long myEnd); 11 | void printEdge(); 12 | void printPoint(long p); 13 | void deleteEdge(long e); 14 | 15 | -------------------------------------------------------------------------------- /source/logger.c: -------------------------------------------------------------------------------- 1 | #include "logger.h" 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | extern int rank, size; 8 | 9 | const char *INFO = "INFO"; 10 | const char *WARN = "WARN"; 11 | const char *ERROR = "ERROR"; 12 | 13 | void logger(const char* tag, const char* message) { 14 | time_t now; 15 | time(&now); 16 | char *timestamp = ctime(&now); 17 | timestamp[strlen(timestamp) - 1] = 0; 18 | printf("%s [Processor %d of %d] [%s]: %s\n", timestamp, rank, size, tag, message); 19 | } 20 | 21 | char* logger_string(const char* tag) { 22 | char *buffer = malloc(sizeof(char) * 55); 23 | time_t now; 24 | time(&now); 25 | char *timestamp = ctime(&now); 26 | timestamp[strlen(timestamp) - 1] = 0; 27 | sprintf(buffer, "%s [Processor %d of %d] [%s]:", timestamp, rank, size, tag); 28 | return buffer; 29 | } 30 | 31 | -------------------------------------------------------------------------------- /source/logger.h: -------------------------------------------------------------------------------- 1 | 2 | void logger(const char* tag, const char* message); 3 | char* logger_string(const char* tag); 4 | -------------------------------------------------------------------------------- /source/structures.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define otherPoint(e,p) (edges[e].origin == p ? edges[e].destination : edges[e].origin) 4 | #define previousEdge(e,p) (edges[e].origin == p ? edges[e].originPrev : edges[e].destinationPrev) 5 | #define nextEdge(e,p) (edges[e].origin == p ? edges[e].originNext : edges[e].destinationNext) 6 | #define makeVector(p1,p2,u,v) (u = points[p2].x - points[p1].x, v = points[p2].y - points[p1].y) 7 | #define crossProduct(u1,v1,u2,v2) (u1 * v2 - v1 * u2) 8 | #define dotProduct(u1,v1,u2,v2) (u1 * u2 + v1 * v2) 9 | 10 | #define TRUE 1 11 | #define FALSE 0 12 | 13 | typedef struct Point Point; 14 | typedef struct Edge Edge; 15 | typedef unsigned int boolean; 16 | 17 | struct Point 18 | { 19 | double x; 20 | double y; 21 | long entryPoint; 22 | }; 23 | 24 | struct Edge 25 | { 26 | long origin; 27 | long destination; 28 | 29 | long originNext; 30 | long originPrev; 31 | long destinationNext; 32 | long destinationPrev; 33 | }; 34 | -------------------------------------------------------------------------------- /source/utils.c: -------------------------------------------------------------------------------- 1 | #include "utils.h" 2 | #include 3 | 4 | int numRecursiveHalvingPasses(int nProcs) 5 | { 6 | return (int) ceil(log(nProcs)/log(2)); 7 | } 8 | 9 | long logTwo(long x) 10 | { 11 | return (long) (log(x)/log(2)); 12 | } 13 | 14 | int power(int x, int y) 15 | { 16 | return (int) pow(x,y); 17 | } 18 | -------------------------------------------------------------------------------- /source/utils.h: -------------------------------------------------------------------------------- 1 | 2 | int numRecursiveHalvingPasses(int nProcs); 3 | long logTwo(long x); 4 | int power(int x, int y); 5 | -------------------------------------------------------------------------------- /workspace/delaunay-old/awesome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/delaunay-old/awesome -------------------------------------------------------------------------------- /workspace/delaunay-old/awesome-edges.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 | 0 8 3 | 0 9 4 | 0 2 5 | 1 2 6 | 1 5 7 | 1 11 8 | 1 8 9 | 2 3 10 | 2 5 11 | 2 4 12 | 3 4 13 | 3 7 14 | 3 17 15 | 3 15 16 | 3 5 17 | 4 29 18 | 4 22 19 | 4 16 20 | 4 6 21 | 4 7 22 | 5 15 23 | 5 14 24 | 5 24 25 | 5 11 26 | 6 7 27 | 6 16 28 | 6 13 29 | 7 13 30 | 7 17 31 | 8 9 32 | 8 11 33 | 8 19 34 | 8 12 35 | 8 10 36 | 9 10 37 | 9 12 38 | 9 25 39 | 10 12 40 | 11 24 41 | 11 19 42 | 12 19 43 | 12 21 44 | 12 25 45 | 13 16 46 | 13 18 47 | 13 28 48 | 13 17 49 | 14 15 50 | 14 20 51 | 14 23 52 | 14 24 53 | 15 17 54 | 15 20 55 | 16 22 56 | 16 18 57 | 17 28 58 | 17 26 59 | 17 20 60 | 18 22 61 | 18 28 62 | 19 24 63 | 19 27 64 | 19 21 65 | 20 26 66 | 20 23 67 | 21 27 68 | 21 25 69 | 22 29 70 | 22 28 71 | 23 26 72 | 23 30 73 | 23 24 74 | 24 30 75 | 24 27 76 | 25 27 77 | 25 31 78 | 26 28 79 | 26 31 80 | 26 30 81 | 27 30 82 | 27 31 83 | 28 29 84 | 28 31 85 | 29 31 86 | 30 31 87 | -------------------------------------------------------------------------------- /workspace/delaunay-old/delaunay-triangulation-original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/delaunay-old/delaunay-triangulation-original -------------------------------------------------------------------------------- /workspace/delaunay-old/delaunay.h: -------------------------------------------------------------------------------- 1 | void delaunay(long start, long end, long *leftEdgeIdx, long *rightEdgeIdx); 2 | long createEdge(long startPointIdx, long endPointIdx); 3 | void addEdgeToRing(long edgeOneIdx, long edgeTwoIdx, long commonPointIdx); 4 | double triangleCheck(long pointOneIdx, long pointTwoIdx, long pointThreeIdx); 5 | long makeTriangle(long edgeOneIdx, long pointOneIdx, long edgeTwoIdx, long pointTwoIdx, int side); 6 | void merge(long rightSubLeftEdgeIdx, long s, long leftSubRightEdgeIdx, long u, long *lowerCommonTangentIdx); 7 | void findLowerTangent(long rightSubLeftEdgeIdx, long s, long leftSubRightEdgeIdx, long u, long *leftLowerEdgeIdx, long *lowerLowerOriginIdx, long *rightLowerEdgeIdx, long *rightLowerOriginIdx); 8 | 9 | void printEdges(long myStart, long myEnd); 10 | void writeEdges(const char* filename, long myStart, long myEnd); 11 | void printEdge(); 12 | void printPoint(long p); 13 | void deleteEdge(long e); 14 | 15 | -------------------------------------------------------------------------------- /workspace/delaunay-old/dt-edges.txt: -------------------------------------------------------------------------------- 1 | 0 1 2 | 0 8 3 | 0 9 4 | 0 2 5 | 1 2 6 | 1 5 7 | 1 11 8 | 1 8 9 | 2 3 10 | 2 5 11 | 2 4 12 | 3 4 13 | 3 7 14 | 3 17 15 | 3 15 16 | 3 5 17 | 4 29 18 | 4 22 19 | 4 16 20 | 4 6 21 | 4 7 22 | 5 15 23 | 5 14 24 | 5 24 25 | 5 11 26 | 6 7 27 | 6 16 28 | 6 13 29 | 7 13 30 | 7 17 31 | 8 9 32 | 8 11 33 | 8 19 34 | 8 12 35 | 8 10 36 | 9 10 37 | 9 12 38 | 9 25 39 | 10 12 40 | 11 24 41 | 11 19 42 | 12 19 43 | 12 21 44 | 12 25 45 | 13 16 46 | 13 18 47 | 13 28 48 | 13 17 49 | 14 15 50 | 14 20 51 | 14 23 52 | 14 24 53 | 15 17 54 | 15 20 55 | 16 22 56 | 16 18 57 | 17 28 58 | 17 26 59 | 17 20 60 | 18 22 61 | 18 28 62 | 19 24 63 | 19 27 64 | 19 21 65 | 20 26 66 | 20 23 67 | 21 27 68 | 21 25 69 | 22 29 70 | 22 28 71 | 23 26 72 | 23 30 73 | 23 24 74 | 24 30 75 | 24 27 76 | 25 27 77 | 25 31 78 | 26 28 79 | 26 31 80 | 26 30 81 | 27 30 82 | 27 31 83 | 28 29 84 | 28 31 85 | 29 31 86 | 30 31 87 | -------------------------------------------------------------------------------- /workspace/delaunay-old/dt.log: -------------------------------------------------------------------------------- 1 | SLURMTMPDIR=/scratch/6577317 2 | SLURM_JOBID=6577317 3 | SLURM_JOB_NODELIST=cpn-k08-40-01 4 | SLURM_NODENAME= 5 | SLURM_NNODES=1 6 | Intel-MPI is in your path. This is adequate for compiling and running most codes. Source the /util/academic/intel/17.0/compilers_and_libraries_2017/linux/mpi/intel64/bin/mpivars.sh file for more features. 7 | /scratch/6577317 8 | SBATCH:: Starting 'main' 9 | ================================================ 10 | Read 256 points from inputFile 11 | ================================================ 12 | -rw-r--r-- 1 adarshpr cse633s17 31 Apr 18 17:41 dt-edges.txt 13 | Files cleanedup! 14 | Finished! 15 | -------------------------------------------------------------------------------- /workspace/delaunay-old/logger.c: -------------------------------------------------------------------------------- 1 | #include "logger.h" 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | extern int rank, size; 8 | 9 | const char *INFO = "INFO"; 10 | const char *WARN = "WARN"; 11 | const char *ERROR = "ERROR"; 12 | 13 | void logger(const char* tag, const char* message) { 14 | time_t now; 15 | time(&now); 16 | char *timestamp = ctime(&now); 17 | timestamp[strlen(timestamp) - 1] = 0; 18 | printf("%s [Processor %d of %d] [%s]: %s\n", timestamp, rank, size, tag, message); 19 | } 20 | 21 | char* logger_string(const char* tag) { 22 | char *buffer = malloc(sizeof(char) * 55); 23 | time_t now; 24 | time(&now); 25 | char *timestamp = ctime(&now); 26 | timestamp[strlen(timestamp) - 1] = 0; 27 | sprintf(buffer, "%s [Processor %d of %d] [%s]:", timestamp, rank, size, tag); 28 | return buffer; 29 | } 30 | 31 | -------------------------------------------------------------------------------- /workspace/delaunay-old/logger.h: -------------------------------------------------------------------------------- 1 | 2 | void logger(const char* tag, const char* message); 3 | char* logger_string(const char* tag); 4 | -------------------------------------------------------------------------------- /workspace/delaunay-old/points.csv: -------------------------------------------------------------------------------- 1 | 0,74.0403201195,5728.78184009 2 | 1,102.441118026,5557.06423618 3 | 2,172.476537707,2828.59811861 4 | 3,291.90718213,2358.89754804 5 | 4,324.928773156,229.771019637 6 | 5,478.481688345,3102.20363926 7 | 6,753.940683228,1105.94036939 8 | 7,759.893460405,1340.65207299 9 | 8,816.33908283,5965.64000909 10 | 9,865.295665214,6350.9179879 11 | 10,900.2688901,6276.01869231 12 | 11,913.263490609,5299.29365955 13 | 12,1037.6278386,6298.73888108 14 | 13,1407.7488906,1119.55701423 15 | 14,1471.31363625,3079.50121099 16 | 15,1489.4805207,2723.00921127 17 | 16,1581.95531568,199.73367567 18 | 17,1608.03019213,1852.17274409 19 | 18,1682.63412288,234.704347437 20 | 19,1808.83305287,5321.05063562 21 | 20,1885.78398464,2782.44626702 22 | 21,1891.41381699,5370.78691939 23 | 22,1949.94755959,169.521386198 24 | 23,2051.58186705,3613.29979498 25 | 24,2071.87082028,3833.77577706 26 | 25,2340.88211609,6119.91847096 27 | 26,2388.97050934,2525.37685749 28 | 27,2499.78384565,4998.28233278 29 | 28,2524.02143343,1006.29539519 30 | 29,2750.09241643,132.036462989 31 | 30,2845.09266407,4120.07341414 32 | 31,3105.84140719,4545.28060588 33 | -------------------------------------------------------------------------------- /workspace/delaunay-old/structures.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define otherPoint(e,p) (edges[e].origin == p ? edges[e].destination : edges[e].origin) 4 | #define previousEdge(e,p) (edges[e].origin == p ? edges[e].originPrev : edges[e].destinationPrev) 5 | #define nextEdge(e,p) (edges[e].origin == p ? edges[e].originNext : edges[e].destinationNext) 6 | #define makeVector(p1,p2,u,v) (u = points[p2].x - points[p1].x, v = points[p2].y - points[p1].y) 7 | #define crossProduct(u1,v1,u2,v2) (u1 * v2 - v1 * u2) 8 | #define dotProduct(u1,v1,u2,v2) (u1 * u2 + v1 * v2) 9 | 10 | #define TRUE 1 11 | #define FALSE 0 12 | 13 | typedef struct Point Point; 14 | typedef struct Edge Edge; 15 | typedef unsigned int boolean; 16 | 17 | struct Point 18 | { 19 | double x; 20 | double y; 21 | long entryPoint; 22 | }; 23 | 24 | struct Edge 25 | { 26 | long origin; 27 | long destination; 28 | 29 | long originNext; 30 | long originPrev; 31 | long destinationNext; 32 | long destinationPrev; 33 | }; 34 | -------------------------------------------------------------------------------- /workspace/delaunay-old/utils.c: -------------------------------------------------------------------------------- 1 | #include "utils.h" 2 | #include 3 | 4 | int numRecursiveHalvingPasses(int nProcs) 5 | { 6 | return (int) ceil(log(nProcs)/log(2)); 7 | } 8 | 9 | long logTwo(long x) 10 | { 11 | return (long) (log(x)/log(2)); 12 | } 13 | 14 | int power(int x, int y) 15 | { 16 | return (int) pow(x,y); 17 | } 18 | -------------------------------------------------------------------------------- /workspace/delaunay-old/utils.h: -------------------------------------------------------------------------------- 1 | 2 | int numRecursiveHalvingPasses(int nProcs); 3 | long logTwo(long x); 4 | int power(int x, int y); 5 | -------------------------------------------------------------------------------- /workspace/delaunay-triangulation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/delaunay-triangulation -------------------------------------------------------------------------------- /workspace/delaunay/build.sh: -------------------------------------------------------------------------------- 1 | mpicc -o delaunay-triangulation logger.c utils.c delaunay.c main.c -lm -g 2 | -------------------------------------------------------------------------------- /workspace/delaunay/delaunay-triangulation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/delaunay/delaunay-triangulation -------------------------------------------------------------------------------- /workspace/delaunay/delaunay-triangulation-decent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/delaunay/delaunay-triangulation-decent -------------------------------------------------------------------------------- /workspace/delaunay/delaunay-triangulation-old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/delaunay/delaunay-triangulation-old -------------------------------------------------------------------------------- /workspace/delaunay/delaunay.h: -------------------------------------------------------------------------------- 1 | void delaunay(long start, long end, long *leftEdgeIdx, long *rightEdgeIdx); 2 | long createEdge(long startPointIdx, long endPointIdx); 3 | void addEdgeToRing(long edgeOneIdx, long edgeTwoIdx, long commonPointIdx); 4 | double triangleCheck(long pointOneIdx, long pointTwoIdx, long pointThreeIdx); 5 | long makeTriangle(long edgeOneIdx, long pointOneIdx, long edgeTwoIdx, long pointTwoIdx, int side); 6 | void merge(long rightSubLeftEdgeIdx, long s, long leftSubRightEdgeIdx, long u, long *lowerCommonTangentIdx); 7 | void findLowerTangent(long rightSubLeftEdgeIdx, long s, long leftSubRightEdgeIdx, long u, long *leftLowerEdgeIdx, long *lowerLowerOriginIdx, long *rightLowerEdgeIdx, long *rightLowerOriginIdx); 8 | 9 | void printEdges(long myStart, long myEnd); 10 | void writeEdges(const char* filename, long myStart, long myEnd); 11 | void printEdge(); 12 | void printPoint(long p); 13 | void deleteEdge(long e); 14 | 15 | -------------------------------------------------------------------------------- /workspace/delaunay/logger.c: -------------------------------------------------------------------------------- 1 | #include "logger.h" 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | extern int rank, size; 8 | 9 | const char *INFO = "INFO"; 10 | const char *WARN = "WARN"; 11 | const char *ERROR = "ERROR"; 12 | 13 | void logger(const char* tag, const char* message) { 14 | time_t now; 15 | time(&now); 16 | char *timestamp = ctime(&now); 17 | timestamp[strlen(timestamp) - 1] = 0; 18 | printf("%s [Processor %d of %d] [%s]: %s\n", timestamp, rank, size, tag, message); 19 | } 20 | 21 | char* logger_string(const char* tag) { 22 | char *buffer = malloc(sizeof(char) * 55); 23 | time_t now; 24 | time(&now); 25 | char *timestamp = ctime(&now); 26 | timestamp[strlen(timestamp) - 1] = 0; 27 | sprintf(buffer, "%s [Processor %d of %d] [%s]:", timestamp, rank, size, tag); 28 | return buffer; 29 | } 30 | 31 | -------------------------------------------------------------------------------- /workspace/delaunay/logger.h: -------------------------------------------------------------------------------- 1 | 2 | void logger(const char* tag, const char* message); 3 | char* logger_string(const char* tag); 4 | -------------------------------------------------------------------------------- /workspace/delaunay/structures.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define otherPoint(e,p) (edges[e].origin == p ? edges[e].destination : edges[e].origin) 4 | #define previousEdge(e,p) (edges[e].origin == p ? edges[e].originPrev : edges[e].destinationPrev) 5 | #define nextEdge(e,p) (edges[e].origin == p ? edges[e].originNext : edges[e].destinationNext) 6 | #define makeVector(p1,p2,u,v) (u = points[p2].x - points[p1].x, v = points[p2].y - points[p1].y) 7 | #define crossProduct(u1,v1,u2,v2) (u1 * v2 - v1 * u2) 8 | #define dotProduct(u1,v1,u2,v2) (u1 * u2 + v1 * v2) 9 | 10 | #define TRUE 1 11 | #define FALSE 0 12 | 13 | typedef struct Point Point; 14 | typedef struct Edge Edge; 15 | typedef unsigned int boolean; 16 | 17 | struct Point 18 | { 19 | double x; 20 | double y; 21 | long entryPoint; 22 | }; 23 | 24 | struct Edge 25 | { 26 | long origin; 27 | long destination; 28 | 29 | long originNext; 30 | long originPrev; 31 | long destinationNext; 32 | long destinationPrev; 33 | }; 34 | -------------------------------------------------------------------------------- /workspace/delaunay/utils.c: -------------------------------------------------------------------------------- 1 | #include "utils.h" 2 | #include 3 | 4 | int numRecursiveHalvingPasses(int nProcs) 5 | { 6 | return (int) ceil(log(nProcs)/log(2)); 7 | } 8 | 9 | long logTwo(long x) 10 | { 11 | return (long) (log(x)/log(2)); 12 | } 13 | 14 | int power(int x, int y) 15 | { 16 | return (int) pow(x,y); 17 | } 18 | -------------------------------------------------------------------------------- /workspace/delaunay/utils.h: -------------------------------------------------------------------------------- 1 | 2 | int numRecursiveHalvingPasses(int nProcs); 3 | long logTwo(long x); 4 | int power(int x, int y); 5 | -------------------------------------------------------------------------------- /workspace/pre-parallel/core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/pre-parallel/core -------------------------------------------------------------------------------- /workspace/pre-parallel/dt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/pre-parallel/dt -------------------------------------------------------------------------------- /workspace/pre-parallel/dtpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/pre-parallel/dtpp -------------------------------------------------------------------------------- /workspace/pre-parallel/p.csv: -------------------------------------------------------------------------------- 1 | 0,0.0,24.0 2 | 1,6.0,14.0 3 | 2,13.0,30.0 4 | 3,16.0,0.0 5 | 4,22.0,18.0 6 | -------------------------------------------------------------------------------- /workspace/pre-parallel/structures.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define otherPoint(e,p) (edges[e].origin == p ? edges[e].destination : edges[e].origin) 4 | #define previousEdge(e,p) (edges[e].origin == p ? edges[e].originPrev : edges[e].destinationPrev) 5 | #define nextEdge(e,p) (edges[e].origin == p ? edges[e].originNext : edges[e].destinationNext) 6 | #define makeVector(p1,p2,u,v) (u = points[p2].x - points[p1].x, v = points[p2].y - points[p1].y) 7 | #define crossProduct(u1,v1,u2,v2) (u1 * v2 - v1 * u2) 8 | #define dotProduct(u1,v1,u2,v2) (u1 * u2 + v1 * v2) 9 | 10 | #define TRUE 1 11 | #define FALSE 0 12 | 13 | typedef struct Point Point; 14 | typedef struct Edge Edge; 15 | typedef unsigned int boolean; 16 | 17 | struct Point 18 | { 19 | float x; 20 | float y; 21 | long entryPoint; 22 | }; 23 | 24 | struct Edge 25 | { 26 | long origin; 27 | long destination; 28 | 29 | long originNext; 30 | long originPrev; 31 | long destinationNext; 32 | long destinationPrev; 33 | }; 34 | -------------------------------------------------------------------------------- /workspace/pre-parallel/structuress.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #define otherPoint(e,p) ((e)->origin == p ? (e)->destination : (e)->origin) 4 | #define previousEdge(e,p) ((e)->origin == p ? (e)->originPrev : (e)->destinationPrev) 5 | #define nextEdge(e,p) ((e)->origin == p ? (e)->originNext : (e)->destinationNext) 6 | #define makeVector(p1,p2,u,v) (u = p2->x - p1->x, v = p2->y - p1->y) 7 | #define crossProduct(u1,v1,u2,v2) (u1 * v2 - v1 * u2) 8 | #define dotProduct(u1,v1,u2,v2) (u1 * u2 + v1 * v2) 9 | 10 | #define TRUE 1 11 | #define FALSE 0 12 | 13 | typedef struct Point Point; 14 | typedef struct Edge Edge; 15 | typedef unsigned int boolean; 16 | 17 | struct Point 18 | { 19 | float x; 20 | float y; 21 | Edge *entryPoint; 22 | }; 23 | 24 | struct Edge 25 | { 26 | Point *origin; 27 | Point *destination; 28 | 29 | Edge *originNext; 30 | Edge *originPrev; 31 | Edge *destinationNext; 32 | Edge *destinationPrev; 33 | }; 34 | -------------------------------------------------------------------------------- /workspace/slurm-check/dtriangulation-adarshpr-slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=debug 3 | #SBATCH --time=00:15:00 4 | #SBATCH --nodes=4 5 | #SBATCH --ntasks-per-node=1 6 | ##SBATCH --constraint=CPU-L5630 7 | #SBATCH --job-name="dtriangulation" 8 | #SBATCH --output=dt.log 9 | #SBATCH --mail-user=adarshpr@buffalo.edu 10 | #SBATCH --mail-type=ALL 11 | ##SBATCH --requeue 12 | 13 | echo "SLURMTMPDIR="$SLURMTMPDIR 14 | echo "SLURM_JOBID="$SLURM_JOBID 15 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 16 | echo "SLURM_NNODES"=$SLURM_NNODES 17 | 18 | module load intel-mpi/2017.0.1 19 | 20 | sbcast main $SLURMTMPDIR/main 21 | sbcast points.csv $SLURMTMPDIR/points.csv 22 | 23 | cd $SLURMTMPDIR 24 | pwd 25 | 26 | echo "SBATCH:: Starting 'main'" 27 | echo "================================================" 28 | 29 | srun ./main points.csv 8 dt-edges.txt 30 | 31 | echo "================================================" 32 | ls -ltr | grep dt-edges.txt 33 | 34 | echo "Finished!" 35 | -------------------------------------------------------------------------------- /workspace/slurm-check/dtriangulation.slurm: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #SBATCH --partition=debug 3 | #SBATCH --time=00:10:00 4 | #SBATCH --nodes=1 5 | #SBATCH --ntasks-per-node=1 6 | #SBATCH --job-name="dtriangulation" 7 | #SBATCH --output=dt.log 8 | #SBATCH --mail-user=adarshpr@buffalo.edu 9 | #SBATCH --mail-type=ALL 10 | 11 | export I_MPI_DEBUG=4 12 | export I_MPI_PMI_LIBRARY=/usr/lib64/libpmi.so 13 | 14 | 15 | echo "SLURMTMPDIR="$SLURMTMPDIR 16 | echo "SLURM_JOBID="$SLURM_JOBID 17 | echo "SLURM_JOB_NODELIST"=$SLURM_JOB_NODELIST 18 | echo "SLURM_NODENAME"=$SLURM_NODENAME 19 | echo "SLURM_NNODES"=$SLURM_NNODES 20 | 21 | MYNAME=`hostname` 22 | 23 | module load intel-mpi/2017.0.1 24 | 25 | sbcast slurm-check $SLURMTMPDIR/slurm-check 26 | sbcast points.csv $SLURMTMPDIR/points.csv 27 | 28 | cd $SLURMTMPDIR 29 | pwd 30 | 31 | echo "SBATCH:: Starting 'main'" 32 | echo "================================================" 33 | 34 | srun ./slurm-check points.csv dt-edges.txt 35 | 36 | echo "================================================" 37 | ls -ltr | grep dt-edges.txt 38 | 39 | mkdir -p /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && mv ./* /gpfs/scratch/adarshpr/$SLURM_JOBID/$MYNAME/ && echo "Files cleanedup!" 40 | 41 | echo "Finished!" 42 | -------------------------------------------------------------------------------- /workspace/slurm-check/slurm-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/slurm-check/slurm-check -------------------------------------------------------------------------------- /workspace/slurm-check/slurm-check.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int main(int argc, char** argv) 5 | { 6 | if(argc < 3) { 7 | printf("Usage: slurm-check \n"); 8 | exit(1); 9 | } 10 | 11 | float x, y; 12 | long z; 13 | 14 | long i; 15 | 16 | FILE* inputFile = fopen(argv[1], "r"); 17 | while(fscanf(inputFile, "%ld,%lf,%lf", &i, &x, &y) == 3) { 18 | } 19 | fclose(inputFile); 20 | 21 | printf("Read %ld points from inputFile\n", (i+1)); 22 | 23 | FILE* outputFile = fopen(argv[2], "w"); 24 | fprintf(outputFile, "Read %ld points from inputFile\n", (i+1)); 25 | fclose(outputFile); 26 | 27 | return 0; 28 | } 29 | -------------------------------------------------------------------------------- /workspace/stubs/logger.c: -------------------------------------------------------------------------------- 1 | #include "logger.h" 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | extern int rank, size; 8 | 9 | const char *INFO = "INFO"; 10 | const char *WARN = "WARN"; 11 | const char *ERROR = "ERROR"; 12 | 13 | void logger(const char* tag, const char* message) { 14 | time_t now; 15 | time(&now); 16 | char *timestamp = ctime(&now); 17 | timestamp[strlen(timestamp) - 1] = 0; 18 | printf("%s [Processor %d of %d] [%s]: %s\n", timestamp, rank, size, tag, message); 19 | } 20 | 21 | char* logger_string(const char* tag) { 22 | char *buffer = malloc(sizeof(char) * 55); 23 | time_t now; 24 | time(&now); 25 | char *timestamp = ctime(&now); 26 | timestamp[strlen(timestamp) - 1] = 0; 27 | sprintf(buffer, "%s [Processor %d of %d] [%s]:", timestamp, rank, size, tag); 28 | return buffer; 29 | } 30 | 31 | -------------------------------------------------------------------------------- /workspace/stubs/logger.h: -------------------------------------------------------------------------------- 1 | 2 | void logger(const char* tag, const char* message); 3 | char* logger_string(const char* tag); 4 | -------------------------------------------------------------------------------- /workspace/stubs/ptest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrsh18/parallel/0eaae9c44c66aab20da2e649307edfe4646b1793/workspace/stubs/ptest -------------------------------------------------------------------------------- /workspace/stubs/utils.c: -------------------------------------------------------------------------------- 1 | #include "utils.h" 2 | #include 3 | 4 | int numRecursiveHalvingPasses(int nProcs) 5 | { 6 | return (int) ceil((log(nProcs)/log(2))); 7 | } 8 | 9 | int power(int x, int y) 10 | { 11 | return (int) pow(x,y); 12 | } 13 | -------------------------------------------------------------------------------- /workspace/stubs/utils.h: -------------------------------------------------------------------------------- 1 | 2 | int numRecursiveHalvingPasses(int nProcs); 3 | int power(int x, int y); 4 | --------------------------------------------------------------------------------