OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
cmumps_ooc.F File Reference

Go to the source code of this file.

Modules

module  cmumps_ooc

Functions/Subroutines

subroutine cmumps_ooc::cmumps_set_strat_io_flags (strat_io_arg, strat_io_async_arg, with_buf_arg, low_level_strat_io_arg)
logical function, public cmumps_ooc::cmumps_is_there_free_space (inode, zone)
subroutine cmumps_ooc::cmumps_init_fact_area_size_s (la)
subroutine, public cmumps_ooc::cmumps_ooc_init_facto (id, maxs)
subroutine, public cmumps_ooc::cmumps_new_factor (inode, ptrfac, keep, keep8, a, la, size, ierr)
subroutine, public cmumps_ooc::cmumps_read_ooc (dest, inode, ierr)
subroutine cmumps_ooc::cmumps_ooc_clean_pending (ierr)
subroutine cmumps_ooc::cmumps_ooc_end_facto (id, ierr)
subroutine cmumps_ooc::cmumps_ooc_clean_files (id, ierr)
subroutine cmumps_ooc::cmumps_clean_ooc_data (id, ierr)
subroutine, public cmumps_ooc::cmumps_ooc_init_solve (id)
subroutine, public cmumps_ooc::cmumps_initiate_read_ops (a, la, ptrfac, nsteps, ierr)
subroutine cmumps_ooc::cmumps_submit_read_for_z (a, la, ptrfac, nsteps, ierr)
subroutine cmumps_ooc::cmumps_read_solve_block (dest, indice, size, zone, ptrfac, nsteps, pos_seq, nb_nodes, flag, ierr)
subroutine cmumps_ooc::cmumps_solve_update_pointers (request, ptrfac, nsteps)
subroutine cmumps_ooc::cmumps_update_read_req_node (inode, size, dest, zone, request, pos_seq, nb_nodes, flag, ptrfac, nsteps, ierr)
subroutine cmumps_ooc::cmumps_free_factors_for_solve (inode, ptrfac, nsteps, a, la, flag, ierr)
integer function cmumps_ooc::cmumps_solve_is_inode_in_mem (inode, ptrfac, nsteps, a, la, ierr)
subroutine cmumps_ooc::cmumps_solve_modify_state_node (inode)
subroutine cmumps_ooc::cmumps_solve_upd_node_info (inode, ptrfac, nsteps)
subroutine cmumps_ooc::cmumps_solve_find_zone (inode, zone, ptrfac, nsteps)
subroutine cmumps_ooc::cmumps_solve_try_zone_for_read (zone)
subroutine cmumps_ooc::cmumps_solve_select_zone (zone)
subroutine, public cmumps_ooc::cmumps_solve_alloc_factor_space (inode, ptrfac, keep, keep8, a, ierr)
subroutine cmumps_ooc::cmumps_get_top_area_space (a, la, requested_size, ptrfac, nsteps, zone, flag, ierr)
subroutine cmumps_ooc::cmumps_get_bottom_area_space (a, la, requested_size, ptrfac, nsteps, zone, flag, ierr)
subroutine cmumps_ooc::cmumps_solve_alloc_ptr_upd_t (inode, ptrfac, keep, keep8, a, zone)
subroutine cmumps_ooc::cmumps_solve_alloc_ptr_upd_b (inode, ptrfac, keep, keep8, a, zone)
subroutine cmumps_ooc::cmumps_free_space_for_solve (a, la, requested_size, ptrfac, nsteps, zone, ierr)
subroutine cmumps_ooc::cmumps_ooc_update_solve_stat (inode, ptrfac, nsteps, flag)
subroutine cmumps_ooc::cmumps_search_solve (addr, zone)
logical function cmumps_ooc::cmumps_solve_is_end_reached ()
subroutine cmumps_ooc::cmumps_solve_zone_read (zone, a, la, ptrfac, nsteps, ierr)
subroutine cmumps_ooc::cmumps_solve_compute_read_size (zone, size, dest, pos_seq, nb_nodes, flag, ptrfac, nsteps)
subroutine, public cmumps_ooc::cmumps_ooc_end_solve (ierr)
subroutine cmumps_ooc::cmumps_solve_prepare_pref (ptrfac, nsteps, a, la)
subroutine, public cmumps_ooc::cmumps_solve_init_ooc_fwd (ptrfac, nsteps, mtype, a, la, doprefetch, ierr)
subroutine, public cmumps_ooc::cmumps_solve_init_ooc_bwd (ptrfac, nsteps, mtype, i_worked_on_root, iroot, a, la, ierr)
subroutine cmumps_ooc::cmumps_struc_store_file_name (id, ierr)
subroutine cmumps_ooc::cmumps_ooc_open_files_for_solve (id)
subroutine cmumps_ooc::cmumps_convert_str_to_chr_array (dest, src, nb, nb_eff)
subroutine cmumps_ooc::cmumps_force_write_buf (ierr)
subroutine cmumps_ooc::cmumps_ooc_force_wrt_buf_panel (ierr)
subroutine cmumps_ooc::cmumps_solve_stat_reinit_panel (nsteps, keep38, keep20)
subroutine, public cmumps_ooc::cmumps_ooc_io_lu_panel (strat, typefile, afac, lafac, monbloc, lnextpiv2bewritten, unextpiv2bewritten, iw, liwfac, myid, filesize, ierr, last_call)
subroutine, private cmumps_ooc::cmumps_ooc_store_loru (strat, typef, afac, lafac, monbloc, ierr, loru_nextpiv2bewritten, loru_addvirtnodei8, lorusize_of_block, filesize, last_call)
subroutine, private cmumps_ooc::cmumps_ooc_wrt_in_panels_loru (strat, typef, monbloc, size_panel, afac, lafac, nextpiv2bewritten, addvirtcour, tailleecrite, ierr)
integer(8) function cmumps_ooc::cmumps_ooc_nbentries_panel_123 (nfsornpiv, nnmax, size_panel, monbloc, estim)
integer function, public cmumps_ooc::cmumps_ooc_panel_size (nnmax)
subroutine cmumps_ooc::cmumps_ooc_skip_null_size_node ()
subroutine cmumps_ooc::cmumps_ooc_set_states_es (n, keep201, pruned_list, nb_prun_nodes, step)

Variables

integer cmumps_ooc::not_in_mem
integer cmumps_ooc::being_read
integer cmumps_ooc::not_used
integer cmumps_ooc::permuted
integer cmumps_ooc::used
integer cmumps_ooc::used_not_permuted
integer cmumps_ooc::already_used
integer cmumps_ooc::ooc_node_not_in_mem
integer cmumps_ooc::ooc_node_permuted
integer cmumps_ooc::ooc_node_not_permuted
integer(8), dimension(:,:), pointer cmumps_ooc::size_of_block
integer, dimension(:), pointer cmumps_ooc::total_nb_ooc_nodes
integer cmumps_ooc::ooc_solve_type_fct
integer, dimension(:), allocatable cmumps_ooc::io_req
integer(8), dimension(:), allocatable cmumps_ooc::lrlus_solve
integer(8), dimension(:), allocatable cmumps_ooc::size_solve_z
integer(8), dimension(:), allocatable cmumps_ooc::lrlu_solve_t
integer(8), dimension(:), allocatable cmumps_ooc::posfac_solve
integer(8), dimension(:), allocatable cmumps_ooc::ideb_solve_z
integer(8), dimension(:), allocatable cmumps_ooc::lrlu_solve_b
integer, dimension(:), allocatable cmumps_ooc::pdeb_solve_z
integer(8), save cmumps_ooc::fact_area_size
integer(8), save cmumps_ooc::size_zone_solve
integer(8), save cmumps_ooc::size_solve_emm
integer(8), save cmumps_ooc::tmp_size_fact
integer(8), save cmumps_ooc::max_size_factor_ooc
integer(8), save cmumps_ooc::min_size_read
integer, save cmumps_ooc::tmp_nb_nodes
integer, save cmumps_ooc::max_nb_nodes_for_zone
integer, save cmumps_ooc::max_nb_req
integer, save cmumps_ooc::current_solve_read_zone
integer, save cmumps_ooc::cur_pos_sequence
integer, save cmumps_ooc::nb_z
integer, save cmumps_ooc::solve_step
integer, save cmumps_ooc::nb_zone_req
integer, save cmumps_ooc::mtype_ooc
integer, save cmumps_ooc::nb_act
integer, save cmumps_ooc::nb_called
integer, save cmumps_ooc::req_act
integer, save cmumps_ooc::nb_call
integer(8), save cmumps_ooc::ooc_vaddr_ptr
integer(8), save cmumps_ooc::size_zone_req
double precision, save cmumps_ooc::max_ooc_file_size
integer(8), dimension(:), allocatable cmumps_ooc::size_of_read
integer(8), dimension(:), allocatable cmumps_ooc::read_dest
integer, dimension(:), allocatable cmumps_ooc::first_pos_in_read
integer, dimension(:), allocatable cmumps_ooc::read_mng
integer, dimension(:), allocatable cmumps_ooc::req_to_zone
integer, dimension(:), allocatable cmumps_ooc::pos_hole_t
integer, dimension(:), allocatable cmumps_ooc::pos_hole_b
integer, dimension(:), allocatable cmumps_ooc::req_id
integer, dimension(:), allocatable cmumps_ooc::ooc_state_node
integer cmumps_ooc::cmumps_elementary_data_size
integer cmumps_ooc::n_ooc
integer, dimension(:), allocatable cmumps_ooc::pos_in_mem
integer, dimension(:), allocatable cmumps_ooc::inode_to_pos
integer, dimension(:), allocatable cmumps_ooc::current_pos_t
integer, dimension(:), allocatable cmumps_ooc::current_pos_b
logical cmumps_ooc::is_root_special
integer cmumps_ooc::special_root_node
integer, parameter, public cmumps_ooc::typef_both_lu = -99976