Go to the source code of this file.
Functions/Subroutines | |
| subroutine | smumps_createpartvec (myid, numprocs, comm, irn_loc, jcn_loc, nz_loc, ipartvec, isz, osz, iwrk, iwsz) |
| subroutine | smumps_findnummyrowcol (myid, numprocs, comm, irn_loc, jcn_loc, nz_loc, rowpartvec, colpartvec, m, n, inummyr, inummyc, iwrk, iwsz) |
| subroutine | smumps_fillmyrowcolindices (myid, numprocs, comm, irn_loc, jcn_loc, nz_loc, rowpartvec, colpartvec, m, n, myrowindices, inummyr, mycolindices, inummyc, iwrk, iwsz) |
| integer function | smumps_chk1loc (d, dsz, indx, indxsz, eps) |
| integer function | smumps_chk1conv (d, dsz, eps) |
| integer function | smumps_chkconvglo (dr, m, indxr, indxrsz, dc, n, indxc, indxcsz, eps, comm) |
| real function | smumps_errscaloc (d, tmpd, dsz, indx, indxsz) |
| real function | smumps_errsca1 (d, tmpd, dsz) |
| subroutine | smumps_updatescale (d, tmpd, dsz, indx, indxsz) |
| subroutine | smumps_upscale1 (d, tmpd, dsz) |
| subroutine | smumps_initreallst (d, dsz, indx, indxsz, val) |
| subroutine | smumps_invlist (d, dsz, indx, indxsz) |
| subroutine | smumps_initreal (d, dsz, val) |
| subroutine | smumps_zeroout (tmpd, tmpsz, indx, indxsz) |
| subroutine | smumps_bureduce (inv, inoutv, len, dtype) |
| subroutine | smumps_ibuinit (iw, iwsz, ival) |
| subroutine | smumps_numvolsndrcv (myid, numprocs, isz, ipartvec, nz_loc, indx, osz, oindx, isndrcvnum, isndrcvvol, osndrcvnum, osndrcvvol, iwrk, iwrksz, sndsz, rcvsz, comm) |
| subroutine | smumps_setupcomms (myid, numprocs, isz, ipartvec, nz_loc, indx, osz, oindx, isndrcvnum, isndvol, inghbprcs, isndrcvia, isndrcvja, osndrcvnum, osndvol, onghbprcs, osndrcvia, osndrcvja, sndsz, rcvsz, iwrk, istatus, requests, itagcomm, comm) |
| subroutine | smumps_docomminf (myid, numprocs, tmpd, idsz, itagcomm, isndrcvnum, inghbprcs, isndrcvvol, isndrcvia, isndrcvja, isndrcva, osndrcvnum, onghbprcs, osndrcvvol, osndrcvia, osndrcvja, osndrcva, istatus, requests, comm) |
| subroutine | smumps_docomm1n (myid, numprocs, tmpd, idsz, itagcomm, isndrcvnum, inghbprcs, isndrcvvol, isndrcvia, isndrcvja, isndrcva, osndrcvnum, onghbprcs, osndrcvvol, osndrcvia, osndrcvja, osndrcva, istatus, requests, comm) |
| subroutine | smumps_createpartvecsym (myid, numprocs, comm, irn_loc, jcn_loc, nz_loc, ipartvec, isz, iwrk, iwsz) |
| subroutine | smumps_numvolsndrcvsym (myid, numprocs, isz, ipartvec, nz_loc, indx, oindx, isndrcvnum, isndrcvvol, osndrcvnum, osndrcvvol, iwrk, iwrksz, sndsz, rcvsz, comm) |
| subroutine | smumps_findnummyrowcolsym (myid, numprocs, comm, irn_loc, jcn_loc, nz_loc, partvec, n, inummyr, iwrk, iwsz) |
| integer function | smumps_chkconvglosym (d, n, indxr, indxrsz, eps, comm) |
| subroutine | smumps_fillmyrowcolindicessym (myid, numprocs, comm, irn_loc, jcn_loc, nz_loc, partvec, n, myrowindices, inummyr, iwrk, iwsz) |
| subroutine | smumps_setupcommssym (myid, numprocs, isz, ipartvec, nz_loc, indx, oindx, isndrcvnum, isndvol, inghbprcs, isndrcvia, isndrcvja, osndrcvnum, osndvol, onghbprcs, osndrcvia, osndrcvja, sndsz, rcvsz, iwrk, istatus, requests, itagcomm, comm) |
| subroutine smumps_bureduce | ( | integer, dimension(2*len) | inv, |
| integer, dimension(2*len) | inoutv, | ||
| integer | len, | ||
| integer | dtype ) |
Definition at line 460 of file sfac_scalings_simScale_util.F.
| integer function smumps_chk1conv | ( | real, dimension(dsz) | d, |
| integer | dsz, | ||
| real | eps ) |
Definition at line 266 of file sfac_scalings_simScale_util.F.
| integer function smumps_chk1loc | ( | real, dimension(dsz) | d, |
| integer | dsz, | ||
| integer, dimension(indxsz) | indx, | ||
| integer | indxsz, | ||
| real | eps ) |
Definition at line 246 of file sfac_scalings_simScale_util.F.
| integer function smumps_chkconvglo | ( | real, dimension(m) | dr, |
| integer | m, | ||
| integer, dimension(indxrsz) | indxr, | ||
| integer | indxrsz, | ||
| real, dimension(n) | dc, | ||
| integer | n, | ||
| integer, dimension(indxcsz) | indxc, | ||
| integer | indxcsz, | ||
| real | eps, | ||
| integer | comm ) |
Definition at line 287 of file sfac_scalings_simScale_util.F.
| integer function smumps_chkconvglosym | ( | real, dimension(n) | d, |
| integer | n, | ||
| integer, dimension(indxrsz) | indxr, | ||
| integer | indxrsz, | ||
| real | eps, | ||
| integer | comm ) |
Definition at line 1152 of file sfac_scalings_simScale_util.F.
| subroutine smumps_createpartvec | ( | integer, intent(in) | myid, |
| integer, intent(in) | numprocs, | ||
| integer, intent(in) | comm, | ||
| integer, dimension(nz_loc), intent(in) | irn_loc, | ||
| integer, dimension(nz_loc), intent(in) | jcn_loc, | ||
| integer(8), intent(in) | nz_loc, | ||
| integer, dimension(isz), intent(out) | ipartvec, | ||
| integer, intent(in) | isz, | ||
| integer, intent(in) | osz, | ||
| integer, dimension(iwsz), intent(out) | iwrk, | ||
| integer, intent(in) | iwsz ) |
Definition at line 14 of file sfac_scalings_simScale_util.F.
| subroutine smumps_createpartvecsym | ( | integer, intent(in) | myid, |
| integer, intent(in) | numprocs, | ||
| integer, intent(in) | comm, | ||
| integer, dimension(nz_loc), intent(in) | irn_loc, | ||
| integer, dimension(nz_loc), intent(in) | jcn_loc, | ||
| integer(8) | nz_loc, | ||
| integer, dimension(isz), intent(out) | ipartvec, | ||
| integer, intent(in) | isz, | ||
| integer, dimension(iwsz), intent(out) | iwrk, | ||
| integer, intent(in) | iwsz ) |
Definition at line 930 of file sfac_scalings_simScale_util.F.
| subroutine smumps_docomm1n | ( | integer | myid, |
| integer | numprocs, | ||
| real, dimension(idsz) | tmpd, | ||
| integer | idsz, | ||
| integer | itagcomm, | ||
| integer | isndrcvnum, | ||
| integer, dimension(isndrcvnum) | inghbprcs, | ||
| integer | isndrcvvol, | ||
| integer, dimension(numprocs+1) | isndrcvia, | ||
| integer, dimension(isndrcvvol) | isndrcvja, | ||
| real, dimension(isndrcvvol) | isndrcva, | ||
| integer | osndrcvnum, | ||
| integer, dimension(osndrcvnum) | onghbprcs, | ||
| integer | osndrcvvol, | ||
| integer, dimension(numprocs+1) | osndrcvia, | ||
| integer, dimension(osndrcvvol) | osndrcvja, | ||
| real, dimension(osndrcvvol) | osndrcva, | ||
| integer, dimension(mpi_status_size, max(isndrcvnum,osndrcvnum)) | istatus, | ||
| integer, dimension(max(isndrcvnum,osndrcvnum)) | requests, | ||
| integer | comm ) |
Definition at line 838 of file sfac_scalings_simScale_util.F.
| subroutine smumps_docomminf | ( | integer | myid, |
| integer | numprocs, | ||
| real, dimension(idsz) | tmpd, | ||
| integer | idsz, | ||
| integer | itagcomm, | ||
| integer | isndrcvnum, | ||
| integer, dimension(isndrcvnum) | inghbprcs, | ||
| integer | isndrcvvol, | ||
| integer, dimension(numprocs+1) | isndrcvia, | ||
| integer, dimension(isndrcvvol) | isndrcvja, | ||
| real, dimension(isndrcvvol) | isndrcva, | ||
| integer | osndrcvnum, | ||
| integer, dimension(osndrcvnum) | onghbprcs, | ||
| integer | osndrcvvol, | ||
| integer, dimension(numprocs+1) | osndrcvia, | ||
| integer, dimension(osndrcvvol) | osndrcvja, | ||
| real, dimension(osndrcvvol) | osndrcva, | ||
| integer, dimension(mpi_status_size, max(isndrcvnum,osndrcvnum)) | istatus, | ||
| integer, dimension(max(isndrcvnum,osndrcvnum)) | requests, | ||
| integer | comm ) |
Definition at line 743 of file sfac_scalings_simScale_util.F.
| real function smumps_errsca1 | ( | real, dimension(dsz) | d, |
| real, dimension(dsz) | tmpd, | ||
| integer | dsz ) |
Definition at line 336 of file sfac_scalings_simScale_util.F.
| real function smumps_errscaloc | ( | real, dimension(dsz) | d, |
| real, dimension(dsz) | tmpd, | ||
| integer | dsz, | ||
| integer, dimension(indxsz) | indx, | ||
| integer | indxsz ) |
Definition at line 311 of file sfac_scalings_simScale_util.F.
| subroutine smumps_fillmyrowcolindices | ( | integer | myid, |
| integer | numprocs, | ||
| integer | comm, | ||
| integer, dimension(nz_loc) | irn_loc, | ||
| integer, dimension(nz_loc) | jcn_loc, | ||
| integer(8) | nz_loc, | ||
| integer, dimension(m) | rowpartvec, | ||
| integer, dimension(n) | colpartvec, | ||
| integer | m, | ||
| integer | n, | ||
| integer, dimension(inummyr) | myrowindices, | ||
| integer | inummyr, | ||
| integer, dimension(inummyc) | mycolindices, | ||
| integer | inummyc, | ||
| integer, dimension(iwsz) | iwrk, | ||
| integer | iwsz ) |
Definition at line 170 of file sfac_scalings_simScale_util.F.
| subroutine smumps_fillmyrowcolindicessym | ( | integer | myid, |
| integer | numprocs, | ||
| integer | comm, | ||
| integer, dimension(nz_loc) | irn_loc, | ||
| integer, dimension(nz_loc) | jcn_loc, | ||
| integer(8) | nz_loc, | ||
| integer, dimension(n) | partvec, | ||
| integer | n, | ||
| integer, dimension(inummyr) | myrowindices, | ||
| integer | inummyr, | ||
| integer, dimension(iwsz) | iwrk, | ||
| integer | iwsz ) |
Definition at line 1172 of file sfac_scalings_simScale_util.F.
| subroutine smumps_findnummyrowcol | ( | integer, intent(in) | myid, |
| integer, intent(in) | numprocs, | ||
| integer, intent(in) | comm, | ||
| integer, dimension(nz_loc), intent(in) | irn_loc, | ||
| integer, dimension(nz_loc), intent(in) | jcn_loc, | ||
| integer(8), intent(in) | nz_loc, | ||
| integer, dimension(m), intent(in) | rowpartvec, | ||
| integer, dimension(n), intent(in) | colpartvec, | ||
| integer, intent(in) | m, | ||
| integer, intent(in) | n, | ||
| integer | inummyr, | ||
| integer | inummyc, | ||
| integer, dimension(iwsz) | iwrk, | ||
| integer, intent(in) | iwsz ) |
Definition at line 92 of file sfac_scalings_simScale_util.F.
| subroutine smumps_findnummyrowcolsym | ( | integer | myid, |
| integer | numprocs, | ||
| integer | comm, | ||
| integer, dimension(nz_loc) | irn_loc, | ||
| integer, dimension(nz_loc) | jcn_loc, | ||
| integer(8) | nz_loc, | ||
| integer, dimension(n) | partvec, | ||
| integer | n, | ||
| integer | inummyr, | ||
| integer, dimension(iwsz) | iwrk, | ||
| integer | iwsz ) |
Definition at line 1099 of file sfac_scalings_simScale_util.F.
| subroutine smumps_ibuinit | ( | integer, dimension(iwsz) | iw, |
| integer | iwsz, | ||
| integer | ival ) |
Definition at line 514 of file sfac_scalings_simScale_util.F.
| subroutine smumps_initreal | ( | real, dimension(dsz) | d, |
| integer | dsz, | ||
| real | val ) |
Definition at line 428 of file sfac_scalings_simScale_util.F.
| subroutine smumps_initreallst | ( | real, dimension(dsz) | d, |
| integer | dsz, | ||
| integer, dimension(indxsz) | indx, | ||
| integer | indxsz, | ||
| real | val ) |
Definition at line 395 of file sfac_scalings_simScale_util.F.
| subroutine smumps_invlist | ( | real, dimension(dsz) | d, |
| integer | dsz, | ||
| integer, dimension(indxsz) | indx, | ||
| integer | indxsz ) |
Definition at line 412 of file sfac_scalings_simScale_util.F.
| subroutine smumps_numvolsndrcv | ( | integer, intent(in) | myid, |
| integer, intent(in) | numprocs, | ||
| integer, intent(in) | isz, | ||
| integer, dimension(isz), intent(in) | ipartvec, | ||
| integer(8), intent(in) | nz_loc, | ||
| integer, dimension(nz_loc), intent(in) | indx, | ||
| integer, intent(in) | osz, | ||
| integer, dimension(nz_loc), intent(in) | oindx, | ||
| integer, intent(out) | isndrcvnum, | ||
| integer, intent(out) | isndrcvvol, | ||
| integer, intent(out) | osndrcvnum, | ||
| integer, intent(out) | osndrcvvol, | ||
| integer, dimension(iwrksz) | iwrk, | ||
| integer, intent(in) | iwrksz, | ||
| integer, dimension(numprocs), intent(out) | sndsz, | ||
| integer, dimension(numprocs), intent(out) | rcvsz, | ||
| integer, intent(in) | comm ) |
Definition at line 536 of file sfac_scalings_simScale_util.F.
| subroutine smumps_numvolsndrcvsym | ( | integer, intent(in) | myid, |
| integer, intent(in) | numprocs, | ||
| integer, intent(in) | isz, | ||
| integer, dimension(isz), intent(in) | ipartvec, | ||
| integer(8), intent(in) | nz_loc, | ||
| integer, dimension(nz_loc), intent(in) | indx, | ||
| integer, dimension(nz_loc), intent(in) | oindx, | ||
| integer, intent(out) | isndrcvnum, | ||
| integer, intent(out) | isndrcvvol, | ||
| integer, intent(out) | osndrcvnum, | ||
| integer, intent(out) | osndrcvvol, | ||
| integer, dimension(iwrksz), intent(out) | iwrk, | ||
| integer, intent(in) | iwrksz, | ||
| integer, dimension(numprocs) | sndsz, | ||
| integer, dimension(numprocs) | rcvsz, | ||
| integer, intent(in) | comm ) |
Definition at line 1003 of file sfac_scalings_simScale_util.F.
| subroutine smumps_setupcomms | ( | integer | myid, |
| integer | numprocs, | ||
| integer | isz, | ||
| integer, dimension(isz) | ipartvec, | ||
| integer(8) | nz_loc, | ||
| integer, dimension(nz_loc) | indx, | ||
| integer | osz, | ||
| integer, dimension(nz_loc) | oindx, | ||
| integer | isndrcvnum, | ||
| integer | isndvol, | ||
| integer, dimension(isndrcvnum) | inghbprcs, | ||
| integer, dimension(numprocs+1) | isndrcvia, | ||
| integer, dimension(isndvol) | isndrcvja, | ||
| integer | osndrcvnum, | ||
| integer | osndvol, | ||
| integer, dimension(osndrcvnum) | onghbprcs, | ||
| integer, dimension(numprocs+1) | osndrcvia, | ||
| integer, dimension(osndvol) | osndrcvja, | ||
| integer, dimension(numprocs) | sndsz, | ||
| integer, dimension(numprocs) | rcvsz, | ||
| integer, dimension(isz) | iwrk, | ||
| integer, dimension(mpi_status_size, isndrcvnum) | istatus, | ||
| integer, dimension(isndrcvnum) | requests, | ||
| integer | itagcomm, | ||
| integer | comm ) |
Definition at line 632 of file sfac_scalings_simScale_util.F.
| subroutine smumps_setupcommssym | ( | integer | myid, |
| integer | numprocs, | ||
| integer | isz, | ||
| integer, dimension(isz) | ipartvec, | ||
| integer(8) | nz_loc, | ||
| integer, dimension(nz_loc) | indx, | ||
| integer, dimension(nz_loc) | oindx, | ||
| integer | isndrcvnum, | ||
| integer | isndvol, | ||
| integer, dimension(isndrcvnum) | inghbprcs, | ||
| integer, dimension(numprocs+1) | isndrcvia, | ||
| integer, dimension(isndvol) | isndrcvja, | ||
| integer | osndrcvnum, | ||
| integer | osndvol, | ||
| integer, dimension(osndrcvnum) | onghbprcs, | ||
| integer, dimension(numprocs+1) | osndrcvia, | ||
| integer, dimension(osndvol) | osndrcvja, | ||
| integer, dimension(numprocs) | sndsz, | ||
| integer, dimension(numprocs) | rcvsz, | ||
| integer, dimension(isz) | iwrk, | ||
| integer, dimension(mpi_status_size, isndrcvnum) | istatus, | ||
| integer, dimension(isndrcvnum) | requests, | ||
| integer | itagcomm, | ||
| integer | comm ) |
Definition at line 1224 of file sfac_scalings_simScale_util.F.
| subroutine smumps_updatescale | ( | real, dimension(dsz) | d, |
| real, dimension(dsz) | tmpd, | ||
| integer | dsz, | ||
| integer, dimension(indxsz) | indx, | ||
| integer | indxsz ) |
Definition at line 359 of file sfac_scalings_simScale_util.F.
| subroutine smumps_upscale1 | ( | real, dimension(dsz) | d, |
| real, dimension(dsz) | tmpd, | ||
| integer | dsz ) |
Definition at line 377 of file sfac_scalings_simScale_util.F.
| subroutine smumps_zeroout | ( | real, dimension(tmpsz) | tmpd, |
| integer | tmpsz, | ||
| integer, dimension(indxsz) | indx, | ||
| integer | indxsz ) |
Definition at line 443 of file sfac_scalings_simScale_util.F.