|
| subroutine, public | all_module::all_balance (this) |
| | Run loadbalancer and calculate new vertices.
|
| integer function, public | all_module::all_error () |
| character(len=all_error_length) function, public | all_module::all_error_description () |
| subroutine, public | all_module::all_finalize (this) |
| | Delete the loadbalance object.
|
| subroutine, public | all_module::all_get_dimension (this, dim) |
| | Get current dimension from loadbalancer.
|
| subroutine, public | all_module::all_get_gamma (this, gamma) |
| | Retrieve currently set gamma value of balancer.
|
| subroutine, public | all_module::all_get_length_of_work (this, length) |
| | Retrieve length of work array.
|
| subroutine, public | all_module::all_get_neighbors (this, neighbors) |
| | Retrieve list of neighboring ranks (must be correct size already).
|
| subroutine, public | all_module::all_get_number_of_neighbors (this, count) |
| | Retrieve number of neighbors (i.e. length of neighbors list).
|
| subroutine, public | all_module::all_get_number_of_vertices (this, n) |
| | Retrieve number of vertices for current vertices.
|
| subroutine, public | all_module::all_get_prev_vertices (this, vertices) |
| | Retrieve vertices from before loadbalancing.
|
| subroutine, public | all_module::all_get_vertices (this, vertices) |
| | Retrieve current vertices.
|
| subroutine, public | all_module::all_get_vertices_alloc (this, vertices) |
| | Same function as get_vertices, but takes an allocatable array, and resizes automatically.
|
| subroutine, public | all_module::all_get_work (this, work) |
| | Retrieve first element of work array.
|
| subroutine, public | all_module::all_get_work_array (this, work) |
| | Retrieve work array, which must already be the correct size.
|
| subroutine, public | all_module::all_init (this, method, dim, gamma) |
| | Initialises the loadbalancer.
|
| subroutine, public | all_module::all_print_vtk_outlines (this, step) |
| | Print VTK outlines (must be enabled in build step).
|
| subroutine, public | all_module::all_print_vtk_vertices (this, step) |
| | Print VTK domain vertices (must be enabled in build step).
|
| subroutine, public | all_module::all_reset_error () |
| subroutine, public | all_module::all_set_gamma (this, gamma) |
| | Set gamma value for load balancer.
|
| subroutine, public | all_module::all_set_method_data_histgram (this, nbins) |
| | Set number of bins for histogram method.
|
| subroutine, public | all_module::all_set_min_domain_size (this, domain_size) |
| | Set a minimum domain size.
|
| subroutine, public | all_module::all_set_proc_grid_params (this, loc, ranks) |
| | Set the grid parameters for this process.
|
| subroutine, public | all_module::all_set_proc_tag (this, tag) |
| | Set process identifying tag for output.
|
| subroutine, public | all_module::all_set_sys_size (this, syssize) |
| | Set size of system, which is required for the histogram method.
|
| subroutine, public | all_module::all_set_vertices (this, vertices) |
| | Set new vertices.
|
| subroutine, public | all_module::all_set_work (this, work) |
| | Set the work of this process.
|
| subroutine, public | all_module::all_set_work_multi (this, work) |
| | Set multi dimensional work of this process.
|
| subroutine, public | all_module::all_setup (this) |
| | Set up the loadbalancer.
|
|
| integer(c_int), parameter, public | all_module::all_error_filesystem = 6 |
| integer(c_int), parameter, public | all_module::all_error_generic = 1 |
| integer(c_int), parameter, public | all_module::all_error_internal = 6 |
| integer(c_int), parameter, public | all_module::all_error_invalidargument = 4 |
| integer(c_int), parameter, public | all_module::all_error_invalidcommtype = 3 |
| integer, parameter, public | all_module::all_error_length = 1024 |
| integer(c_int), parameter, public | all_module::all_error_outofbounds = 5 |
| integer(c_int), parameter, public | all_module::all_error_pointdimensionmissmatch = 2 |
| integer(c_int), parameter, public | all_module::all_forcebased = 2 |
| integer(c_int), parameter, public | all_module::all_histogram = 4 |
| integer(c_int), parameter, public | all_module::all_staggered = 0 |
| integer(c_int), parameter, public | all_module::all_tensor = 1 |
| integer(c_int), parameter, public | all_module::all_tensor_max = 5 |
| integer(c_int), parameter, public | all_module::all_unimplemented = 128 |
| integer(c_int), parameter, public | all_module::all_voronoi = 3 |