Go to the source code of this file.
Functions/Subroutines | |
| subroutine | mpi_bsend (buf, cnt, datatype, dest, tag, comm, ierr) |
| subroutine | mpi_buffer_attach (buf, cnt, ierr) |
| subroutine | mpi_buffer_detach (buf, cnt, ierr) |
| subroutine | mpi_gather (sendbuf, cnt, datatype, recvbuf, reccnt, rectype, root, comm, ierr) |
| subroutine | mpi_gatherv (sendbuf, cnt, datatype, recvbuf, reccnt, displs, rectype, root, comm, ierr) |
| subroutine | mpi_allreduce (sendbuf, recvbuf, cnt, datatype, operation, comm, ierr) |
| subroutine | mpi_reduce (sendbuf, recvbuf, cnt, datatype, op, root, comm, ierr) |
| subroutine | mpi_reduce_scatter (sendbuf, recvbuf, rcvcnt, datatype, op, comm, ierr) |
| subroutine | mpi_abort (comm, ierrcode, ierr) |
| subroutine | mpi_alltoall (sendbuf, sendcnt, sendtype, recvbuf, recvcnt, recvtype, comm, ierr) |
| subroutine | mpi_attr_put (comm, key, val, ierr) |
| subroutine | mpi_barrier (comm, ierr) |
| subroutine | mpi_get_processor_name (name, resultlen, ierror) |
| subroutine | mpi_bcast (buffer, cnt, datatype, root, comm, ierr) |
| subroutine | mpi_cancel (ireq, ierr) |
| subroutine | mpi_comm_create (comm, group, comm2, ierr) |
| subroutine | mpi_comm_dup (comm, comm2, ierr) |
| subroutine | mpi_comm_free (comm, ierr) |
| subroutine | mpi_comm_group (comm, group, ierr) |
| subroutine | mpi_comm_rank (comm, rank, ierr) |
| subroutine | mpi_comm_size (comm, size, ierr) |
| subroutine | mpi_comm_split (comm, color, key, comm2, ierr) |
| subroutine | mpi_finalize (ierr) |
| subroutine | mpi_get_count (status, datatype, cnt, ierr) |
| subroutine | mpi_group_free (group, ierr) |
| subroutine | mpi_group_range_excl (group, n, ranges, group2, ierr) |
| subroutine | mpi_group_size (group, size, ierr) |
| subroutine | mpi_init_thread (mpi_thread_req, thread_support, ierr) |
| subroutine | mpi_init (ierr) |
| subroutine | mpi_initialized (flag, ierr) |
| subroutine | mpi_iprobe (source, tag, comm, flag, status, ierr) |
| subroutine | mpi_irecv (buf, cnt, datatype, source, tag, comm, ireq, ierr) |
| subroutine | mpi_isend (buf, cnt, datatype, dest, tag, comm, ireq, ierr) |
| subroutine | mpi_type_commit (newtyp, ierr_mpi) |
| subroutine | mpi_type_free (newtyp, ierr_mpi) |
| subroutine | mpi_type_contiguous (length, datatype, newtype, ierr_mpi) |
| subroutine | mpi_op_create (func, commute, op, ierr) |
| subroutine | mpi_op_free (op, ierr) |
| subroutine | mpi_pack (inbuf, incnt, datatype, outbuf, outcnt, position, comm, ierr) |
| subroutine | mpi_pack_size (incnt, datatype, comm, size, ierr) |
| subroutine | mpi_probe (source, tag, comm, status, ierr) |
| subroutine | mpi_recv (buf, cnt, datatype, source, tag, comm, status, ierr) |
| subroutine | mpi_request_free (ireq, ierr) |
| subroutine | mpi_send (buf, cnt, datatype, dest, tag, comm, ierr) |
| subroutine | mpi_ssend (buf, cnt, datatype, dest, tag, comm, ierr) |
| subroutine | mpi_test (ireq, flag, status, ierr) |
| subroutine | mpi_unpack (inbuf, insize, position, outbuf, outcnt, datatype, comm, ierr) |
| subroutine | mpi_wait (ireq, status, ierr) |
| subroutine | mpi_waitall (cnt, array_of_requests, status, ierr) |
| subroutine | mpi_waitany (cnt, array_of_requests, index, status, ierr) |
| double precision function | mpi_wtime () |
| subroutine | mumps_copy (cnt, sendbuf, recvbuf, datatype, ierr) |
| subroutine | mumps_copy_integer (s, r, n) |
| subroutine | mumps_copy_integer8 (s, r, n) |
| subroutine | mumps_copy_logical (s, r, n) |
| subroutine | mumps_copy_2integer (s, r, n) |
| subroutine | mumps_copy_real (s, r, n) |
| subroutine | mumps_copy_2double_precision (s, r, n) |
| subroutine | mumps_copy_double_precision (s, r, n) |
| subroutine | mumps_copy_complex (s, r, n) |
| subroutine | mumps_copy_double_complex (s, r, n) |
| logical function | mumps_is_in_place (sendbuf, cnt) |
| subroutine | blacs_gridinit (cntxt, c, nprow, npcol) |
| subroutine | blacs_gridinfo (cntxt, nprow, npcol, myrow, mycol) |
| subroutine | blacs_gridexit (cntxt) |
| subroutine | descinit (desc, m, n, mb, nb, irsrc, icsrc, ictxt, lld, info) |
| integer function | numroc (n, nb, iproc, isrcproc, nprocs) |
| subroutine | pcpotrf (uplo, n, a, ia, ja, desca, info) |
| subroutine | pcgetrf (m, n, a, ia, ja, desca, ipiv, info) |
| subroutine | pctrtrs (uplo, trans, diag, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pzpotrf (uplo, n, a, ia, ja, desca, info) |
| subroutine | pzgetrf (m, n, a, ia, ja, desca, ipiv, info) |
| subroutine | pztrtrs (uplo, trans, diag, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pspotrf (uplo, n, a, ia, ja, desca, info) |
| subroutine | psgetrf (m, n, a, ia, ja, desca, ipiv, info) |
| subroutine | pstrtrs (uplo, trans, diag, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pdpotrf (uplo, n, a, ia, ja, desca, info) |
| subroutine | pdgetrf (m, n, a, ia, ja, desca, ipiv, info) |
| subroutine | pdtrtrs (uplo, trans, diag, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | infog2l (grindx, gcindx, desc, nprow, npcol, myrow, mycol, lrindx, lcindx, rsrc, csrc) |
| integer function | indxg2p (indxglob, nb, iproc, isrcproc, nprocs) |
| subroutine | pcscal (n, alpha, x, ix, jx, descx, incx) |
| subroutine | pzscal (n, alpha, x, ix, jx, descx, incx) |
| subroutine | pdscal (n, alpha, x, ix, jx, descx, incx) |
| subroutine | psscal (n, alpha, x, ix, jx, descx, incx) |
| subroutine | pzdot (n, dot, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | pcdot (n, dot, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | pddot (n, dot, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | psdot (n, dot, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | zgebs2d (contxt, scope, top, m, n, a, lda) |
| subroutine | cgebs2d (contxt, scope, top, m, n, a, lda) |
| subroutine | sgebs2d (contxt, scope, top, m, n, a, lda) |
| subroutine | dgebs2d (contxt, scope, top, m, n, a, lda) |
| subroutine | zgebr2d (contxt, scope, top, m, n, a, lda) |
| subroutine | cgebr2d (contxt, scope, top, m, n, a, lda) |
| subroutine | sgebr2d (contxt, scope, top, m, n, a, lda) |
| subroutine | dgebr2d (contxt, scope, top, m, n, a, lda) |
| subroutine | pcgetrs (trans, n, nrhs, a, ia, ja, desca, ipiv, b, ib, jb, descb, info) |
| subroutine | pzgetrs (trans, n, nrhs, a, ia, ja, desca, ipiv, b, ib, jb, descb, info) |
| subroutine | psgetrs (trans, n, nrhs, a, ia, ja, desca, ipiv, b, ib, jb, descb, info) |
| subroutine | pdgetrs (trans, n, nrhs, a, ia, ja, desca, ipiv, b, ib, jb, descb, info) |
| subroutine | pcpotrs (uplo, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pzpotrs (uplo, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pspotrs (uplo, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pdpotrs (uplo, n, nrhs, a, ia, ja, desca, b, ib, jb, descb, info) |
| subroutine | pscnrm2 (n, norm2, x, ix, jx, descx, incx) |
| subroutine | pdznrm2 (n, norm2, x, ix, jx, descx, incx) |
| subroutine | psnrm2 (n, norm2, x, ix, jx, descx, incx) |
| subroutine | pdnrm2 (n, norm2, x, ix, jx, descx, incx) |
| real function | pclange (norm, m, n, a, ia, ja, desca, work) |
| double precision function | pzlange (norm, m, n, a, ia, ja, desca, work) |
| real function | pslange (norm, m, n, a, ia, ja, desca, work) |
| double precision function | pdlange (norm, m, n, a, ia, ja, desca, work) |
| subroutine | pcgecon (norm, n, a, ia, ja, desca, anorm, rcond, work, lwork, iwork, liwork, info) |
| subroutine | pzgecon (norm, n, a, ia, ja, desca, anorm, rcond, work, lwork, iwork, liwork, info) |
| subroutine | psgecon (norm, n, a, ia, ja, desca, anorm, rcond, work, lwork, iwork, liwork, info) |
| subroutine | pdgecon (norm, n, a, ia, ja, desca, anorm, rcond, work, lwork, iwork, liwork, info) |
| subroutine | pcgeqpf (m, n, a, ia, ja, desca, ipiv, tau, work, lwork, info) |
| subroutine | pzgeqpf (m, n, a, ia, ja, desca, ipiv, tau, work, lwork, info) |
| subroutine | psgeqpf (m, n, a, ia, ja, desca, ipiv, tau, work, lwork, info) |
| subroutine | pdgeqpf (m, n, a, ia, ja, desca, ipiv, tau, work, lwork, info) |
| subroutine | pcaxpy (n, a, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | pzaxpy (n, a, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | psaxpy (n, a, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | pdaxpy (n, a, x, ix, jx, descx, incx, y, iy, jy, descy, incy) |
| subroutine | pctrsm (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb) |
| subroutine | pztrsm (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb) |
| subroutine | pstrsm (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb) |
| subroutine | pdtrsm (side, uplo, transa, diag, m, n, alpha, a, ia, ja, desca, b, ib, jb, descb) |
| subroutine | pcunmqr (side, trans, m, n, k, a, ia, ja, desca, tau, c, ic, jc, descc, work, lwork, info) |
| subroutine | pzunmqr (side, trans, m, n, k, a, ia, ja, desca, tau, c, ic, jc, descc, work, lwork, info) |
| subroutine | psormqr (side, trans, m, n, k, a, ia, ja, desca, tau, c, ic, jc, descc, work, lwork, info) |
| subroutine | pdormqr (side, trans, m, n, k, a, ia, ja, desca, tau, c, ic, jc, descc, work, lwork, info) |
| subroutine | chk1mat (ma, mapos0, na, napos0, ia, ja, desca, descapos0, info) |
| subroutine | pchk2mat (ma, mapos0, na, napos0, ia, ja, desca, descapos0, mb, mbpos0, nb, nbpos0, ib, jb, descb, descbpos0, nextra, ex, expos, info) |
| subroutine | pxerbla (contxt, srname, info) |
| subroutine | descset (desc, m, n, mb, nb, irsrc, icsrc, ictxt, lld) |
| subroutine blacs_gridexit | ( | integer | cntxt | ) |
| subroutine blacs_gridinfo | ( | integer | cntxt, |
| integer | nprow, | ||
| integer | npcol, | ||
| integer | myrow, | ||
| integer | mycol ) |
| subroutine blacs_gridinit | ( | integer | cntxt, |
| character | c, | ||
| integer | nprow, | ||
| integer | npcol ) |
| subroutine cgebr2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| complex, dimension(*) | a, | ||
| integer | lda ) |
| subroutine cgebs2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| complex, dimension(*) | a, | ||
| integer | lda ) |
| subroutine chk1mat | ( | integer | ma, |
| integer | mapos0, | ||
| integer | na, | ||
| integer | napos0, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer | descapos0, | ||
| integer | info ) |
| subroutine descinit | ( | integer, dimension( * ) | desc, |
| integer | m, | ||
| integer | n, | ||
| integer | mb, | ||
| integer | nb, | ||
| integer | irsrc, | ||
| integer | icsrc, | ||
| integer | ictxt, | ||
| integer | lld, | ||
| integer | info ) |
| subroutine descset | ( | integer, dimension( * ) | desc, |
| integer | m, | ||
| integer | n, | ||
| integer | mb, | ||
| integer | nb, | ||
| integer | irsrc, | ||
| integer | icsrc, | ||
| integer | ictxt, | ||
| integer | lld ) |
| subroutine dgebr2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| double precision, dimension(*) | a, | ||
| integer | lda ) |
| subroutine dgebs2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| double precision, dimension(*) | a, | ||
| integer | lda ) |
| integer function indxg2p | ( | integer | indxglob, |
| integer | nb, | ||
| integer | iproc, | ||
| integer | isrcproc, | ||
| integer | nprocs ) |
| subroutine infog2l | ( | integer | grindx, |
| integer | gcindx, | ||
| integer, dimension( * ) | desc, | ||
| integer | nprow, | ||
| integer | npcol, | ||
| integer | myrow, | ||
| integer | mycol, | ||
| integer | lrindx, | ||
| integer | lcindx, | ||
| integer | rsrc, | ||
| integer | csrc ) |
| subroutine mpi_abort | ( | integer | comm, |
| integer | ierrcode, | ||
| integer | ierr ) |
| subroutine mpi_allreduce | ( | integer, dimension(*) | sendbuf, |
| integer, dimension(*) | recvbuf, | ||
| integer | cnt, | ||
| integer | datatype, | ||
| integer | operation, | ||
| integer | comm, | ||
| integer | ierr ) |
Definition at line 101 of file mpi.f.
| subroutine mpi_alltoall | ( | integer, dimension(*) | sendbuf, |
| integer | sendcnt, | ||
| integer | sendtype, | ||
| integer, dimension(*) | recvbuf, | ||
| integer | recvcnt, | ||
| integer | recvtype, | ||
| integer | comm, | ||
| integer | ierr ) |
Definition at line 159 of file mpi.f.
| subroutine mpi_attr_put | ( | integer | comm, |
| integer | key, | ||
| integer | val, | ||
| integer | ierr ) |
| subroutine mpi_barrier | ( | integer | comm, |
| integer | ierr ) |
| subroutine mpi_bcast | ( | integer, dimension( * ) | buffer, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | root, | ||
| integer | comm, | ||
| integer | ierr ) |
| subroutine mpi_bsend | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | dest, | ||
| integer | tag, | ||
| integer | comm, | ||
| integer | ierr ) |
| subroutine mpi_buffer_attach | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | ierr ) |
| subroutine mpi_buffer_detach | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | ierr ) |
| subroutine mpi_cancel | ( | integer | ireq, |
| integer | ierr ) |
| subroutine mpi_comm_create | ( | integer | comm, |
| integer | group, | ||
| integer | comm2, | ||
| integer | ierr ) |
| subroutine mpi_comm_dup | ( | integer | comm, |
| integer | comm2, | ||
| integer | ierr ) |
| subroutine mpi_comm_free | ( | integer | comm, |
| integer | ierr ) |
| subroutine mpi_comm_group | ( | integer | comm, |
| integer | group, | ||
| integer | ierr ) |
| subroutine mpi_comm_rank | ( | integer | comm, |
| integer | rank, | ||
| integer | ierr ) |
| subroutine mpi_comm_size | ( | integer | comm, |
| integer | size, | ||
| integer | ierr ) |
| subroutine mpi_comm_split | ( | integer | comm, |
| integer | color, | ||
| integer | key, | ||
| integer | comm2, | ||
| integer | ierr ) |
| subroutine mpi_finalize | ( | integer | ierr | ) |
| subroutine mpi_gather | ( | integer, dimension(*) | sendbuf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer, dimension(*) | recvbuf, | ||
| integer | reccnt, | ||
| integer | rectype, | ||
| integer | root, | ||
| integer | comm, | ||
| integer | ierr ) |
Definition at line 53 of file mpi.f.
| subroutine mpi_gatherv | ( | integer, dimension(*) | sendbuf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer, dimension(*) | recvbuf, | ||
| integer, dimension(1) | reccnt, | ||
| integer, dimension(*) | displs, | ||
| integer | rectype, | ||
| integer | root, | ||
| integer | comm, | ||
| integer | ierr ) |
Definition at line 73 of file mpi.f.
| subroutine mpi_get_count | ( | integer, dimension( mpi_status_size ) | status, |
| integer | datatype, | ||
| integer | cnt, | ||
| integer | ierr ) |
| subroutine mpi_get_processor_name | ( | character (len=*) | name, |
| integer | resultlen, | ||
| integer | ierror ) |
| subroutine mpi_group_free | ( | integer | group, |
| integer | ierr ) |
| subroutine mpi_group_range_excl | ( | integer | group, |
| integer | n, | ||
| integer, dimension(*) | ranges, | ||
| integer | group2, | ||
| integer | ierr ) |
| subroutine mpi_group_size | ( | integer | group, |
| integer | size, | ||
| integer | ierr ) |
| subroutine mpi_init | ( | integer | ierr | ) |
| subroutine mpi_init_thread | ( | integer | mpi_thread_req, |
| integer | thread_support, | ||
| integer | ierr ) |
| subroutine mpi_initialized | ( | logical | flag, |
| integer | ierr ) |
| subroutine mpi_iprobe | ( | integer | source, |
| integer | tag, | ||
| integer | comm, | ||
| logical | flag, | ||
| integer, dimension(mpi_status_size) | status, | ||
| integer | ierr ) |
| subroutine mpi_irecv | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | source, | ||
| integer | tag, | ||
| integer | comm, | ||
| integer | ireq, | ||
| integer | ierr ) |
| subroutine mpi_isend | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | dest, | ||
| integer | tag, | ||
| integer | comm, | ||
| integer | ireq, | ||
| integer | ierr ) |
| subroutine mpi_op_create | ( | external | func, |
| logical | commute, | ||
| integer | op, | ||
| integer | ierr ) |
| subroutine mpi_op_free | ( | integer | op, |
| integer | ierr ) |
| subroutine mpi_pack | ( | integer, dimension(*) | inbuf, |
| integer | incnt, | ||
| integer | datatype, | ||
| integer, dimension(*) | outbuf, | ||
| integer | outcnt, | ||
| integer | position, | ||
| integer | comm, | ||
| integer | ierr ) |
| subroutine mpi_pack_size | ( | integer | incnt, |
| integer | datatype, | ||
| integer | comm, | ||
| integer | size, | ||
| integer | ierr ) |
| subroutine mpi_probe | ( | integer | source, |
| integer | tag, | ||
| integer | comm, | ||
| integer, dimension( mpi_status_size ) | status, | ||
| integer | ierr ) |
| subroutine mpi_recv | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | source, | ||
| integer | tag, | ||
| integer | comm, | ||
| integer, dimension(mpi_status_size) | status, | ||
| integer | ierr ) |
| subroutine mpi_reduce | ( | integer, dimension(*) | sendbuf, |
| integer, dimension(*) | recvbuf, | ||
| integer | cnt, | ||
| integer | datatype, | ||
| integer | op, | ||
| integer | root, | ||
| integer | comm, | ||
| integer | ierr ) |
Definition at line 118 of file mpi.f.
| subroutine mpi_reduce_scatter | ( | integer, dimension(*) | sendbuf, |
| integer, dimension(*) | recvbuf, | ||
| integer | rcvcnt, | ||
| integer | datatype, | ||
| integer | op, | ||
| integer | comm, | ||
| integer | ierr ) |
Definition at line 135 of file mpi.f.
| subroutine mpi_request_free | ( | integer | ireq, |
| integer | ierr ) |
| subroutine mpi_send | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | dest, | ||
| integer | tag, | ||
| integer | comm, | ||
| integer | ierr ) |
| subroutine mpi_ssend | ( | integer, dimension(*) | buf, |
| integer | cnt, | ||
| integer | datatype, | ||
| integer | dest, | ||
| integer | tag, | ||
| integer | comm, | ||
| integer | ierr ) |
| subroutine mpi_test | ( | integer | ireq, |
| logical | flag, | ||
| integer, dimension( mpi_status_size ) | status, | ||
| integer | ierr ) |
| subroutine mpi_type_commit | ( | integer | newtyp, |
| integer | ierr_mpi ) |
| subroutine mpi_type_contiguous | ( | integer | length, |
| integer | datatype, | ||
| integer | newtype, | ||
| integer | ierr_mpi ) |
| subroutine mpi_type_free | ( | integer | newtyp, |
| integer | ierr_mpi ) |
| subroutine mpi_unpack | ( | integer, dimension(*) | inbuf, |
| integer | insize, | ||
| integer | position, | ||
| integer, dimension(*) | outbuf, | ||
| integer | outcnt, | ||
| integer | datatype, | ||
| integer | comm, | ||
| integer | ierr ) |
| subroutine mpi_wait | ( | integer | ireq, |
| integer, dimension( mpi_status_size ) | status, | ||
| integer | ierr ) |
| subroutine mpi_waitall | ( | integer | cnt, |
| integer, dimension( cnt ) | array_of_requests, | ||
| integer, dimension( mpi_status_size ) | status, | ||
| integer | ierr ) |
| subroutine mpi_waitany | ( | integer | cnt, |
| integer, dimension( cnt ) | array_of_requests, | ||
| integer | index, | ||
| integer, dimension( mpi_status_size ) | status, | ||
| integer | ierr ) |
| double precision function mpi_wtime |
| subroutine mumps_copy | ( | integer | cnt, |
| integer, dimension(*) | sendbuf, | ||
| integer, dimension(*) | recvbuf, | ||
| integer | datatype, | ||
| integer | ierr ) |
Definition at line 577 of file mpi.f.
| logical function mumps_is_in_place | ( | integer, dimension(*) | sendbuf, |
| integer | cnt ) |
Definition at line 700 of file mpi.f.
| integer function numroc | ( | integer | n, |
| integer | nb, | ||
| integer | iproc, | ||
| integer | isrcproc, | ||
| integer | nprocs ) |
Definition at line 785 of file mpi.f.
| subroutine pcgetrf | ( | integer | m, |
| integer | n, | ||
| complex, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| integer | info ) |
| subroutine pchk2mat | ( | integer | ma, |
| integer | mapos0, | ||
| integer | na, | ||
| integer | napos0, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer | descapos0, | ||
| integer | mb, | ||
| integer | mbpos0, | ||
| integer | nb, | ||
| integer | nbpos0, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | descbpos0, | ||
| integer | nextra, | ||
| integer, dimension( nextra ) | ex, | ||
| integer, dimension( nextra ) | expos, | ||
| integer | info ) |
Definition at line 1585 of file mpi.f.
| real function pclange | ( | character | norm, |
| integer | m, | ||
| integer | n, | ||
| complex, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| complex, dimension( * ) | work ) |
| subroutine pcpotrf | ( | character | uplo, |
| integer | n, | ||
| complex, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer | info ) |
| subroutine pcunmqr | ( | character | side, |
| character | trans, | ||
| integer | m, | ||
| integer | n, | ||
| integer | k, | ||
| complex, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| complex, dimension( * ) | tau, | ||
| complex, dimension( * ) | c, | ||
| integer | ic, | ||
| integer | jc, | ||
| integer, dimension( * ) | descc, | ||
| complex, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
| subroutine pdaxpy | ( | integer | n, |
| double precision, dimension(*) | a, | ||
| double precision, dimension(*) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx, | ||
| double precision, dimension(*) | y, | ||
| integer | iy, | ||
| integer | jy, | ||
| integer, dimension(*) | descy, | ||
| integer | incy ) |
| subroutine pddot | ( | integer | n, |
| double precision | dot, | ||
| double precision, dimension(*) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx, | ||
| double precision, dimension(*) | y, | ||
| integer | iy, | ||
| integer | jy, | ||
| integer, dimension(*) | descy, | ||
| integer | incy ) |
| subroutine pdgecon | ( | character | norm, |
| integer | n, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision | anorm, | ||
| double precision | rcond, | ||
| double precision, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer, dimension( * ) | iwork, | ||
| integer | liwork, | ||
| integer | info ) |
Definition at line 1364 of file mpi.f.
| subroutine pdgeqpf | ( | integer | m, |
| integer | n, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| double precision, dimension( * ) | tau, | ||
| double precision, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
| subroutine pdgetrf | ( | integer | m, |
| integer | n, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| integer | info ) |
| subroutine pdgetrs | ( | character | trans, |
| integer | n, | ||
| integer | nrhs, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| double precision, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
| double precision function pdlange | ( | character | norm, |
| integer | m, | ||
| integer | n, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision, dimension( * ) | work ) |
| subroutine pdnrm2 | ( | integer | n, |
| double precision | norm2, | ||
| double precision, dimension( * ) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx ) |
| subroutine pdormqr | ( | character | side, |
| character | trans, | ||
| integer | m, | ||
| integer | n, | ||
| integer | k, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision, dimension( * ) | tau, | ||
| double precision, dimension( * ) | c, | ||
| integer | ic, | ||
| integer | jc, | ||
| integer, dimension( * ) | descc, | ||
| double precision, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
Definition at line 1562 of file mpi.f.
| subroutine pdpotrf | ( | character | uplo, |
| integer | n, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer | info ) |
| subroutine pdpotrs | ( | character | uplo, |
| integer | n, | ||
| integer | nrhs, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
| subroutine pdscal | ( | integer | n, |
| double precision | alpha, | ||
| double precision, dimension( * ) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension( * ) | descx, | ||
| integer | incx ) |
| subroutine pdtrsm | ( | character | side, |
| character | uplo, | ||
| character | transa, | ||
| character | diag, | ||
| integer | m, | ||
| integer | n, | ||
| double precision | alpha, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb ) |
Definition at line 1509 of file mpi.f.
| subroutine pdtrtrs | ( | character | uplo, |
| character | trans, | ||
| character | diag, | ||
| integer | n, | ||
| integer | nrhs, | ||
| double precision, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
| subroutine pdznrm2 | ( | integer | n, |
| double precision | norm2, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx ) |
| subroutine psaxpy | ( | integer | n, |
| real, dimension(*) | a, | ||
| real, dimension(*) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx, | ||
| real, dimension(*) | y, | ||
| integer | iy, | ||
| integer | jy, | ||
| integer, dimension(*) | descy, | ||
| integer | incy ) |
| subroutine pscnrm2 | ( | integer | n, |
| real | norm2, | ||
| complex, dimension( * ) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx ) |
| subroutine psdot | ( | integer | n, |
| real | dot, | ||
| real, dimension(*) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx, | ||
| real, dimension(*) | y, | ||
| integer | iy, | ||
| integer | jy, | ||
| integer, dimension(*) | descy, | ||
| integer | incy ) |
| subroutine psgecon | ( | character | norm, |
| integer | n, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real | anorm, | ||
| real | rcond, | ||
| real, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer, dimension( * ) | iwork, | ||
| integer | liwork, | ||
| integer | info ) |
| subroutine psgeqpf | ( | integer | m, |
| integer | n, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| real, dimension( * ) | tau, | ||
| real, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
| subroutine psgetrf | ( | integer | m, |
| integer | n, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| integer | info ) |
| subroutine psgetrs | ( | character | trans, |
| integer | n, | ||
| integer | nrhs, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| real, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
| real function pslange | ( | character | norm, |
| integer | m, | ||
| integer | n, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real, dimension( * ) | work ) |
| subroutine psnrm2 | ( | integer | n, |
| real | norm2, | ||
| real, dimension( * ) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx ) |
| subroutine psormqr | ( | character | side, |
| character | trans, | ||
| integer | m, | ||
| integer | n, | ||
| integer | k, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real, dimension( * ) | tau, | ||
| real, dimension( * ) | c, | ||
| integer | ic, | ||
| integer | jc, | ||
| integer, dimension( * ) | descc, | ||
| real, dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
| subroutine pspotrf | ( | character | uplo, |
| integer | n, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer | info ) |
| subroutine pspotrs | ( | character | uplo, |
| integer | n, | ||
| integer | nrhs, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
| subroutine psscal | ( | integer | n, |
| real | alpha, | ||
| real, dimension( * ) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension( * ) | descx, | ||
| integer | incx ) |
| subroutine pstrsm | ( | character | side, |
| character | uplo, | ||
| character | transa, | ||
| character | diag, | ||
| integer | m, | ||
| integer | n, | ||
| real | alpha, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb ) |
| subroutine pstrtrs | ( | character | uplo, |
| character | trans, | ||
| character | diag, | ||
| integer | n, | ||
| integer | nrhs, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real, dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
| subroutine pxerbla | ( | integer | contxt, |
| character | srname, | ||
| integer | info ) |
| subroutine pzdot | ( | integer | n, |
| double precision | dot, | ||
| complex(kind=kind(0.0d0)), dimension(*) | x, | ||
| integer | ix, | ||
| integer | jx, | ||
| integer, dimension(*) | descx, | ||
| integer | incx, | ||
| complex(kind=kind(0.0d0)), dimension(*) | y, | ||
| integer | iy, | ||
| integer | jy, | ||
| integer, dimension(*) | descy, | ||
| integer | incy ) |
Definition at line 999 of file mpi.f.
| subroutine pzgecon | ( | character | norm, |
| integer | n, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| double precision | anorm, | ||
| double precision | rcond, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | work, | ||
| integer | lwork, | ||
| integer, dimension( * ) | iwork, | ||
| integer | liwork, | ||
| integer | info ) |
Definition at line 1335 of file mpi.f.
| subroutine pzgeqpf | ( | integer | m, |
| integer | n, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | tau, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
Definition at line 1389 of file mpi.f.
| subroutine pzgetrf | ( | integer | m, |
| integer | n, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| integer | info ) |
| subroutine pzgetrs | ( | character | trans, |
| integer | n, | ||
| integer | nrhs, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer, dimension( * ) | ipiv, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
Definition at line 1144 of file mpi.f.
| double precision function pzlange | ( | character | norm, |
| integer | m, | ||
| integer | n, | ||
| real, dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| real, dimension( * ) | work ) |
| subroutine pzpotrf | ( | character | uplo, |
| integer | n, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| integer | info ) |
| subroutine pzpotrs | ( | character | uplo, |
| integer | n, | ||
| integer | nrhs, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
Definition at line 1193 of file mpi.f.
| subroutine pztrsm | ( | character | side, |
| character | uplo, | ||
| character | transa, | ||
| character | diag, | ||
| integer | m, | ||
| integer | n, | ||
| complex(kind=kind(0.0d0)) | alpha, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb ) |
Definition at line 1481 of file mpi.f.
| subroutine pztrtrs | ( | character | uplo, |
| character | trans, | ||
| character | diag, | ||
| integer | n, | ||
| integer | nrhs, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | b, | ||
| integer | ib, | ||
| integer | jb, | ||
| integer, dimension( * ) | descb, | ||
| integer | info ) |
Definition at line 856 of file mpi.f.
| subroutine pzunmqr | ( | character | side, |
| character | trans, | ||
| integer | m, | ||
| integer | n, | ||
| integer | k, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | a, | ||
| integer | ia, | ||
| integer | ja, | ||
| integer, dimension( * ) | desca, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | tau, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | c, | ||
| integer | ic, | ||
| integer | jc, | ||
| integer, dimension( * ) | descc, | ||
| complex(kind=kind(0.0d0)), dimension( * ) | work, | ||
| integer | lwork, | ||
| integer | info ) |
Definition at line 1535 of file mpi.f.
| subroutine sgebr2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| real, dimension(*) | a, | ||
| integer | lda ) |
| subroutine sgebs2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| real, dimension(*) | a, | ||
| integer | lda ) |
| subroutine zgebr2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| complex(kind=kind(0.0d0)), dimension(*) | a, | ||
| integer | lda ) |
| subroutine zgebs2d | ( | integer | contxt, |
| character | scope, | ||
| character | top, | ||
| integer | m, | ||
| integer | n, | ||
| complex(kind=kind(0.0d0)), dimension(*) | a, | ||
| integer | lda ) |