Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MatrixGen: MatrixGen.cpp
- g++ -g -Wall -peantic MatrixGen.cpp -o MatrixGen
- VectMult: VectorMultParllel.cpp
- mpicxx VectorMultParllel.cpp -o VectMult
- prepare: MatrixGen
- ./MatrixGen M512 512 512 d
- ./MatrixGen M1024 1024 1024 d
- ./MatrixGen V512 512 1 d
- ./MatrixGen V1024 1024 1 d
- ./MatrixGen M2048 2048 2048 d
- ./MatrixGen M4096 4096 4096 d
- ./MatrixGen V2048 2048 1 d
- ./MatrixGen M4096x1024 4096 1024 d
- ./MatrixGen M1024x4096 1024 4096 d
- ./MatrixGen V4096 4096 1 d
- laptop_mult: prepare VectMult
- rm -f time
- rm -f time512
- rm -f time1024
- rm -f time2048
- rm -f time4096
- mpirun -np 1 ./VectMult M512 V512 res time512
- mpirun -np 2 ./VectMult M512 V512 res time512
- mpirun -np 4 ./VectMult M512 V512 res time512
- mpirun -np 1 ./VectMult M1024 V1024 res time1024
- mpirun -np 2 ./VectMult M1024 V1024 res time1024
- mpirun -np 4 ./VectMult M1024 V1024 res time1024
- mpirun -np 1 ./VectMult M2048 V2048 res time2048
- mpirun -np 2 ./VectMult M2048 V2048 res time2048
- mpirun -np 4 ./VectMult M2048 V2048 res time2048
- mpirun -np 1 ./VectMult M4096 V4096 res time4096
- mpirun -np 2 ./VectMult M4096 V4096 res time4096
- mpirun -np 4 ./VectMult M4096 V4096 res time4096
- mult1: VectMult
- rm -f time
- rm -f time512
- rm -f time1024
- rm -f time2048
- rm -f time4096
- mpisubmit.bg -n 1 -w 00:05:00 ./VectMult M512 V512 res time
- mpisubmit.bg -n 1 -w 00:05:00 ./VectMult M1024 V1024 res time
- mpisubmit.bg -n 1 -w 00:05:00 ./VectMult M2048 V2048 res time
- mpisubmit.bg -n 1 -w 00:05:00 ./VectMult M1024x4096 V4096 res time
- mpisubmit.bg -n 1 -w 00:05:00 ./VectMult M4096x1024 V4096 res time
- mpisubmit.bg -n 1 -w 00:05:00 ./VectMult M4096 V4096 res time
- mult32: VectMult
- mpisubmit.bg -w 00:10:00 -np 32 ./VectMult M512 V512 res time512
- mpisubmit.bg -w 00:10:00 -np 32 ./VectMult M1024 V1024 res time1024
- mpisubmit.bg -w 00:10:00 -np 32 ./VectMult M2048 V2048 res time2048
- mpisubmit.bg -w 00:10:00 -np 32 ./VectMult M1024x4096 V4096 res time1024x4096
- mpisubmit.bg -w 00:10:00 -np 32 ./VectMult M4096x1024 V4096 res time4096x1024
- mpisubmit.bg -w 00:10:00 -np 32 ./VectMult M4096 V4096 res time4096
- mult64: VectMult
- mpisubmit.bg -w 00:20:00 -np 64 ./VectMult M512 V512 res time512
- mpisubmit.bg -w 00:20:00 -np 64 ./VectMult M1024 V1024 res time1024
- mpisubmit.bg -w 00:20:00 -np 64 ./VectMult M2048 V2048 res time2048
- mpisubmit.bg -w 00:20:00 -np 64 ./VectMult M4096x1024 V4096 res time4096x1024
- mpisubmit.bg -w 00:20:00 -np 64 ./VectMult M1024x4096 V4096 res time1024x4096
- mpisubmit.bg -w 00:20:00 -np 64 ./VectMult M4096 V4096 res time4096
- mult128: VectMult
- mpisubmit.bg -w 00:15:00 -np 128 ./VectMult M512 V512 res time512
- mpisubmit.bg -w 00:15:00 -np 128 ./VectMult M1024 V1024 res time1024
- mpisubmit.bg -w 00:15:00 -np 128 ./VectMult M2048 V2048 res time2048
- mpisubmit.bg -w 00:15:00 -np 128 ./VectMult M1024x4096 V4096 res time1024x4096
- mpisubmit.bg -w 00:15:00 -np 128 ./VectMult M4096x1024 V4096 res time4096x1024
- mpisubmit.bg -w 00:15:00 -np 128 ./VectMult M4096 V4096 res time4096
- mult256: VectMult
- mpisubmit.bg -w 00:10:00 -np 256 ./VectMult M512 V512 res time512
- mpisubmit.bg -w 00:10:00 -np 256 ./VectMult M1024 V1024 res time1024
- mpisubmit.bg -w 00:10:00 -np 256 ./VectMult M2048 V2048 res time2048
- mpisubmit.bg -w 00:10:00 -np 256 ./VectMult M1024x4096 V4096 res time1024x4096
- mpisubmit.bg -w 00:10:00 -np 256 ./VectMult M4096x1024 V4096 res time4096x1024
- mpisubmit.bg -w 00:10:00 -np 256 ./VectMult M4096 V4096 res time4096
- mult512: VectMult
- mpisubmit.bg -w 00:5:00 -np 512 ./VectMult M512 V512 res time512
- mpisubmit.bg -w 00:5:00 -np 512 ./VectMult M1024 V1024 res time1024
- mpisubmit.bg -w 00:5:00 -np 512 ./VectMult M2048 V2048 res time2048
- mpisubmit.bg -w 00:5:00 -np 512 ./VectMult M1024x4096 V4096 res time1024x4096
- mpisubmit.bg -w 00:5:00 -np 512 ./VectMult M4096x1024 V4096 res time4096x1024
- mpisubmit.bg -w 00:5:00 -np 512 ./VectMult M4096 V4096 res time4096
- BlueGene_mult: prepare mult1 mult32 mult64 mult128 mult256 mult512
- graphics: Time.p speedup.p time512 time1024 time2048 time4096
- gnuplot> data 'Time.p'
- gnuplot> data 'speedup.p'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement