Go to the source code of this file.
Functions/Subroutines | |
| subroutine | cmumps_ass_root (root, keep50, nrow_son, ncol_son, indrow_son, indcol_son, nsupcol, val_son, val_root, local_m, local_n, rhs_root, nloc_root, cbp) |
| recursive subroutine | cmumps_build_and_send_cb_root (comm_load, ass_irecv, n, ison, iroot, ptri, ptrr, root, nbrow, nbcol, shift_list_row_son, shift_list_col_son, shift_val_son_arg, lda_arg, tag, myid, comm, bufr, lbufr, lbufr_bytes, procnode_steps, posfac, iwpos, iwposcb, iptrlu, lrlu, lrlus, iw, liw, a, la, ptrist, ptlust_s, ptrfac, ptrast, step, pimaster, pamaster, nstk, comp, iflag, ierror, perm, ipool, lpool, leaf, nbfin, slavef, opassw, opeliw, itloc, rhs_mumps, fils, dad, ptrarw, ptraiw, intarr, dblarr, icntl, keep, keep8, dkeep, transpose_asm, nd, frere, lptrar, nelt, frtptr, frtelt, istep_to_iniv2, tab_pos_in_pere, lrgroups) |
| subroutine | cmumps_set_lda_shift_val_son (iw, liw, ioldps, lda, shift_val_son) |
| subroutine | cmumps_root_local_assembly (n, val_root, local_m, local_n, npcol, nprow, mblock, nblock, nbcol_son, nbrow_son, indcol_son, indrow_son, ld_son, val_son, subset_row, subset_col, nsubset_row, nsubset_col, nsuprow, nsupcol, rg2l_row, rg2l_col, transpose_asm, keep, rhs_root, nloc) |
| subroutine | cmumps_init_root_ana (myid, nprocs, n, root, comm_root, iroot, fils, k50, k46, k51, k60, idnprow, idnpcol, idmblock, idnblock) |
| subroutine | cmumps_init_root_fac (n, root, fils, iroot, keep, info) |
| subroutine | cmumps_def_grid (nprocs, nprow, npcol, size, k50) |
| subroutine | cmumps_scatter_root (myid, m, n, aseq, local_m, local_n, mblock, nblock, apar, master_root, nprow, npcol, comm) |
| subroutine | cmumps_gather_root (myid, m, n, aseq, local_m, local_n, mblock, nblock, apar, master_root, nprow, npcol, comm) |
| subroutine | cmumps_root_alloc_static (root, iroot, n, iw, liw, a, la, fils, dad, myid, slavef, procnode_steps, lptrar, nelt, frtptr, frtelt, ptraiw, ptrarw, intarr, dblarr, lrlu, iptrlu, iwpos, iwposcb, ptrist, ptrast, step, pimaster, pamaster, itloc, rhs_mumps, comp, lrlus, iflag, keep, keep8, dkeep, ierror) |
| subroutine | cmumps_asm_elt_root (n, root, valroot, local_m_lld, local_m, local_n, lptrar, nelt, frtptr, frtelt, ptraiw, ptrarw, intarr, dblarr, lintarr, ldblarr, keep, keep8, myid) |
| subroutine | cmumps_asm_rhs_root (n, fils, root, keep, rhs_mumps, iflag, ierror) |
| subroutine | cmumps_asm_arr_root (n, root, iroot, valroot, local_m_lld, local_m, local_n, fils, ptraiw, ptrarw, intarr, dblarr, lintarr, ldblarr, myid) |
| subroutine cmumps_asm_arr_root | ( | integer | n, |
| type (cmumps_root_struc) | root, | ||
| integer | iroot, | ||
| complex, dimension(local_m_lld,local_n) | valroot, | ||
| integer | local_m_lld, | ||
| integer | local_m, | ||
| integer | local_n, | ||
| integer, dimension( n ) | fils, | ||
| integer(8), dimension( n ), intent(in) | ptraiw, | ||
| integer(8), dimension( n ), intent(in) | ptrarw, | ||
| integer, dimension(lintarr) | intarr, | ||
| complex, dimension(ldblarr) | dblarr, | ||
| integer(8), intent(in) | lintarr, | ||
| integer(8), intent(in) | ldblarr, | ||
| integer | myid ) |
Definition at line 1330 of file ctype3_root.F.
| subroutine cmumps_asm_elt_root | ( | integer | n, |
| type (cmumps_root_struc) | root, | ||
| complex, dimension(local_m_lld,local_n) | valroot, | ||
| integer | local_m_lld, | ||
| integer | local_m, | ||
| integer | local_n, | ||
| integer | lptrar, | ||
| integer | nelt, | ||
| integer, dimension( n+1) | frtptr, | ||
| integer, dimension( nelt ) | frtelt, | ||
| integer(8), dimension( lptrar ), intent(in) | ptraiw, | ||
| integer(8), dimension( lptrar ), intent(in) | ptrarw, | ||
| integer, dimension(lintarr), intent(inout) | intarr, | ||
| complex, dimension(ldblarr) | dblarr, | ||
| integer(8), intent(in) | lintarr, | ||
| integer(8), intent(in) | ldblarr, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8, | ||
| integer | myid ) |
Definition at line 1215 of file ctype3_root.F.
| subroutine cmumps_asm_rhs_root | ( | integer | n, |
| integer, dimension(n) | fils, | ||
| type (cmumps_root_struc ) | root, | ||
| integer, dimension(500) | keep, | ||
| complex, dimension(keep(255)) | rhs_mumps, | ||
| integer | iflag, | ||
| integer | ierror ) |
Definition at line 1295 of file ctype3_root.F.
| subroutine cmumps_ass_root | ( | type (cmumps_root_struc) | root, |
| integer, intent(in) | keep50, | ||
| integer | nrow_son, | ||
| integer | ncol_son, | ||
| integer, dimension( nrow_son ) | indrow_son, | ||
| integer, dimension( ncol_son ) | indcol_son, | ||
| integer | nsupcol, | ||
| complex, dimension( ncol_son, nrow_son ) | val_son, | ||
| complex, dimension( local_m, local_n ) | val_root, | ||
| integer | local_m, | ||
| integer | local_n, | ||
| complex, dimension( local_m, nloc_root ) | rhs_root, | ||
| integer | nloc_root, | ||
| integer, intent(in) | cbp ) |
Definition at line 14 of file ctype3_root.F.
| recursive subroutine cmumps_build_and_send_cb_root | ( | integer | comm_load, |
| integer | ass_irecv, | ||
| integer | n, | ||
| integer | ison, | ||
| integer | iroot, | ||
| integer, dimension( keep(28) ) | ptri, | ||
| integer(8), dimension( keep(28) ) | ptrr, | ||
| type (cmumps_root_struc) | root, | ||
| integer | nbrow, | ||
| integer | nbcol, | ||
| integer | shift_list_row_son, | ||
| integer | shift_list_col_son, | ||
| integer(8), intent(in) | shift_val_son_arg, | ||
| integer, intent(in) | lda_arg, | ||
| integer | tag, | ||
| integer | myid, | ||
| integer | comm, | ||
| integer, dimension( lbufr ) | bufr, | ||
| integer | lbufr, | ||
| integer | lbufr_bytes, | ||
| integer, dimension( keep(28) ) | procnode_steps, | ||
| integer(8) | posfac, | ||
| integer | iwpos, | ||
| integer | iwposcb, | ||
| integer(8) | iptrlu, | ||
| integer(8) | lrlu, | ||
| integer(8) | lrlus, | ||
| integer, dimension( liw ) | iw, | ||
| integer | liw, | ||
| complex, dimension( la ) | a, | ||
| integer(8) | la, | ||
| integer, dimension( keep(28) ) | ptrist, | ||
| integer, dimension(keep(28)) | ptlust_s, | ||
| integer(8), dimension(keep(28)) | ptrfac, | ||
| integer(8), dimension(keep(28)) | ptrast, | ||
| integer, dimension(n) | step, | ||
| integer, dimension(keep(28)) | pimaster, | ||
| integer(8), dimension(keep(28)) | pamaster, | ||
| integer, dimension( n ) | nstk, | ||
| integer | comp, | ||
| integer | iflag, | ||
| integer | ierror, | ||
| integer, dimension(n) | perm, | ||
| integer, dimension( lpool ) | ipool, | ||
| integer | lpool, | ||
| integer | leaf, | ||
| integer | nbfin, | ||
| integer | slavef, | ||
| double precision | opassw, | ||
| double precision | opeliw, | ||
| integer, dimension( n + keep(253) ) | itloc, | ||
| complex, dimension(keep(255)) | rhs_mumps, | ||
| integer, dimension( n ) | fils, | ||
| integer, dimension(keep(28)) | dad, | ||
| integer(8), dimension( lptrar ), intent(in) | ptrarw, | ||
| integer(8), dimension( lptrar ), intent(in) | ptraiw, | ||
| integer, dimension( keep8(27) ) | intarr, | ||
| complex, dimension( keep8(26) ) | dblarr, | ||
| integer, dimension(60) | icntl, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8, | ||
| real, dimension(230) | dkeep, | ||
| logical | transpose_asm, | ||
| integer, dimension( keep(28) ) | nd, | ||
| integer, dimension( keep(28) ) | frere, | ||
| integer | lptrar, | ||
| integer | nelt, | ||
| integer, dimension( n+1 ) | frtptr, | ||
| integer, dimension( nelt ) | frtelt, | ||
| integer, dimension(keep(71)) | istep_to_iniv2, | ||
| integer, dimension(slavef+2,max(1,keep(56))) | tab_pos_in_pere, | ||
| integer, dimension(n), intent(in) | lrgroups ) |
Definition at line 65 of file ctype3_root.F.
| subroutine cmumps_def_grid | ( | integer | nprocs, |
| integer | nprow, | ||
| integer | npcol, | ||
| integer | size, | ||
| integer | k50 ) |
Definition at line 868 of file ctype3_root.F.
| subroutine cmumps_gather_root | ( | integer | myid, |
| integer | m, | ||
| integer | n, | ||
| complex, dimension( m, n ) | aseq, | ||
| integer | local_m, | ||
| integer | local_n, | ||
| integer | mblock, | ||
| integer | nblock, | ||
| complex, dimension( local_m, local_n ) | apar, | ||
| integer | master_root, | ||
| integer | nprow, | ||
| integer | npcol, | ||
| integer | comm ) |
Definition at line 991 of file ctype3_root.F.
| subroutine cmumps_init_root_ana | ( | integer | myid, |
| integer | nprocs, | ||
| integer | n, | ||
| type (cmumps_root_struc) | root, | ||
| integer | comm_root, | ||
| integer | iroot, | ||
| integer, dimension( n ) | fils, | ||
| integer | k50, | ||
| integer | k46, | ||
| integer | k51, | ||
| integer | k60, | ||
| integer | idnprow, | ||
| integer | idnpcol, | ||
| integer | idmblock, | ||
| integer | idnblock ) |
Definition at line 739 of file ctype3_root.F.
| subroutine cmumps_init_root_fac | ( | integer | n, |
| type ( cmumps_root_struc ) | root, | ||
| integer, dimension( n ) | fils, | ||
| integer | iroot, | ||
| integer, dimension(500) | keep, | ||
| integer, dimension(80) | info ) |
Definition at line 828 of file ctype3_root.F.
| subroutine cmumps_root_alloc_static | ( | type (cmumps_root_struc ) | root, |
| integer | iroot, | ||
| integer | n, | ||
| integer, dimension( liw ) | iw, | ||
| integer | liw, | ||
| complex, dimension( la ) | a, | ||
| integer(8) | la, | ||
| integer, dimension( n ) | fils, | ||
| integer, dimension(keep(28)) | dad, | ||
| integer | myid, | ||
| integer, intent(in) | slavef, | ||
| integer, dimension(keep(28)), intent(in) | procnode_steps, | ||
| integer | lptrar, | ||
| integer | nelt, | ||
| integer, dimension( n+1) | frtptr, | ||
| integer, dimension( nelt ) | frtelt, | ||
| integer(8), dimension( lptrar ), intent(in) | ptraiw, | ||
| integer(8), dimension( lptrar ), intent(in) | ptrarw, | ||
| integer, dimension(keep8(27)) | intarr, | ||
| complex, dimension(keep8(26)) | dblarr, | ||
| integer(8) | lrlu, | ||
| integer(8) | iptrlu, | ||
| integer | iwpos, | ||
| integer | iwposcb, | ||
| integer, dimension(keep(28)) | ptrist, | ||
| integer(8), dimension(keep(28)) | ptrast, | ||
| integer, dimension(n) | step, | ||
| integer, dimension(keep(28)) | pimaster, | ||
| integer(8), dimension(keep(28)) | pamaster, | ||
| integer, dimension( n + keep(253) ) | itloc, | ||
| complex, dimension(keep(255)) | rhs_mumps, | ||
| integer | comp, | ||
| integer(8) | lrlus, | ||
| integer | iflag, | ||
| integer, dimension(500) | keep, | ||
| integer(8), dimension(150) | keep8, | ||
| real, dimension(230) | dkeep, | ||
| integer | ierror ) |
Definition at line 1080 of file ctype3_root.F.
| subroutine cmumps_root_local_assembly | ( | integer | n, |
| complex, dimension( local_m, local_n ) | val_root, | ||
| integer | local_m, | ||
| integer | local_n, | ||
| integer | npcol, | ||
| integer | nprow, | ||
| integer | mblock, | ||
| integer | nblock, | ||
| integer | nbcol_son, | ||
| integer | nbrow_son, | ||
| integer, dimension( nbcol_son ) | indcol_son, | ||
| integer, dimension( nbrow_son ) | indrow_son, | ||
| integer | ld_son, | ||
| complex, dimension( ld_son, nbrow_son ) | val_son, | ||
| integer, dimension( nsubset_row ) | subset_row, | ||
| integer, dimension( nsubset_col ) | subset_col, | ||
| integer | nsubset_row, | ||
| integer | nsubset_col, | ||
| integer | nsuprow, | ||
| integer | nsupcol, | ||
| integer, dimension( n ) | rg2l_row, | ||
| integer, dimension( n ) | rg2l_col, | ||
| logical | transpose_asm, | ||
| integer, dimension(500) | keep, | ||
| complex, dimension( local_m, nloc) | rhs_root, | ||
| integer | nloc ) |
Definition at line 604 of file ctype3_root.F.
| subroutine cmumps_scatter_root | ( | integer | myid, |
| integer | m, | ||
| integer | n, | ||
| complex, dimension( m, n ) | aseq, | ||
| integer | local_m, | ||
| integer | local_n, | ||
| integer | mblock, | ||
| integer | nblock, | ||
| complex, dimension( local_m, local_n ) | apar, | ||
| integer | master_root, | ||
| integer | nprow, | ||
| integer | npcol, | ||
| integer | comm ) |
Definition at line 902 of file ctype3_root.F.
| subroutine cmumps_build_and_send_cb_root::cmumps_set_lda_shift_val_son | ( | integer, dimension(liw), intent(in) | iw, |
| integer, intent(in) | liw, | ||
| integer, intent(in) | ioldps, | ||
| integer, intent(out) | lda, | ||
| integer(8), intent(out) | shift_val_son ) |
Definition at line 572 of file ctype3_root.F.