Go to the source code of this file.
Functions/Subroutines | |
| subroutine | cmumps_freetopso (n, keep28, iwcb, liww, w, lwc, poswcb, iwposcb, ptricb, ptracb) |
| subroutine | cmumps_compso (n, keep28, iwcb, liww, w, lwc, poswcb, iwposcb, ptricb, ptracb) |
| subroutine | cmumps_sol_x (a, nz8, n, irn, icn, z, keep, keep8, eff_size_schur, sym_perm) |
| subroutine | cmumps_scal_x (a, nz8, n, irn, icn, z, keep, keep8, colsca, eff_size_schur, sym_perm) |
| subroutine | cmumps_sol_y (a, nz8, n, irn, icn, rhs, x, r, w, keep, keep8) |
| subroutine | cmumps_sol_mulr (n, r, w) |
| subroutine | cmumps_sol_b (n, kase, x, est, w, iw, grain) |
| subroutine | cmumps_qd2 (mtype, n, nz8, aspk, irn, icn, lhs, wrhs, w, rhs, keep, keep8) |
| subroutine | cmumps_eltqd2 (mtype, n, nelt, eltptr, leltvar, eltvar, na_elt8, a_elt, lhs, wrhs, w, rhs, keep, keep8) |
| subroutine | cmumps_sol_x_elt (mtype, n, nelt, eltptr, leltvar, eltvar, na_elt8, a_elt, w, keep, keep8) |
| subroutine | cmumps_sol_scalx_elt (mtype, n, nelt, eltptr, leltvar, eltvar, na_elt8, a_elt, w, keep, keep8, colsca) |
| subroutine | cmumps_eltyd (mtype, n, nelt, eltptr, leltvar, eltvar, na_elt8, a_elt, saverhs, x, y, w, k50) |
| subroutine | cmumps_solve_get_ooc_node (inode, ptrfac, keep, a, la, step, keep8, n, must_be_permuted, ierr) |
| subroutine | cmumps_build_mapping_info (id) |
| subroutine | cmumps_sol_omega (n, rhs, x, y, r_w, c_w, iw, iflag, omega, noiter, testconv, lp, arret, grain) |
| subroutine | cmumps_sol_lcond (n, rhs, x, y, d, r_w, c_w, iw, kase, omega, erx, cond, lp, keep, keep8) |
| subroutine | cmumps_sol_cpy_fs2rhscomp (jbdeb, jbfin, nbrows, keep, rhscomp, nrhs, lrhscomp, first_row_rhscomp, w, ld_w, first_row_w) |
| subroutine | cmumps_sol_bwd_gthr (jbdeb, jbfin, j1, j2, rhscomp, nrhs, lrhscomp, w, ld_w, first_row_w, iw, liw, keep, n, posinrhscomp_bwd) |
| subroutine | cmumps_sol_q (mtype, iflag, n, lhs, wrhs, w, res, givnorm, anorm, xnorm, sclnrm, mprint, icntl, keep, keep8) |
| subroutine | cmumps_solve_fwd_trsolve (a, la, apos, npiv, ldadiag, nrhs_b, wcb, lwcb, lda_wcb, ppiv_courant, mtype, keep) |
| subroutine | cmumps_solve_bwd_trsolve (a, la, apos, npiv, ldadiag, nrhs_b, wcb, lwcb, lda_wcb, ppiv_courant, mtype, keep) |
| subroutine | cmumps_solve_fwd_panels (a, la, apos, npiv, iw, nrhs_b, wcb, lwcb, lda_wcb, ppiv_courant, mtype, keep) |
| subroutine | cmumps_solve_bwd_panels (a, la, apos, npiv, iw, nrhs_b, wcb, lwcb, lda_wcb, ppiv_courant, mtype, keep) |
| subroutine | cmumps_solve_gemm_update (a, la, apos1, nx, lda, ny, nrhs_b, wcb, lwcb, ptrx, ldx, ptry, ldy, mtype, keep, coef_y) |
| subroutine | cmumps_sol_ld_and_reload_panel (inode, n, npiv, liell, nelim, nslaves, ppiv_courant, iw, ipos, liw, a, la, apos, wcb, lwcb, ld_wcbpiv, rhscomp, lrhscomp, nrhs, posinrhscomp_fwd, jbdeb, jbfin, mtype, keep, oocwrite_compatible_with_blr, ignore_k459) |
| subroutine | cmumps_sol_ld_and_reload (inode, n, npiv, liell, nelim, nslaves, ppiv_courant, iw, ipos, liw, a, la, apos, wcb, lwcb, ld_wcbpiv, rhscomp, lrhscomp, nrhs, posinrhscomp_fwd, jbdeb, jbfin, mtype, keep, oocwrite_compatible_with_blr, ignore_k459) |
| subroutine | cmumps_set_scaling_loc (scaling_data, n, iloc, liloc, comm, myid, i_am_slave, master, nb_bytes, nb_bytes_max, k16_8, lp, lpok, icntl, info) |
| subroutine cmumps_build_mapping_info | ( | type(cmumps_struc), target | id | ) |
Definition at line 775 of file csol_aux.F.
| subroutine cmumps_compso | ( | integer | n, |
| integer | keep28, | ||
| integer, dimension(liww) | iwcb, | ||
| integer | liww, | ||
| complex, dimension(lwc) | w, | ||
| integer(8), intent(in) | lwc, | ||
| integer(8), intent(inout) | poswcb, | ||
| integer | iwposcb, | ||
| integer, dimension(keep28) | ptricb, | ||
| integer(8), dimension(keep28) | ptracb ) |
Definition at line 35 of file csol_aux.F.
| subroutine cmumps_eltqd2 | ( | integer | mtype, |
| integer | n, | ||
| integer | nelt, | ||
| integer, dimension(nelt+1) | eltptr, | ||
| integer | leltvar, | ||
| integer, dimension(leltvar) | eltvar, | ||
| integer(8), intent(in) | na_elt8, | ||
| complex, dimension(na_elt8) | a_elt, | ||
| complex, dimension( n ) | lhs, | ||
| complex, dimension( n ) | wrhs, | ||
| real, dimension(n) | w, | ||
| complex, dimension( n ) | rhs, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8 ) |
Definition at line 507 of file csol_aux.F.
| subroutine cmumps_eltyd | ( | integer | mtype, |
| integer | n, | ||
| integer | nelt, | ||
| integer, dimension( nelt + 1 ) | eltptr, | ||
| integer | leltvar, | ||
| integer, dimension( leltvar ) | eltvar, | ||
| integer(8) | na_elt8, | ||
| complex, dimension( na_elt8 ) | a_elt, | ||
| complex, dimension(n) | saverhs, | ||
| complex, dimension( n ) | x, | ||
| complex, dimension( n ) | y, | ||
| real, dimension(n) | w, | ||
| integer | k50 ) |
Definition at line 651 of file csol_aux.F.
| subroutine cmumps_freetopso | ( | integer | n, |
| integer | keep28, | ||
| integer, dimension(liww) | iwcb, | ||
| integer | liww, | ||
| complex, dimension(lwc) | w, | ||
| integer(8), intent(in) | lwc, | ||
| integer(8), intent(inout) | poswcb, | ||
| integer | iwposcb, | ||
| integer, dimension(keep28) | ptricb, | ||
| integer(8), dimension(keep28) | ptracb ) |
Definition at line 14 of file csol_aux.F.
| subroutine cmumps_qd2 | ( | integer | mtype, |
| integer | n, | ||
| integer(8), intent(in) | nz8, | ||
| complex, dimension( nz8 ), intent(in) | aspk, | ||
| integer, dimension( nz8 ), intent(in) | irn, | ||
| integer, dimension( nz8 ), intent(in) | icn, | ||
| complex, dimension( n ), intent(in) | lhs, | ||
| complex, dimension( n ), intent(in) | wrhs, | ||
| real, dimension( n ), intent(out) | w, | ||
| complex, dimension( n ), intent(out) | rhs, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8 ) |
Definition at line 421 of file csol_aux.F.
| subroutine cmumps_scal_x | ( | complex, dimension(nz8), intent(in) | a, |
| integer(8), intent(in) | nz8, | ||
| integer, intent(in) | n, | ||
| integer, dimension(nz8), intent(in) | irn, | ||
| integer, dimension(nz8), intent(in) | icn, | ||
| real, dimension(n), intent(out) | z, | ||
| integer, dimension(500), intent(in) | keep, | ||
| integer(8), dimension(150), intent(in) | keep8, | ||
| real, dimension(n), intent(in) | colsca, | ||
| integer, intent(in) | eff_size_schur, | ||
| integer, dimension(n), intent(in) | sym_perm ) |
Definition at line 171 of file csol_aux.F.
| subroutine cmumps_set_scaling_loc | ( | type (scaling_data_t), intent(inout) | scaling_data, |
| integer, intent(in) | n, | ||
| integer, dimension(liloc), intent(in) | iloc, | ||
| integer, intent(in) | liloc, | ||
| integer, intent(in) | comm, | ||
| integer, intent(in) | myid, | ||
| logical, intent(in) | i_am_slave, | ||
| integer, intent(in) | master, | ||
| integer(8), intent(inout) | nb_bytes, | ||
| integer(8), intent(inout) | nb_bytes_max, | ||
| integer(8), intent(in) | k16_8, | ||
| integer, intent(in) | lp, | ||
| logical, intent(in) | lpok, | ||
| integer, dimension(60), intent(in) | icntl, | ||
| integer, dimension(80), intent(inout) | info ) |
Definition at line 1659 of file csol_aux.F.
| subroutine cmumps_sol_b | ( | integer, intent(in) | n, |
| integer, intent(inout) | kase, | ||
| complex, dimension(n) | x, | ||
| real, intent(inout) | est, | ||
| complex, dimension(n) | w, | ||
| integer, dimension(n) | iw, | ||
| integer, intent(in) | grain ) |
Definition at line 303 of file csol_aux.F.
| subroutine cmumps_sol_bwd_gthr | ( | integer, intent(in) | jbdeb, |
| integer, intent(in) | jbfin, | ||
| integer, intent(in) | j1, | ||
| integer, intent(in) | j2, | ||
| complex, dimension(lrhscomp,nrhs), intent(inout) | rhscomp, | ||
| integer, intent(in) | nrhs, | ||
| integer, intent(in) | lrhscomp, | ||
| complex, dimension(ld_w*(jbfin-jbdeb+1)) | w, | ||
| integer, intent(in) | ld_w, | ||
| integer, intent(in) | first_row_w, | ||
| integer, dimension(liw), intent(in) | iw, | ||
| integer, intent(in) | liw, | ||
| integer, dimension(500), intent(in) | keep, | ||
| integer, intent(in) | n, | ||
| integer, dimension(n), intent(in) | posinrhscomp_bwd ) |
Definition at line 1061 of file csol_aux.F.
| subroutine cmumps_sol_cpy_fs2rhscomp | ( | integer | jbdeb, |
| integer | jbfin, | ||
| integer | nbrows, | ||
| integer, dimension(500), intent(in) | keep, | ||
| complex, dimension(lrhscomp,nrhs), intent(inout) | rhscomp, | ||
| integer | nrhs, | ||
| integer | lrhscomp, | ||
| integer | first_row_rhscomp, | ||
| complex, dimension(ld_w*(jbfin-jbdeb+1)) | w, | ||
| integer | ld_w, | ||
| integer | first_row_w ) |
Definition at line 1038 of file csol_aux.F.
| subroutine cmumps_sol_lcond | ( | integer | n, |
| complex, dimension(n) | rhs, | ||
| complex, dimension(n) | x, | ||
| complex, dimension(n) | y, | ||
| real, dimension(n) | d, | ||
| real, dimension(n,2) | r_w, | ||
| complex, dimension(n) | c_w, | ||
| integer, dimension(n,2) | iw, | ||
| integer | kase, | ||
| real, dimension(2) | omega, | ||
| real | erx, | ||
| real, dimension(2) | cond, | ||
| integer | lp, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8 ) |
Definition at line 936 of file csol_aux.F.
| subroutine cmumps_sol_ld_and_reload | ( | integer, intent(in) | inode, |
| integer, intent(in) | n, | ||
| integer, intent(in) | npiv, | ||
| integer, intent(in) | liell, | ||
| integer, intent(in) | nelim, | ||
| integer, intent(in) | nslaves, | ||
| integer(8), intent(in) | ppiv_courant, | ||
| integer, dimension(liw), intent(in) | iw, | ||
| integer, intent(in) | ipos, | ||
| integer, intent(in) | liw, | ||
| complex, dimension( la ), intent(in) | a, | ||
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos, | ||
| complex, dimension( lwcb ), intent(in) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer, intent(in) | ld_wcbpiv, | ||
| complex, dimension(lrhscomp, nrhs), intent(inout) | rhscomp, | ||
| integer, intent(in) | lrhscomp, | ||
| integer, intent(in) | nrhs, | ||
| integer, dimension(n), intent(in) | posinrhscomp_fwd, | ||
| integer, intent(in) | jbdeb, | ||
| integer, intent(in) | jbfin, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep, | ||
| logical, intent(in) | oocwrite_compatible_with_blr, | ||
| logical, intent(in) | ignore_k459 ) |
Definition at line 1500 of file csol_aux.F.
| subroutine cmumps_sol_ld_and_reload_panel | ( | integer, intent(in) | inode, |
| integer, intent(in) | n, | ||
| integer, intent(in) | npiv, | ||
| integer, intent(in) | liell, | ||
| integer, intent(in) | nelim, | ||
| integer, intent(in) | nslaves, | ||
| integer(8), intent(in) | ppiv_courant, | ||
| integer, dimension(liw), intent(in) | iw, | ||
| integer, intent(in) | ipos, | ||
| integer, intent(in) | liw, | ||
| complex, dimension( la ), intent(in) | a, | ||
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos, | ||
| complex, dimension( lwcb ), intent(in) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer, intent(in) | ld_wcbpiv, | ||
| complex, dimension(lrhscomp, nrhs), intent(inout) | rhscomp, | ||
| integer, intent(in) | lrhscomp, | ||
| integer, intent(in) | nrhs, | ||
| integer, dimension(n), intent(in) | posinrhscomp_fwd, | ||
| integer, intent(in) | jbdeb, | ||
| integer, intent(in) | jbfin, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep, | ||
| logical, intent(in) | oocwrite_compatible_with_blr, | ||
| logical, intent(in) | ignore_k459 ) |
Definition at line 1370 of file csol_aux.F.
| subroutine cmumps_sol_mulr | ( | integer, intent(in) | n, |
| complex, dimension(n), intent(inout) | r, | ||
| real, dimension(n), intent(in) | w ) |
Definition at line 293 of file csol_aux.F.
| subroutine cmumps_sol_omega | ( | integer | n, |
| complex, dimension(n) | rhs, | ||
| complex, dimension(n) | x, | ||
| complex, dimension(n) | y, | ||
| real, dimension(n,2) | r_w, | ||
| complex, dimension(n) | c_w, | ||
| integer, dimension(n,2) | iw, | ||
| integer | iflag, | ||
| real, dimension(2) | omega, | ||
| integer | noiter, | ||
| logical | testconv, | ||
| integer | lp, | ||
| real | arret, | ||
| integer, intent(in) | grain ) |
Definition at line 858 of file csol_aux.F.
| subroutine cmumps_sol_q | ( | integer | mtype, |
| integer | iflag, | ||
| integer | n, | ||
| complex, dimension(n) | lhs, | ||
| complex, dimension(n) | wrhs, | ||
| real, dimension(n) | w, | ||
| complex, dimension(n) | res, | ||
| logical | givnorm, | ||
| real | anorm, | ||
| real | xnorm, | ||
| real | sclnrm, | ||
| integer | mprint, | ||
| integer, dimension(60) | icntl, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8 ) |
Definition at line 1087 of file csol_aux.F.
| subroutine cmumps_sol_scalx_elt | ( | integer | mtype, |
| integer | n, | ||
| integer | nelt, | ||
| integer, dimension(nelt+1) | eltptr, | ||
| integer | leltvar, | ||
| integer, dimension(leltvar) | eltvar, | ||
| integer(8), intent(in) | na_elt8, | ||
| complex, dimension(na_elt8) | a_elt, | ||
| real, dimension(n) | w, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8, | ||
| real, dimension(n) | colsca ) |
Definition at line 586 of file csol_aux.F.
| subroutine cmumps_sol_x | ( | complex, dimension(nz8), intent(in) | a, |
| integer(8), intent(in) | nz8, | ||
| integer, intent(in) | n, | ||
| integer, dimension(nz8), intent(in) | irn, | ||
| integer, dimension(nz8), intent(in) | icn, | ||
| real, dimension(n), intent(out) | z, | ||
| integer, dimension(500), intent(in) | keep, | ||
| integer(8), dimension(150), intent(in) | keep8, | ||
| integer, intent(in) | eff_size_schur, | ||
| integer, dimension(n), intent(in) | sym_perm ) |
Definition at line 86 of file csol_aux.F.
| subroutine cmumps_sol_x_elt | ( | integer | mtype, |
| integer | n, | ||
| integer | nelt, | ||
| integer, dimension(nelt+1) | eltptr, | ||
| integer | leltvar, | ||
| integer, dimension(leltvar) | eltvar, | ||
| integer(8), intent(in) | na_elt8, | ||
| complex, dimension(na_elt8) | a_elt, | ||
| real, dimension(n) | w, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8 ) |
Definition at line 527 of file csol_aux.F.
| subroutine cmumps_sol_y | ( | complex, dimension(nz8), intent(in) | a, |
| integer(8), intent(in) | nz8, | ||
| integer, intent(in) | n, | ||
| integer, dimension(nz8), intent(in) | irn, | ||
| integer, dimension(nz8), intent(in) | icn, | ||
| complex, dimension(n), intent(in) | rhs, | ||
| complex, dimension(n), intent(in) | x, | ||
| complex, dimension(n), intent(out) | r, | ||
| real, dimension(n), intent(out) | w, | ||
| integer, dimension(500), intent(in) | keep, | ||
| integer(8), dimension(150), intent(in) | keep8 ) |
Definition at line 222 of file csol_aux.F.
| subroutine cmumps_solve_bwd_panels | ( | complex, dimension(la), intent(in) | a, |
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos, | ||
| integer, intent(in) | npiv, | ||
| integer, dimension(npiv), intent(in) | iw, | ||
| integer, intent(in) | nrhs_b, | ||
| complex, dimension(lwcb), intent(inout) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer, intent(in) | lda_wcb, | ||
| integer(8), intent(in) | ppiv_courant, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep ) |
Definition at line 1271 of file csol_aux.F.
| subroutine cmumps_solve_bwd_trsolve | ( | complex, dimension(la), intent(in) | a, |
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos, | ||
| integer, intent(in) | npiv, | ||
| integer, intent(in) | ldadiag, | ||
| integer, intent(in) | nrhs_b, | ||
| complex, dimension(lwcb), intent(inout) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer, intent(in) | lda_wcb, | ||
| integer(8), intent(in) | ppiv_courant, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep ) |
Definition at line 1184 of file csol_aux.F.
| subroutine cmumps_solve_fwd_panels | ( | complex, dimension(la), intent(in) | a, |
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos, | ||
| integer, intent(in) | npiv, | ||
| integer, dimension(npiv), intent(in) | iw, | ||
| integer, intent(in) | nrhs_b, | ||
| complex, dimension(lwcb), intent(inout) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer, intent(in) | lda_wcb, | ||
| integer(8), intent(in) | ppiv_courant, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep ) |
Definition at line 1222 of file csol_aux.F.
| subroutine cmumps_solve_fwd_trsolve | ( | complex, dimension(la), intent(in) | a, |
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos, | ||
| integer, intent(in) | npiv, | ||
| integer, intent(in) | ldadiag, | ||
| integer, intent(in) | nrhs_b, | ||
| complex, dimension(lwcb), intent(inout) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer, intent(in) | lda_wcb, | ||
| integer(8), intent(in) | ppiv_courant, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep ) |
Definition at line 1146 of file csol_aux.F.
| subroutine cmumps_solve_gemm_update | ( | complex, dimension(la), intent(in) | a, |
| integer(8), intent(in) | la, | ||
| integer(8), intent(in) | apos1, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | lda, | ||
| integer, intent(in) | ny, | ||
| integer, intent(in) | nrhs_b, | ||
| complex, dimension(lwcb), intent(inout) | wcb, | ||
| integer(8), intent(in) | lwcb, | ||
| integer(8), intent(in) | ptrx, | ||
| integer, intent(in) | ldx, | ||
| integer(8), intent(in) | ptry, | ||
| integer, intent(in) | ldy, | ||
| integer, intent(in) | mtype, | ||
| integer, dimension(500), intent(in) | keep, | ||
| complex, intent(in) | coef_y ) |
Definition at line 1322 of file csol_aux.F.
| subroutine cmumps_solve_get_ooc_node | ( | integer | inode, |
| integer(8), dimension(keep(28)) | ptrfac, | ||
| integer, dimension(500) | keep, | ||
| complex, dimension(la) | a, | ||
| integer(8) | la, | ||
| integer, dimension(n) | step, | ||
| integer(8), dimension(150) | keep8, | ||
| integer | n, | ||
| logical | must_be_permuted, | ||
| integer | ierr ) |
Definition at line 730 of file csol_aux.F.