Functions/Subroutines | |
| subroutine | collect_blocksizes (cut, npartsass, npartscb) |
| subroutine | upd_flop_decompress (f, cb) |
| subroutine | upd_flop_compress (lr_b, rec_acc, cb_compress, frswap) |
| subroutine | upd_flop_trsm (lrb, loru) |
| subroutine | upd_flop_update (lrb1, lrb2, midblk_compress, rank_in, buildq, is_symdiag, lua_activated, rec_acc) |
| subroutine | upd_flop_update_lrlr3 (lrb, niv) |
| subroutine | upd_flop_root (keep50, nfront, npiv, nprow, npcol, myid) |
| subroutine | init_stats_global (id) |
| subroutine | upd_mry_lu_fr (nass, ncb, sym, nelim) |
| subroutine | upd_mry_cb_fr (nrows, ncols, sym) |
| subroutine | upd_mry_cb_lrgain (lrb) |
| subroutine | upd_mry_lu_lrgain (blr_panel, nbblocks) |
| subroutine | upd_flop_facto_fr (nfront, nass, npiv, sym, niv) |
| subroutine | stats_compute_flop_slave_type2 (nrow1, ncol1, nass1, keep50, inode) |
| subroutine | upd_flop_frfronts (nfront, npiv, nass, sym, niv) |
| subroutine | upd_flop_frfront_slave (nrow1, ncol1, nass1, keep50, inode) |
| subroutine | compute_global_gains (nb_entries_factor, flop_number, nb_entries_factor_withlr, prokg, mpg) |
| subroutine | saveandwrite_gains (local, k489, dkeep, n, icntl36, depth, bcksz, nassmin, nfrontmin, sym, k486, k472, k475, k478, k480, k481, k483, k484, k8110, k849, nbtreenodes, nprocs, mpg, prokg) |
Variables | |
| double precision | mry_cb_fr |
| double precision | mry_cb_lrgain |
| double precision | mry_lu_fr |
| double precision | mry_lu_lrgain |
| double precision | global_mry_lpro_compr |
| double precision | global_mry_ltot_compr |
| integer | cnt_nodes |
| double precision | flop_lrgain |
| double precision | flop_facto_fr |
| double precision | flop_facto_lr |
| double precision | flop_panel |
| double precision | flop_trsm |
| double precision | flop_trsm_fr |
| double precision | flop_trsm_lr |
| double precision | flop_update_fr |
| double precision | flop_update_lr |
| double precision | flop_update_lrlr1 |
| double precision | flop_update_lrlr2 |
| double precision | flop_update_lrlr3 |
| double precision | flop_update_frlr |
| double precision | flop_update_frfr |
| double precision | flop_compress |
| double precision | flop_cb_compress |
| double precision | flop_midblk_compress |
| double precision | flop_frswap_compress |
| double precision | flop_accum_compress |
| double precision | flop_decompress |
| double precision | flop_cb_decompress |
| double precision | flop_frfronts |
| double precision | factor_processed_fraction |
| integer(kind=8) | factor_size |
| double precision | total_flop |
| double precision | time_update |
| double precision | time_update_lrlr1 |
| double precision | time_update_lrlr2 |
| double precision | time_update_lrlr3 |
| double precision | time_update_frlr |
| double precision | time_update_frfr |
| double precision | time_compress |
| double precision | time_midblk_compress |
| double precision | time_frswap_compress |
| double precision | time_cb_compress |
| double precision | time_lr_module |
| double precision | time_upd_nelim |
| double precision | time_lrtrsm |
| double precision | time_frtrsm |
| double precision | time_panel |
| double precision | time_fac_i |
| double precision | time_fac_mq |
| double precision | time_fac_sq |
| double precision | time_frfronts |
| double precision | time_diagcopy |
| double precision | time_decomp |
| double precision | time_decomp_ucfs |
| double precision | time_decomp_asm1 |
| double precision | time_decomp_locasm2 |
| double precision | time_decomp_maplig1 |
| double precision | time_decomp_asms2s |
| double precision | time_decomp_asms2m |
| double precision | time_lrana_lrgrouping |
| double precision | time_lrana_sepgrouping |
| double precision | time_lrana_gethalo |
| double precision | time_lrana_kway |
| double precision | time_lrana_gnew |
| double precision | avg_flop_facto_lr |
| double precision | min_flop_facto_lr |
| double precision | max_flop_facto_lr |
| integer | total_nblocks_ass |
| integer | total_nblocks_cb |
| integer | min_blocksize_ass |
| integer | max_blocksize_ass |
| integer | min_blocksize_cb |
| integer | max_blocksize_cb |
| double precision | avg_blocksize_ass |
| double precision | avg_blocksize_cb |
| subroutine dmumps_lr_stats::collect_blocksizes | ( | integer, dimension(:), pointer | cut, |
| integer, intent(in) | npartsass, | ||
| integer, intent(in) | npartscb ) |
Definition at line 89 of file dlr_stats.F.
| subroutine dmumps_lr_stats::compute_global_gains | ( | integer(8), intent(in) | nb_entries_factor, |
| double precision, intent(in) | flop_number, | ||
| integer(8), intent(out) | nb_entries_factor_withlr, | ||
| logical, intent(in) | prokg, | ||
| integer, intent(in) | mpg ) |
Definition at line 532 of file dlr_stats.F.
| subroutine dmumps_lr_stats::init_stats_global | ( | type (dmumps_struc), target | id | ) |
Definition at line 343 of file dlr_stats.F.
| subroutine dmumps_lr_stats::saveandwrite_gains | ( | integer, intent(in) | local, |
| integer, intent(in) | k489, | ||
| double precision, dimension(230) | dkeep, | ||
| integer, intent(in) | n, | ||
| integer, intent(in) | icntl36, | ||
| integer, intent(in) | depth, | ||
| integer, intent(in) | bcksz, | ||
| integer, intent(in) | nassmin, | ||
| integer, intent(in) | nfrontmin, | ||
| integer, intent(in) | sym, | ||
| integer, intent(in) | k486, | ||
| integer, intent(in) | k472, | ||
| integer, intent(in) | k475, | ||
| integer, intent(in) | k478, | ||
| integer, intent(in) | k480, | ||
| integer, intent(in) | k481, | ||
| integer, intent(in) | k483, | ||
| integer, intent(in) | k484, | ||
| integer(8), intent(in) | k8110, | ||
| integer(8), intent(in) | k849, | ||
| integer, intent(in) | nbtreenodes, | ||
| integer, intent(in) | nprocs, | ||
| integer, intent(in) | mpg, | ||
| logical, intent(in) | prokg ) |
Definition at line 572 of file dlr_stats.F.
| subroutine dmumps_lr_stats::stats_compute_flop_slave_type2 | ( | integer, intent(in) | nrow1, |
| integer, intent(in) | ncol1, | ||
| integer, intent(in) | nass1, | ||
| integer, intent(in) | keep50, | ||
| integer, intent(in) | inode ) |
Definition at line 477 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_compress | ( | type(lrb_type), intent(in) | lr_b, |
| logical, optional | rec_acc, | ||
| logical, optional | cb_compress, | ||
| logical, optional | frswap ) |
Definition at line 152 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_decompress | ( | double precision, intent(in) | f, |
| logical, intent(in) | cb ) |
Definition at line 139 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_facto_fr | ( | integer, intent(in) | nfront, |
| integer, intent(in) | nass, | ||
| integer, intent(in) | npiv, | ||
| integer, intent(in) | sym, | ||
| integer, intent(in) | niv ) |
Definition at line 468 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_frfront_slave | ( | integer, intent(in) | nrow1, |
| integer, intent(in) | ncol1, | ||
| integer, intent(in) | nass1, | ||
| integer, intent(in) | keep50, | ||
| integer, intent(in) | inode ) |
Definition at line 510 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_frfronts | ( | integer, intent(in) | nfront, |
| integer, intent(in) | npiv, | ||
| integer, intent(in) | nass, | ||
| integer, intent(in) | sym, | ||
| integer, intent(in) | niv ) |
Definition at line 499 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_root | ( | integer, intent(in) | keep50, |
| integer, intent(in) | nfront, | ||
| integer, intent(in) | npiv, | ||
| integer, intent(in) | nprow, | ||
| integer, intent(in) | npcol, | ||
| integer, intent(in) | myid ) |
Definition at line 329 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_trsm | ( | type(lrb_type), intent(in) | lrb, |
| integer, intent(in) | loru ) |
Definition at line 198 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_update | ( | type(lrb_type), intent(in) | lrb1, |
| type(lrb_type), intent(in) | lrb2, | ||
| integer, intent(in) | midblk_compress, | ||
| integer, intent(in) | rank_in, | ||
| logical, intent(in) | buildq, | ||
| logical, intent(in) | is_symdiag, | ||
| logical, intent(in) | lua_activated, | ||
| logical, intent(in), optional | rec_acc ) |
Definition at line 223 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_flop_update_lrlr3 | ( | type(lrb_type), intent(in) | lrb, |
| integer, intent(in) | niv ) |
Definition at line 319 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_mry_cb_fr | ( | integer, intent(in) | nrows, |
| integer, intent(in) | ncols, | ||
| integer, intent(in) | sym ) |
Definition at line 426 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_mry_cb_lrgain | ( | type(lrb_type), intent(in) | lrb | ) |
Definition at line 440 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_mry_lu_fr | ( | integer, intent(in) | nass, |
| integer, intent(in) | ncb, | ||
| integer, intent(in) | sym, | ||
| integer, intent(in) | nelim ) |
Definition at line 409 of file dlr_stats.F.
| subroutine dmumps_lr_stats::upd_mry_lu_lrgain | ( | type(lrb_type), dimension(:), intent(in) | blr_panel, |
| integer, intent(in) | nbblocks ) |
Definition at line 450 of file dlr_stats.F.
| double precision dmumps_lr_stats::avg_blocksize_ass |
Definition at line 87 of file dlr_stats.F.
| double precision dmumps_lr_stats::avg_blocksize_cb |
Definition at line 87 of file dlr_stats.F.
| double precision dmumps_lr_stats::avg_flop_facto_lr |
Definition at line 81 of file dlr_stats.F.
| integer dmumps_lr_stats::cnt_nodes |
Definition at line 23 of file dlr_stats.F.
| double precision dmumps_lr_stats::factor_processed_fraction |
Definition at line 46 of file dlr_stats.F.
| integer(kind=8) dmumps_lr_stats::factor_size |
Definition at line 47 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_accum_compress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_cb_compress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_cb_decompress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_compress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_decompress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_facto_fr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_facto_lr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_frfronts |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_frswap_compress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_lrgain |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_midblk_compress |
Definition at line 38 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_panel |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_trsm |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_trsm_fr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_trsm_lr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_fr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_frfr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_frlr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_lr |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_lrlr1 |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_lrlr2 |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::flop_update_lrlr3 |
Definition at line 24 of file dlr_stats.F.
| double precision dmumps_lr_stats::global_mry_lpro_compr |
Definition at line 17 of file dlr_stats.F.
| double precision dmumps_lr_stats::global_mry_ltot_compr |
Definition at line 17 of file dlr_stats.F.
| integer dmumps_lr_stats::max_blocksize_ass |
Definition at line 85 of file dlr_stats.F.
| integer dmumps_lr_stats::max_blocksize_cb |
Definition at line 86 of file dlr_stats.F.
| double precision dmumps_lr_stats::max_flop_facto_lr |
Definition at line 83 of file dlr_stats.F.
| integer dmumps_lr_stats::min_blocksize_ass |
Definition at line 85 of file dlr_stats.F.
| integer dmumps_lr_stats::min_blocksize_cb |
Definition at line 86 of file dlr_stats.F.
| double precision dmumps_lr_stats::min_flop_facto_lr |
Definition at line 82 of file dlr_stats.F.
| double precision dmumps_lr_stats::mry_cb_fr |
Definition at line 17 of file dlr_stats.F.
| double precision dmumps_lr_stats::mry_cb_lrgain |
Definition at line 17 of file dlr_stats.F.
| double precision dmumps_lr_stats::mry_lu_fr |
Definition at line 17 of file dlr_stats.F.
| double precision dmumps_lr_stats::mry_lu_lrgain |
Definition at line 17 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_cb_compress |
Definition at line 58 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_compress |
Definition at line 55 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp |
Definition at line 69 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp_asm1 |
Definition at line 71 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp_asms2m |
Definition at line 75 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp_asms2s |
Definition at line 74 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp_locasm2 |
Definition at line 72 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp_maplig1 |
Definition at line 73 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_decomp_ucfs |
Definition at line 70 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_diagcopy |
Definition at line 68 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_fac_i |
Definition at line 64 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_fac_mq |
Definition at line 65 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_fac_sq |
Definition at line 66 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_frfronts |
Definition at line 67 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_frswap_compress |
Definition at line 57 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_frtrsm |
Definition at line 62 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lr_module |
Definition at line 59 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lrana_gethalo |
Definition at line 78 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lrana_gnew |
Definition at line 80 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lrana_kway |
Definition at line 79 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lrana_lrgrouping |
Definition at line 76 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lrana_sepgrouping |
Definition at line 77 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_lrtrsm |
Definition at line 61 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_midblk_compress |
Definition at line 56 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_panel |
Definition at line 63 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_upd_nelim |
Definition at line 60 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_update |
Definition at line 49 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_update_frfr |
Definition at line 54 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_update_frlr |
Definition at line 53 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_update_lrlr1 |
Definition at line 50 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_update_lrlr2 |
Definition at line 51 of file dlr_stats.F.
| double precision dmumps_lr_stats::time_update_lrlr3 |
Definition at line 52 of file dlr_stats.F.
| double precision dmumps_lr_stats::total_flop |
Definition at line 48 of file dlr_stats.F.
| integer dmumps_lr_stats::total_nblocks_ass |
Definition at line 84 of file dlr_stats.F.
| integer dmumps_lr_stats::total_nblocks_cb |
Definition at line 84 of file dlr_stats.F.