1*4e879edeSHong ZhangMat Object: 1 MPI processes 2*4e879edeSHong Zhang type: seqaij 3*4e879edeSHong Zhangrow 0: (1, -2.) (2, -2.) (3, -2.) 4*4e879edeSHong Zhangrow 1: (0, -2.) (1, -2.) (2, -2.) 5*4e879edeSHong Zhangrow 2: (0, -2.) (1, -2.) (2, -2.) 6*4e879edeSHong Zhangrow 3: (0, -2.) (1, -2.) (2, -2.) (3, -1.) 7*4e879edeSHong Zhangrow 4: (0, -2.) (1, -2.) (2, -2.) (3, -1.) 8*4e879edeSHong Zhang 9*4e879edeSHong Zhang MatGetRowMax 10*4e879edeSHong ZhangVec Object: 1 MPI processes 11*4e879edeSHong Zhang type: seq 12*4e879edeSHong Zhang0. 13*4e879edeSHong Zhang0. 14*4e879edeSHong Zhang0. 15*4e879edeSHong Zhang0. 16*4e879edeSHong Zhang0. 17*4e879edeSHong Zhang0: 0 3 3 4 4 18*4e879edeSHong ZhangMat Object: 1 MPI processes 19*4e879edeSHong Zhang type: seqaij 20*4e879edeSHong Zhangrow 0: (1, 2.) (2, 2.) (3, 2.) 21*4e879edeSHong Zhangrow 1: (0, 2.) (1, 2.) (2, 2.) 22*4e879edeSHong Zhangrow 2: (0, 2.) (1, 2.) (2, 2.) 23*4e879edeSHong Zhangrow 3: (0, 2.) (1, 2.) (2, 2.) (3, 1.) 24*4e879edeSHong Zhangrow 4: (0, 2.) (1, 2.) (2, 2.) (3, 1.) 25*4e879edeSHong Zhang 26*4e879edeSHong Zhang MatGetRowMin 27*4e879edeSHong Zhang 28*4e879edeSHong Zhang MatGetRowMaxAbs 29*4e879edeSHong ZhangVec Object: 1 MPI processes 30*4e879edeSHong Zhang type: seq 31*4e879edeSHong Zhang2. 32*4e879edeSHong Zhang2. 33*4e879edeSHong Zhang2. 34*4e879edeSHong Zhang2. 35*4e879edeSHong Zhang2. 36*4e879edeSHong Zhang0: 1 0 0 0 0 37*4e879edeSHong Zhang 38*4e879edeSHong Zhang MatGetRowMinAbs 39*4e879edeSHong ZhangVec Object: 1 MPI processes 40*4e879edeSHong Zhang type: seq 41*4e879edeSHong Zhang0. 42*4e879edeSHong Zhang0. 43*4e879edeSHong Zhang0. 44*4e879edeSHong Zhang0. 45*4e879edeSHong Zhang0. 46*4e879edeSHong Zhang0: 0 3 3 4 4 47*4e879edeSHong ZhangMatGetRowMax for seqdense matrix 48*4e879edeSHong ZhangMatGetRowMin for seqdense matrix 49*4e879edeSHong ZhangMatGetRowMaxAbs for seqdense matrix 50