mod_connectivity Module

This module contains variables that describe the connectivity of the mesh and also data structures for connectivity-related communication.


Used by

  • module~~mod_connectivity~~UsedByGraph module~mod_connectivity mod_connectivity module~mod_global_parameters mod_global_parameters module~mod_global_parameters->module~mod_connectivity proc~initialize_amrvac initialize_amrvac proc~initialize_amrvac->module~mod_connectivity proc~initialize_amrvac->module~mod_global_parameters module~mod_bc_data mod_bc_data proc~initialize_amrvac->module~mod_bc_data module~mod_amrvac mod_amrvac module~mod_amrvac->module~mod_global_parameters module~mod_bc_data->module~mod_global_parameters module~mod_coarsen mod_coarsen module~mod_coarsen->module~mod_global_parameters module~mod_collapse mod_collapse module~mod_collapse->module~mod_global_parameters module~mod_con2prim mod_con2prim module~mod_con2prim->module~mod_global_parameters module~mod_finite_volume_ffhd mod_finite_volume_ffhd module~mod_finite_volume_ffhd->module~mod_global_parameters module~mod_finite_volume_hd mod_finite_volume_hd module~mod_finite_volume_hd->module~mod_global_parameters module~mod_finite_volume_mhd mod_finite_volume_mhd module~mod_finite_volume_mhd->module~mod_global_parameters module~mod_finite_volume_srhd mod_finite_volume_srhd module~mod_finite_volume_srhd->module~mod_global_parameters module~mod_interpolation mod_interpolation module~mod_interpolation->module~mod_global_parameters module~mod_particle_base mod_particle_base module~mod_particle_base->module~mod_global_parameters module~mod_physics_vars_ffhd mod_physics_vars_ffhd module~mod_physics_vars_ffhd->module~mod_global_parameters module~mod_physics_vars_hd mod_physics_vars_hd module~mod_physics_vars_hd->module~mod_global_parameters module~mod_physics_vars_mhd mod_physics_vars_mhd module~mod_physics_vars_mhd->module~mod_global_parameters module~mod_physics_vars_srhd mod_physics_vars_srhd module~mod_physics_vars_srhd->module~mod_global_parameters module~mod_point_searching mod_point_searching module~mod_point_searching->module~mod_global_parameters module~mod_point_searching->module~mod_particle_base module~mod_radiative_cooling_ffhd mod_radiative_cooling_ffhd module~mod_radiative_cooling_ffhd->module~mod_global_parameters module~mod_radiative_cooling_hd mod_radiative_cooling_hd module~mod_radiative_cooling_hd->module~mod_global_parameters module~mod_radiative_cooling_mhd mod_radiative_cooling_mhd module~mod_radiative_cooling_mhd->module~mod_global_parameters module~mod_random_heating mod_random_heating module~mod_random_heating->module~mod_global_parameters module~mod_source_ffhd mod_source_ffhd module~mod_source_ffhd->module~mod_global_parameters module~mod_source_hd mod_source_hd module~mod_source_hd->module~mod_global_parameters module~mod_source_mhd mod_source_mhd module~mod_source_mhd->module~mod_global_parameters module~mod_source_srhd mod_source_srhd module~mod_source_srhd->module~mod_global_parameters module~mod_thermal_emission mod_thermal_emission module~mod_thermal_emission->module~mod_global_parameters proc~add_convert_method2 add_convert_method2 proc~add_convert_method2->module~mod_global_parameters proc~add_split_source add_split_source proc~add_split_source->module~mod_global_parameters proc~add_split_source~2 add_split_source proc~add_split_source~2->module~mod_global_parameters proc~add_split_source~3 add_split_source proc~add_split_source~3->module~mod_global_parameters proc~add_split_source~4 add_split_source proc~add_split_source~4->module~mod_global_parameters proc~add_sub_circ add_sub_circ proc~add_sub_circ->module~mod_global_parameters proc~addsource_compact~3 addsource_compact proc~addsource_compact~3->module~mod_global_parameters proc~addsource_compact~7 addsource_compact proc~addsource_compact~7->module~mod_global_parameters proc~addsource_local~3 addsource_local proc~addsource_local~3->module~mod_global_parameters proc~addsource_local~7 addsource_local proc~addsource_local~7->module~mod_global_parameters proc~addsource_nonlocal~2 addsource_nonlocal proc~addsource_nonlocal~2->module~mod_global_parameters proc~addsource_nonlocal~8 addsource_nonlocal proc~addsource_nonlocal~8->module~mod_global_parameters proc~advance advance proc~advance->module~mod_global_parameters module~mod_particles mod_particles proc~advance->module~mod_particles proc~advance_particles advance_particles proc~advance_particles->module~mod_global_parameters proc~advect advect proc~advect->module~mod_global_parameters proc~advect1 advect1 proc~advect1->module~mod_global_parameters proc~advect_create_particles advect_create_particles proc~advect_create_particles->module~mod_global_parameters proc~advect_fill_gridvars advect_fill_gridvars proc~advect_fill_gridvars->module~mod_global_parameters proc~advect_get_particle_dt advect_get_particle_dt proc~advect_get_particle_dt->module~mod_global_parameters proc~advect_init advect_init proc~advect_init->module~mod_global_parameters proc~advect_integrate_particles advect_integrate_particles proc~advect_integrate_particles->module~mod_global_parameters proc~advect_update_payload advect_update_payload proc~advect_update_payload->module~mod_global_parameters proc~alloc_geometry alloc_geometry proc~alloc_geometry->module~mod_global_parameters proc~alloc_node alloc_node proc~alloc_node->module~mod_global_parameters proc~alloc_node~2 alloc_node proc~alloc_node~2->module~mod_global_parameters proc~alloc_node~3 alloc_node proc~alloc_node~3->module~mod_global_parameters proc~alloc_node~4 alloc_node proc~alloc_node~4->module~mod_global_parameters proc~alloc_state alloc_state proc~alloc_state->module~mod_global_parameters proc~alloc_state_coarse alloc_state_coarse proc~alloc_state_coarse->module~mod_global_parameters proc~alloc_state_coarse~2 alloc_state_coarse proc~alloc_state_coarse~2->module~mod_global_parameters proc~alloc_state_coarse~3 alloc_state_coarse proc~alloc_state_coarse~3->module~mod_global_parameters proc~alloc_state_coarse~4 alloc_state_coarse proc~alloc_state_coarse~4->module~mod_global_parameters proc~alloc_state~2 alloc_state proc~alloc_state~2->module~mod_global_parameters proc~alloc_state~3 alloc_state proc~alloc_state~3->module~mod_global_parameters proc~alloc_state~4 alloc_state proc~alloc_state~4->module~mod_global_parameters proc~alloc_subnode alloc_subnode proc~alloc_subnode->module~mod_global_parameters proc~allocate_collapsed allocate_collapsed proc~allocate_collapsed->module~mod_global_parameters proc~already_fine already_fine proc~already_fine->module~mod_global_parameters proc~amr_coarsen_refine amr_coarsen_refine proc~amr_coarsen_refine->module~mod_global_parameters proc~amr_morton_order amr_Morton_order proc~amr_morton_order->module~mod_global_parameters proc~apply_periodb apply_periodB proc~apply_periodb->module~mod_global_parameters proc~asign_tree_neighbor asign_tree_neighbor proc~asign_tree_neighbor->module~mod_global_parameters proc~b_from_vector_potentiala b_from_vector_potentialA proc~b_from_vector_potentiala->module~mod_global_parameters proc~bc_data_init bc_data_init proc~bc_data_init->module~mod_global_parameters proc~bc_data_set bc_data_set proc~bc_data_set->module~mod_global_parameters proc~bc_phys bc_phys proc~bc_phys->module~mod_global_parameters proc~bc_read_params bc_read_params proc~bc_read_params->module~mod_global_parameters proc~block_shape_io block_shape_io proc~block_shape_io->module~mod_global_parameters proc~build_connectivity build_connectivity proc~build_connectivity->module~mod_global_parameters proc~build_message_layout build_message_layout proc~build_message_layout->module~mod_global_parameters proc~calc_grid calc_grid proc~calc_grid->module~mod_global_parameters proc~calc_x calc_x proc~calc_x->module~mod_global_parameters proc~check_pole_setup check_pole_setup proc~check_pole_setup->module~mod_global_parameters proc~coarsen_grid_siblings coarsen_grid_siblings proc~coarsen_grid_siblings->module~mod_global_parameters proc~coarsen_grid_siblings->module~mod_coarsen proc~collapse_subnode collapse_subnode proc~collapse_subnode->module~mod_global_parameters proc~comm_faces comm_faces proc~comm_faces->module~mod_global_parameters proc~comm_finalize comm_finalize proc~comm_finalize->module~mod_global_parameters proc~comm_particles comm_particles proc~comm_particles->module~mod_global_parameters proc~comm_particles_global comm_particles_global proc~comm_particles_global->module~mod_global_parameters proc~comm_start comm_start proc~comm_start->module~mod_global_parameters proc~convert_dat_generic convert_dat_generic proc~convert_dat_generic->module~mod_global_parameters proc~create_output_file create_output_file proc~create_output_file->module~mod_global_parameters proc~cross cross proc~cross->module~mod_global_parameters proc~curlvector curlvector proc~curlvector->module~mod_global_parameters proc~dealloc_node dealloc_node proc~dealloc_node->module~mod_global_parameters proc~dealloc_node~2 dealloc_node proc~dealloc_node~2->module~mod_global_parameters proc~dealloc_node~3 dealloc_node proc~dealloc_node~3->module~mod_global_parameters proc~dealloc_node~4 dealloc_node proc~dealloc_node~4->module~mod_global_parameters proc~dealloc_state dealloc_state proc~dealloc_state->module~mod_global_parameters proc~dealloc_state_coarse dealloc_state_coarse proc~dealloc_state_coarse->module~mod_global_parameters proc~dealloc_state_coarse~2 dealloc_state_coarse proc~dealloc_state_coarse~2->module~mod_global_parameters proc~dealloc_state_coarse~3 dealloc_state_coarse proc~dealloc_state_coarse~3->module~mod_global_parameters proc~dealloc_state_coarse~4 dealloc_state_coarse proc~dealloc_state_coarse~4->module~mod_global_parameters proc~dealloc_state~2 dealloc_state proc~dealloc_state~2->module~mod_global_parameters proc~dealloc_state~3 dealloc_state proc~dealloc_state~3->module~mod_global_parameters proc~dealloc_state~4 dealloc_state proc~dealloc_state~4->module~mod_global_parameters proc~dealloc_subnode dealloc_subnode proc~dealloc_subnode->module~mod_global_parameters proc~deallocatebfaces deallocateBfaces proc~deallocatebfaces->module~mod_global_parameters proc~derivs_advect derivs_advect proc~derivs_advect->module~mod_global_parameters proc~derivs_gca derivs_gca proc~derivs_gca->module~mod_global_parameters proc~derivs_gca_rk derivs_gca_rk proc~derivs_gca_rk->module~mod_global_parameters proc~destroy_particles destroy_particles proc~destroy_particles->module~mod_global_parameters proc~divvector divvector proc~divvector->module~mod_global_parameters proc~divvectors divvectorS proc~divvectors->module~mod_global_parameters proc~dummy_boundary_adjust dummy_boundary_adjust proc~dummy_boundary_adjust->module~mod_global_parameters proc~dummy_boundary_adjust~2 dummy_boundary_adjust proc~dummy_boundary_adjust~2->module~mod_global_parameters proc~dummy_boundary_adjust~3 dummy_boundary_adjust proc~dummy_boundary_adjust~3->module~mod_global_parameters proc~dummy_boundary_adjust~4 dummy_boundary_adjust proc~dummy_boundary_adjust~4->module~mod_global_parameters proc~dummy_evaluate_implicit dummy_evaluate_implicit proc~dummy_evaluate_implicit->module~mod_global_parameters proc~dummy_evaluate_implicit~2 dummy_evaluate_implicit proc~dummy_evaluate_implicit~2->module~mod_global_parameters proc~dummy_evaluate_implicit~3 dummy_evaluate_implicit proc~dummy_evaluate_implicit~3->module~mod_global_parameters proc~dummy_evaluate_implicit~4 dummy_evaluate_implicit proc~dummy_evaluate_implicit~4->module~mod_global_parameters proc~dummy_face_to_center dummy_face_to_center proc~dummy_face_to_center->module~mod_global_parameters proc~dummy_face_to_center~2 dummy_face_to_center proc~dummy_face_to_center~2->module~mod_global_parameters proc~dummy_face_to_center~3 dummy_face_to_center proc~dummy_face_to_center~3->module~mod_global_parameters proc~dummy_face_to_center~4 dummy_face_to_center proc~dummy_face_to_center~4->module~mod_global_parameters proc~dummy_implicit_update dummy_implicit_update proc~dummy_implicit_update->module~mod_global_parameters proc~dummy_implicit_update~2 dummy_implicit_update proc~dummy_implicit_update~2->module~mod_global_parameters proc~dummy_implicit_update~3 dummy_implicit_update proc~dummy_implicit_update~3->module~mod_global_parameters proc~dummy_implicit_update~4 dummy_implicit_update proc~dummy_implicit_update~4->module~mod_global_parameters proc~dummy_write_info dummy_write_info proc~dummy_write_info->module~mod_global_parameters proc~dummy_write_info~2 dummy_write_info proc~dummy_write_info~2->module~mod_global_parameters proc~dummy_write_info~3 dummy_write_info proc~dummy_write_info~3->module~mod_global_parameters proc~dummy_write_info~4 dummy_write_info proc~dummy_write_info~4->module~mod_global_parameters proc~dwlimiter2 dwlimiter2 proc~dwlimiter2->module~mod_global_parameters proc~end_comm_faces end_comm_faces proc~end_comm_faces->module~mod_global_parameters proc~errest errest proc~errest->module~mod_global_parameters proc~evaluate_implicit evaluate_implicit proc~evaluate_implicit->module~mod_global_parameters proc~exchange_coarsened_blocks exchange_coarsened_blocks proc~exchange_coarsened_blocks->module~mod_global_parameters proc~exchange_migrated_blocks exchange_migrated_blocks proc~exchange_migrated_blocks->module~mod_global_parameters proc~fake_advance fake_advance proc~fake_advance->module~mod_global_parameters proc~fake_update fake_update proc~fake_update->module~mod_global_parameters proc~fields_from_mhd fields_from_mhd proc~fields_from_mhd->module~mod_global_parameters proc~fill_boundary_after_gc fill_boundary_after_gc proc~fill_boundary_after_gc->module~mod_global_parameters proc~fill_boundary_before_gc fill_boundary_before_gc proc~fill_boundary_before_gc->module~mod_global_parameters proc~fill_coarse_boundary fill_coarse_boundary proc~fill_coarse_boundary->module~mod_global_parameters proc~fill_geometry_device fill_geometry_device proc~fill_geometry_device->module~mod_global_parameters proc~fill_geometry_device~2 fill_geometry_device proc~fill_geometry_device~2->module~mod_global_parameters proc~fill_geometry_device~3 fill_geometry_device proc~fill_geometry_device~3->module~mod_global_parameters proc~fill_geometry_device~4 fill_geometry_device proc~fill_geometry_device~4->module~mod_global_parameters proc~fill_gridvars_default fill_gridvars_default proc~fill_gridvars_default->module~mod_global_parameters proc~fill_nwextra_device fill_nwextra_device proc~fill_nwextra_device->module~mod_global_parameters proc~fill_subnode fill_subnode proc~fill_subnode->module~mod_global_parameters proc~fill_subnode_info fill_subnode_info proc~fill_subnode_info->module~mod_global_parameters proc~find_neighbor find_neighbor proc~find_neighbor->module~mod_global_parameters proc~find_particle_ipe find_particle_ipe proc~find_particle_ipe->module~mod_global_parameters proc~find_root_neighbor find_root_neighbor proc~find_root_neighbor->module~mod_global_parameters proc~finish_gridvars finish_gridvars proc~finish_gridvars->module~mod_global_parameters proc~finite_volume_local finite_volume_local proc~finite_volume_local->module~mod_global_parameters proc~finite_volume_local_muscl_hll finite_volume_local_muscl_hll proc~finite_volume_local_muscl_hll->module~mod_global_parameters proc~finite_volume_local_muscl_hllc finite_volume_local_muscl_hllc proc~finite_volume_local_muscl_hllc->module~mod_global_parameters proc~finite_volume_local_muscl_hllc~2 finite_volume_local_muscl_hllc proc~finite_volume_local_muscl_hllc~2->module~mod_global_parameters proc~finite_volume_local_muscl_hllc~3 finite_volume_local_muscl_hllc proc~finite_volume_local_muscl_hllc~3->module~mod_global_parameters proc~finite_volume_local_muscl_hllc~4 finite_volume_local_muscl_hllc proc~finite_volume_local_muscl_hllc~4->module~mod_global_parameters proc~finite_volume_local_muscl_hll~2 finite_volume_local_muscl_hll proc~finite_volume_local_muscl_hll~2->module~mod_global_parameters proc~finite_volume_local_muscl_hll~3 finite_volume_local_muscl_hll proc~finite_volume_local_muscl_hll~3->module~mod_global_parameters proc~finite_volume_local_muscl_hll~4 finite_volume_local_muscl_hll proc~finite_volume_local_muscl_hll~4->module~mod_global_parameters proc~finite_volume_local_muscl_llf finite_volume_local_muscl_llf proc~finite_volume_local_muscl_llf->module~mod_global_parameters proc~finite_volume_local_muscl_llf~2 finite_volume_local_muscl_llf proc~finite_volume_local_muscl_llf~2->module~mod_global_parameters proc~finite_volume_local_muscl_llf~3 finite_volume_local_muscl_llf proc~finite_volume_local_muscl_llf~3->module~mod_global_parameters proc~finite_volume_local_muscl_llf~4 finite_volume_local_muscl_llf proc~finite_volume_local_muscl_llf~4->module~mod_global_parameters proc~finite_volume_local~2 finite_volume_local proc~finite_volume_local~2->module~mod_global_parameters proc~finite_volume_local~3 finite_volume_local proc~finite_volume_local~3->module~mod_global_parameters proc~finite_volume_local~4 finite_volume_local proc~finite_volume_local~4->module~mod_global_parameters proc~fix_conserve fix_conserve proc~fix_conserve->module~mod_global_parameters proc~fix_edges fix_edges proc~fix_edges->module~mod_global_parameters proc~fix_phi_crossing fix_phi_crossing proc~fix_phi_crossing->module~mod_global_parameters proc~fixgrid fixgrid proc~fixgrid->module~mod_global_parameters proc~flux_to_edge flux_to_edge proc~flux_to_edge->module~mod_global_parameters proc~forcedrefine_grid forcedrefine_grid proc~forcedrefine_grid->module~mod_global_parameters proc~forcedrefine_grid_io forcedrefine_grid_io proc~forcedrefine_grid_io->module~mod_global_parameters proc~gather_isafety gather_isafety proc~gather_isafety->module~mod_global_parameters proc~gca_create_particles gca_create_particles proc~gca_create_particles->module~mod_global_parameters proc~gca_fill_gridvars gca_fill_gridvars proc~gca_fill_gridvars->module~mod_global_parameters proc~gca_get_particle_dt gca_get_particle_dt proc~gca_get_particle_dt->module~mod_global_parameters proc~gca_init gca_init proc~gca_init->module~mod_global_parameters proc~gca_integrate_particles gca_integrate_particles proc~gca_integrate_particles->module~mod_global_parameters proc~gca_update_payload gca_update_payload proc~gca_update_payload->module~mod_global_parameters proc~generate_plotfile generate_plotfile proc~generate_plotfile->module~mod_global_parameters proc~generate_plotfile->module~mod_thermal_emission proc~get_bfield get_bfield proc~get_bfield->module~mod_global_parameters proc~get_current get_current proc~get_current->module~mod_global_parameters proc~get_divb get_divb proc~get_divb->module~mod_global_parameters proc~get_efield get_efield proc~get_efield->module~mod_global_parameters proc~get_euv get_EUV proc~get_euv->module~mod_global_parameters proc~get_euv_image get_EUV_image proc~get_euv_image->module~mod_global_parameters proc~get_euv_spectrum get_EUV_spectrum proc~get_euv_spectrum->module~mod_global_parameters proc~get_flux get_flux proc~get_flux->module~mod_global_parameters proc~get_flux~3 get_flux proc~get_flux~3->module~mod_global_parameters proc~get_global_maxima get_global_maxima proc~get_global_maxima->module~mod_global_parameters proc~get_global_minima get_global_minima proc~get_global_minima->module~mod_global_parameters proc~get_goes_flux_grid get_GOES_flux_grid proc~get_goes_flux_grid->module~mod_global_parameters proc~get_goes_sxr_flux get_GOES_SXR_flux proc~get_goes_sxr_flux->module~mod_global_parameters proc~get_igslice get_igslice proc~get_igslice->module~mod_global_parameters proc~get_image get_image proc~get_image->module~mod_global_parameters proc~get_image_datresol get_image_datresol proc~get_image_datresol->module~mod_global_parameters proc~get_level_range get_level_range proc~get_level_range->module~mod_global_parameters proc~get_lfac get_lfac proc~get_lfac->module~mod_global_parameters proc~get_lfac_from_velocity get_lfac_from_velocity proc~get_lfac_from_velocity->module~mod_global_parameters proc~get_line_info get_line_info proc~get_line_info->module~mod_global_parameters proc~get_morton_range get_Morton_range proc~get_morton_range->module~mod_global_parameters proc~get_morton_range_active get_Morton_range_active proc~get_morton_range_active->module~mod_global_parameters proc~get_names_from_string get_names_from_string proc~get_names_from_string->module~mod_global_parameters proc~get_sxr get_SXR proc~get_sxr->module~mod_global_parameters proc~get_sxr_image get_SXR_image proc~get_sxr_image->module~mod_global_parameters proc~get_uniform_pos get_uniform_pos proc~get_uniform_pos->module~mod_global_parameters proc~get_vec get_vec proc~get_vec->module~mod_global_parameters proc~get_vec_advect get_vec_advect proc~get_vec_advect->module~mod_global_parameters proc~get_volume_average get_volume_average proc~get_volume_average->module~mod_global_parameters proc~get_volume_average_func get_volume_average_func proc~get_volume_average_func->module~mod_global_parameters proc~get_volume_coverage get_volume_coverage proc~get_volume_coverage->module~mod_global_parameters proc~get_whitelight_image get_whitelight_image proc~get_whitelight_image->module~mod_global_parameters proc~getbc getbc proc~getbc->module~mod_global_parameters proc~getbc->module~mod_coarsen proc~getheadernames getheadernames proc~getheadernames->module~mod_global_parameters proc~getigrids getigrids proc~getigrids->module~mod_global_parameters proc~getintbc getintbc proc~getintbc->module~mod_global_parameters proc~getnode getnode proc~getnode->module~mod_global_parameters proc~getnode~2 getnode proc~getnode~2->module~mod_global_parameters proc~getnode~3 getnode proc~getnode~3->module~mod_global_parameters proc~getnode~4 getnode proc~getnode~4->module~mod_global_parameters proc~getvar_cooling_exact getvar_cooling_exact proc~getvar_cooling_exact->module~mod_global_parameters proc~getvar_cooling_exact~2 getvar_cooling_exact proc~getvar_cooling_exact~2->module~mod_global_parameters proc~getvar_cooling_exact~3 getvar_cooling_exact proc~getvar_cooling_exact~3->module~mod_global_parameters proc~global_implicit_update global_implicit_update proc~global_implicit_update->module~mod_global_parameters proc~gradient gradient proc~gradient->module~mod_global_parameters proc~handle_particles handle_particles proc~handle_particles->module~mod_global_parameters proc~identifyphysbound_connectivity identifyphysbound_connectivity proc~identifyphysbound_connectivity->module~mod_global_parameters proc~igrid_active igrid_active proc~igrid_active->module~mod_global_parameters proc~imagedatavtk_mpi ImageDataVtk_mpi proc~imagedatavtk_mpi->module~mod_global_parameters proc~improve_initial_condition improve_initial_condition proc~improve_initial_condition->module~mod_global_parameters proc~init_bc init_bc proc~init_bc->module~mod_global_parameters proc~init_comm_fix_conserve init_comm_fix_conserve proc~init_comm_fix_conserve->module~mod_global_parameters proc~init_comm_types init_comm_types proc~init_comm_types->module~mod_global_parameters proc~init_forest_root init_forest_root proc~init_forest_root->module~mod_global_parameters proc~init_gridvars init_gridvars proc~init_gridvars->module~mod_global_parameters proc~init_particles_com init_particles_com proc~init_particles_com->module~mod_global_parameters proc~init_particles_output init_particles_output proc~init_particles_output->module~mod_global_parameters proc~initial_condition initial_condition proc~initial_condition->module~mod_global_parameters proc~initialize_vars initialize_vars proc~initialize_vars->module~mod_global_parameters proc~initlevelone initlevelone proc~initlevelone->module~mod_global_parameters proc~integrate_euv_datresol integrate_EUV_datresol proc~integrate_euv_datresol->module~mod_global_parameters proc~integrate_subnode integrate_subnode proc~integrate_subnode->module~mod_global_parameters proc~integrate_sxr_datresol integrate_SXR_datresol proc~integrate_sxr_datresol->module~mod_global_parameters proc~interpolate_var interpolate_var proc~interpolate_var->module~mod_global_parameters proc~ipe_cf ipe_cf proc~ipe_cf->module~mod_global_parameters proc~ipe_fc ipe_fc proc~ipe_fc->module~mod_global_parameters proc~ipe_srl ipe_srl proc~ipe_srl->module~mod_global_parameters proc~layout_runs layout_runs proc~layout_runs->module~mod_global_parameters proc~lb_recv lb_recv proc~lb_recv->module~mod_global_parameters proc~lb_send lb_send proc~lb_send->module~mod_global_parameters proc~level1_morton_order level1_Morton_order proc~level1_morton_order->module~mod_global_parameters proc~load_balance load_balance proc~load_balance->module~mod_global_parameters proc~locate_particle locate_particle proc~locate_particle->module~mod_global_parameters proc~lohner_grid lohner_grid proc~lohner_grid->module~mod_global_parameters proc~lorentz_create_particles Lorentz_create_particles proc~lorentz_create_particles->module~mod_global_parameters proc~lorentz_fill_gridvars lorentz_fill_gridvars proc~lorentz_fill_gridvars->module~mod_global_parameters proc~lorentz_get_particle_dt Lorentz_get_particle_dt proc~lorentz_get_particle_dt->module~mod_global_parameters proc~lorentz_init Lorentz_init proc~lorentz_init->module~mod_global_parameters proc~lorentz_integrate_particles Lorentz_integrate_particles proc~lorentz_integrate_particles->module~mod_global_parameters proc~lorentz_kick Lorentz_kick proc~lorentz_kick->module~mod_global_parameters proc~lorentz_update_payload Lorentz_update_payload proc~lorentz_update_payload->module~mod_global_parameters proc~main main proc~main->module~mod_global_parameters proc~main->module~mod_particles proc~make_particle_filename make_particle_filename proc~make_particle_filename->module~mod_global_parameters proc~mg_copy_boundary_conditions mg_copy_boundary_conditions proc~mg_copy_boundary_conditions->module~mod_global_parameters proc~mg_copy_from_tree mg_copy_from_tree proc~mg_copy_from_tree->module~mod_global_parameters proc~mg_copy_from_tree_gc mg_copy_from_tree_gc proc~mg_copy_from_tree_gc->module~mod_global_parameters proc~mg_copy_to_tree mg_copy_to_tree proc~mg_copy_to_tree->module~mod_global_parameters proc~mg_setup_multigrid mg_setup_multigrid proc~mg_setup_multigrid->module~mod_global_parameters proc~mg_tree_from_amrvac mg_tree_from_amrvac proc~mg_tree_from_amrvac->module~mod_global_parameters proc~mg_update_refinement mg_update_refinement proc~mg_update_refinement->module~mod_global_parameters proc~modify_ic modify_IC proc~modify_ic->module~mod_global_parameters proc~mpistop mpistop proc~mpistop->module~mod_global_parameters proc~mpistop_gpu mpistop_gpu proc~mpistop_gpu->module~mod_global_parameters proc~old_neighbors old_neighbors proc~old_neighbors->module~mod_global_parameters proc~oneblock oneblock proc~oneblock->module~mod_global_parameters proc~onegrid onegrid proc~onegrid->module~mod_global_parameters proc~output_collapsed_csv output_collapsed_csv proc~output_collapsed_csv->module~mod_global_parameters proc~output_collapsed_vti output_collapsed_vti proc~output_collapsed_vti->module~mod_global_parameters proc~output_data output_data proc~output_data->module~mod_global_parameters proc~output_ensemble output_ensemble proc~output_ensemble->module~mod_global_parameters proc~output_individual output_individual proc~output_individual->module~mod_global_parameters proc~output_particle output_particle proc~output_particle->module~mod_global_parameters proc~partcoord_from_cartesian partcoord_from_cartesian proc~partcoord_from_cartesian->module~mod_global_parameters proc~partcoord_to_cartesian partcoord_to_cartesian proc~partcoord_to_cartesian->module~mod_global_parameters proc~particle_base_init particle_base_init proc~particle_base_init->module~mod_global_parameters proc~particle_get_current particle_get_current proc~particle_get_current->module~mod_global_parameters proc~particle_in_domain particle_in_domain proc~particle_in_domain->module~mod_global_parameters proc~particle_in_igrid particle_in_igrid proc~particle_in_igrid->module~mod_global_parameters proc~particles_create particles_create proc~particles_create->module~mod_global_parameters proc~particles_finish particles_finish proc~particles_finish->module~mod_global_parameters proc~particles_init particles_init proc~particles_init->module~mod_global_parameters proc~particles_params_read particles_params_read proc~particles_params_read->module~mod_global_parameters proc~partvec_from_cartesian partvec_from_cartesian proc~partvec_from_cartesian->module~mod_global_parameters proc~partvec_to_cartesian partvec_to_cartesian proc~partvec_to_cartesian->module~mod_global_parameters proc~phys_get_dt~2 phys_get_dt proc~phys_get_dt~2->module~mod_global_parameters proc~phys_init phys_init proc~phys_init->module~mod_global_parameters proc~phys_init~2 phys_init proc~phys_init~2->module~mod_global_parameters proc~phys_init~3 phys_init proc~phys_init~3->module~mod_global_parameters proc~phys_init~4 phys_init proc~phys_init~4->module~mod_global_parameters proc~phys_to_conserved phys_to_conserved proc~phys_to_conserved->module~mod_global_parameters proc~phys_to_conserved~2 phys_to_conserved proc~phys_to_conserved~2->module~mod_global_parameters proc~phys_to_conserved~3 phys_to_conserved proc~phys_to_conserved~3->module~mod_global_parameters proc~phys_to_conserved~4 phys_to_conserved proc~phys_to_conserved~4->module~mod_global_parameters proc~phys_to_primitive phys_to_primitive proc~phys_to_primitive->module~mod_global_parameters proc~phys_to_primitive~2 phys_to_primitive proc~phys_to_primitive~2->module~mod_global_parameters proc~phys_to_primitive~3 phys_to_primitive proc~phys_to_primitive~3->module~mod_global_parameters proc~phys_to_primitive~4 phys_to_primitive proc~phys_to_primitive~4->module~mod_global_parameters proc~phys_units phys_units proc~phys_units->module~mod_global_parameters proc~phys_units~2 phys_units proc~phys_units~2->module~mod_global_parameters proc~phys_units~3 phys_units proc~phys_units~3->module~mod_global_parameters proc~phys_units~4 phys_units proc~phys_units~4->module~mod_global_parameters proc~point_at_geometry point_at_geometry proc~point_at_geometry->module~mod_global_parameters proc~point_at_geometry~2 point_at_geometry proc~point_at_geometry~2->module~mod_global_parameters proc~point_at_geometry~3 point_at_geometry proc~point_at_geometry~3->module~mod_global_parameters proc~point_at_geometry~4 point_at_geometry proc~point_at_geometry~4->module~mod_global_parameters proc~point_in_igrid_ghostc point_in_igrid_ghostc proc~point_in_igrid_ghostc->module~mod_global_parameters proc~printlog_default printlog_default proc~printlog_default->module~mod_global_parameters proc~printlog_regression_test printlog_regression_test proc~printlog_regression_test->module~mod_global_parameters proc~process process proc~process->module~mod_global_parameters proc~process_advanced process_advanced proc~process_advanced->module~mod_global_parameters proc~prolong_1st prolong_1st proc~prolong_1st->module~mod_global_parameters proc~prolong_2nd prolong_2nd proc~prolong_2nd->module~mod_global_parameters proc~prolong_2nd_stg prolong_2nd_stg proc~prolong_2nd_stg->module~mod_global_parameters proc~prolong_grid prolong_grid proc~prolong_grid->module~mod_global_parameters proc~proper_nesting proper_nesting proc~proper_nesting->module~mod_global_parameters proc~punstructuredvtk_mpi punstructuredvtk_mpi proc~punstructuredvtk_mpi->module~mod_global_parameters proc~punstructuredvtkb_mpi punstructuredvtkB_mpi proc~punstructuredvtkb_mpi->module~mod_global_parameters proc~put_collapse put_collapse proc~put_collapse->module~mod_global_parameters proc~put_slice put_slice proc~put_slice->module~mod_global_parameters proc~r_of_s r_of_s proc~r_of_s->module~mod_global_parameters proc~radiative_cooling_init radiative_cooling_init proc~radiative_cooling_init->module~mod_global_parameters proc~radiative_cooling_init_params radiative_cooling_init_params proc~radiative_cooling_init_params->module~mod_global_parameters proc~radiative_cooling_init_params~2 radiative_cooling_init_params proc~radiative_cooling_init_params~2->module~mod_global_parameters proc~radiative_cooling_init_params~3 radiative_cooling_init_params proc~radiative_cooling_init_params~3->module~mod_global_parameters proc~radiative_cooling_init~2 radiative_cooling_init proc~radiative_cooling_init~2->module~mod_global_parameters proc~radiative_cooling_init~3 radiative_cooling_init proc~radiative_cooling_init~3->module~mod_global_parameters proc~read_arguments read_arguments proc~read_arguments->module~mod_global_parameters proc~read_data_init read_data_init proc~read_data_init->module~mod_global_parameters proc~read_data_set read_data_set proc~read_data_set->module~mod_global_parameters proc~read_forest read_forest proc~read_forest->module~mod_global_parameters proc~read_oneblock read_oneblock proc~read_oneblock->module~mod_global_parameters proc~read_par_files read_par_files proc~read_par_files->module~mod_global_parameters proc~read_params read_params proc~read_params->module~mod_global_parameters proc~read_params~2 read_params proc~read_params~2->module~mod_global_parameters proc~read_params~3 read_params proc~read_params~3->module~mod_global_parameters proc~read_params~4 read_params proc~read_params~4->module~mod_global_parameters proc~read_particles_snapshot read_particles_snapshot proc~read_particles_snapshot->module~mod_global_parameters proc~read_snapshot read_snapshot proc~read_snapshot->module~mod_global_parameters proc~read_snapshot_old read_snapshot_old proc~read_snapshot_old->module~mod_global_parameters proc~recalculateb recalculateB proc~recalculateb->module~mod_global_parameters proc~reconstruct reconstruct proc~reconstruct->module~mod_global_parameters proc~recvflux recvflux proc~recvflux->module~mod_global_parameters proc~refine_grids refine_grids proc~refine_grids->module~mod_global_parameters proc~refine_tree_leaf refine_tree_leaf proc~refine_tree_leaf->module~mod_global_parameters proc~resettree resettree proc~resettree->module~mod_global_parameters proc~resettree->module~mod_particles proc~resettree_convert resettree_convert proc~resettree_convert->module~mod_global_parameters proc~rh_init rh_init proc~rh_init->module~mod_global_parameters proc~rh_read_params rh_read_params proc~rh_read_params->module~mod_global_parameters proc~rh_source rh_source proc~rh_source->module~mod_global_parameters proc~s_of_r s_of_r proc~s_of_r->module~mod_global_parameters proc~sample_create_particles sample_create_particles proc~sample_create_particles->module~mod_global_parameters proc~sample_fill_gridvars sample_fill_gridvars proc~sample_fill_gridvars->module~mod_global_parameters proc~sample_get_particle_dt sample_get_particle_dt proc~sample_get_particle_dt->module~mod_global_parameters proc~sample_init sample_init proc~sample_init->module~mod_global_parameters proc~sample_integrate_particles sample_integrate_particles proc~sample_integrate_particles->module~mod_global_parameters proc~sample_update_payload sample_update_payload proc~sample_update_payload->module~mod_global_parameters proc~save_conntec save_conntec proc~save_conntec->module~mod_global_parameters proc~save_connvtk save_connvtk proc~save_connvtk->module~mod_global_parameters proc~saveamrfile saveamrfile proc~saveamrfile->module~mod_global_parameters proc~saveamrfile->module~mod_collapse proc~saveamrfile->module~mod_particles proc~select_active_particles select_active_particles proc~select_active_particles->module~mod_global_parameters proc~select_slice select_slice proc~select_slice->module~mod_global_parameters proc~selectgrids selectgrids proc~selectgrids->module~mod_global_parameters proc~sendflux sendflux proc~sendflux->module~mod_global_parameters proc~set_b0_cell set_B0_cell proc~set_b0_cell->module~mod_global_parameters proc~set_b0_face set_B0_face proc~set_b0_face->module~mod_global_parameters proc~set_b0_grid set_B0_grid proc~set_b0_grid->module~mod_global_parameters proc~set_coordinate_system set_coordinate_system proc~set_coordinate_system->module~mod_global_parameters proc~set_geometry_index_ranges set_geometry_index_ranges proc~set_geometry_index_ranges->module~mod_global_parameters proc~set_ix_circ set_ix_circ proc~set_ix_circ->module~mod_global_parameters proc~set_j0_cell set_J0_cell proc~set_j0_cell->module~mod_global_parameters proc~set_neighbor_ipe set_neighbor_ipe proc~set_neighbor_ipe->module~mod_global_parameters proc~set_pole set_pole proc~set_pole->module~mod_global_parameters proc~setdt setdt proc~setdt->module~mod_global_parameters proc~setdt~2 setdt proc~setdt~2->module~mod_global_parameters proc~setdt~3 setdt proc~setdt~3->module~mod_global_parameters proc~setdt~4 setdt proc~setdt~4->module~mod_global_parameters proc~settree settree proc~settree->module~mod_global_parameters proc~snapshot_exists snapshot_exists proc~snapshot_exists->module~mod_global_parameters proc~snapshot_read_header snapshot_read_header proc~snapshot_read_header->module~mod_global_parameters proc~snapshot_write_header snapshot_write_header proc~snapshot_write_header->module~mod_global_parameters proc~snapshot_write_header1 snapshot_write_header1 proc~snapshot_write_header1->module~mod_global_parameters proc~store_edge store_edge proc~store_edge->module~mod_global_parameters proc~store_faces store_faces proc~store_faces->module~mod_global_parameters proc~store_flux store_flux proc~store_flux->module~mod_global_parameters proc~sync_geometry_host sync_geometry_host proc~sync_geometry_host->module~mod_global_parameters proc~sync_positions_host sync_positions_host proc~sync_positions_host->module~mod_global_parameters proc~tecplot tecplot proc~tecplot->module~mod_global_parameters proc~tecplot_mpi tecplot_mpi proc~tecplot_mpi->module~mod_global_parameters proc~time_spent_on_particles time_spent_on_particles proc~time_spent_on_particles->module~mod_global_parameters proc~timeintegration timeintegration proc~timeintegration->module~mod_global_parameters proc~timeintegration->module~mod_particles proc~timetosave timetosave proc~timetosave->module~mod_global_parameters proc~to_cartesian to_cartesian proc~to_cartesian->module~mod_global_parameters proc~unstructuredvtk unstructuredvtk proc~unstructuredvtk->module~mod_global_parameters proc~unstructuredvtk_mpi unstructuredvtk_mpi proc~unstructuredvtk_mpi->module~mod_global_parameters proc~unstructuredvtkb unstructuredvtkB proc~unstructuredvtkb->module~mod_global_parameters proc~unstructuredvtkb64 unstructuredvtkB64 proc~unstructuredvtkb64->module~mod_global_parameters proc~update_gridvars update_gridvars proc~update_gridvars->module~mod_global_parameters proc~write_collapsed write_collapsed proc~write_collapsed->module~mod_global_parameters proc~write_forest write_forest proc~write_forest->module~mod_global_parameters proc~write_image_vticc write_image_vtiCC proc~write_image_vticc->module~mod_global_parameters proc~write_image_vtucc write_image_vtuCC proc~write_image_vtucc->module~mod_global_parameters proc~write_particle_output write_particle_output proc~write_particle_output->module~mod_global_parameters proc~write_particles_snapshot write_particles_snapshot proc~write_particles_snapshot->module~mod_global_parameters proc~write_pvtu write_pvtu proc~write_pvtu->module~mod_global_parameters proc~write_slice write_slice proc~write_slice->module~mod_global_parameters proc~write_snapshot write_snapshot proc~write_snapshot->module~mod_global_parameters proc~write_vti write_vti proc~write_vti->module~mod_global_parameters proc~write_vtk write_vtk proc~write_vtk->module~mod_global_parameters module~mod_particle_advect mod_particle_advect module~mod_particle_advect->module~mod_particle_base module~mod_particle_gca mod_particle_gca module~mod_particle_gca->module~mod_particle_base module~mod_particle_lorentz mod_particle_lorentz module~mod_particle_lorentz->module~mod_particle_base module~mod_particle_sample mod_particle_sample module~mod_particle_sample->module~mod_particle_base module~mod_particles->module~mod_particle_base module~mod_particles->module~mod_particle_advect module~mod_particles->module~mod_particle_gca module~mod_particles->module~mod_particle_lorentz module~mod_particles->module~mod_particle_sample proc~to_primitive to_primitive proc~to_primitive->module~mod_con2prim proc~to_primitive~10 to_primitive proc~to_primitive~10->module~mod_con2prim proc~to_primitive~4 to_primitive proc~to_primitive~4->module~mod_con2prim proc~to_primitive~9 to_primitive proc~to_primitive~9->module~mod_con2prim

Variables

Type Visibility Attributes Name Initial
integer, public, dimension(:,:), allocatable :: idphyb
integer, public, dimension(:), allocatable :: igrids
integer, public, dimension(:), allocatable :: igrids_active
integer, public, dimension(:), allocatable :: igrids_passive
integer, public :: igridstail
integer, public :: igridstail_active
integer, public :: igridstail_passive
type(nbprocs_info_t), public :: nbprocs_info
integer, public, dimension(:,:,:,:,:), allocatable :: neighbor
logical, public, dimension(:,:,:,:), allocatable :: neighbor_active
integer, public, parameter :: neighbor_boundary = 1
integer, public, dimension(:,:,:,:,:), allocatable :: neighbor_child
integer, public, parameter :: neighbor_coarse = 2
integer, public, parameter :: neighbor_fine = 4
integer, public, dimension(:,:,:,:), allocatable :: neighbor_pole
integer, public, parameter :: neighbor_sibling = 3
integer, public, dimension(:,:,:,:), allocatable :: neighbor_type
integer, public, dimension(3) :: nrecv_cc
integer, public, dimension(3) :: nrecv_fc
integer, public, dimension(3) :: nsend_cc
integer, public, dimension(3) :: nsend_fc

Derived Types

type, public ::  cf_nb_t

Components

Type Visibility Attributes Name Initial
type(nbinfo_cf_t), public :: info
type(nbinfo_buffer_i_t), public :: info_rcv
type(nbinfo_buffer_i_t), public :: info_send
type(nbinfo_buffer_t), public :: rcv
type(nbinfo_buffer_t), public :: send

Type-Bound Procedures

procedure, public, non_overridable :: init => init_cf_nb

type, public ::  nbinfo_buffer_i_t

Components

Type Visibility Attributes Name Initial
integer, public, allocatable, dimension(:) :: buffer
integer, public :: size = -1

type, public ::  nbinfo_buffer_t

Components

Type Visibility Attributes Name Initial
double precision, public, allocatable, dimension(:) :: buffer
integer, public :: size = -1

type, public ::  nbinfo_cf_t

Components

Type Visibility Attributes Name Initial
integer, public, pointer, dimension(:) :: i1 => null()
integer, public, pointer, dimension(:) :: i2 => null()
integer, public, pointer, dimension(:) :: i3 => null()
integer, public, pointer, dimension(:) :: ibuf_start => null()
integer, public, pointer, dimension(:) :: igrid => null()
integer, public, pointer, dimension(:) :: inc1 => null()
integer, public, pointer, dimension(:) :: inc2 => null()
integer, public, pointer, dimension(:) :: inc3 => null()
integer, public, pointer, dimension(:) :: isize => null()
integer, public :: nigrids = 0

Type-Bound Procedures

procedure, public, non_overridable :: init => init_cf_info

type, public ::  nbinfo_srl_t

Components

Type Visibility Attributes Name Initial
integer, public, pointer, dimension(:) :: ibuf_start => null()
integer, public, pointer, dimension(:) :: iencode => null()
integer, public, pointer, dimension(:) :: igrid => null()
integer, public, pointer, dimension(:) :: isize => null()
integer, public :: nigrids = 0

type, public ::  nbprocs_info_t

Components

Type Visibility Attributes Name Initial
type(cf_nb_t), public, pointer :: course_nb(:) => null()
type(cf_nb_t), public, pointer :: fine_nb(:) => null()
integer, public :: imaxigrids_c = 0
integer, public :: imaxigrids_f = 0
integer, public :: imaxigrids_srl = 0
integer, public, allocatable :: ipe_to_inbpe_c(:)
integer, public, allocatable :: ipe_to_inbpe_f(:)
integer, public, allocatable :: ipe_to_inbpe_srl(:)
integer, public :: nbprocs_c = 0
integer, public, pointer :: nbprocs_c_list(:) => null()
integer, public :: nbprocs_f = 0
integer, public, pointer :: nbprocs_f_list(:) => null()
integer, public :: nbprocs_srl = 0
integer, public, pointer :: nbprocs_srl_list(:) => null()
type(srl_nb_t), public, pointer :: srl_nb(:) => null()

Type-Bound Procedures

procedure, public, non_overridable :: add_igrid_to_c
procedure, public, non_overridable :: add_igrid_to_f
procedure, public, non_overridable :: add_igrid_to_srl
procedure, public, non_overridable :: add_to_c
procedure, public, non_overridable :: add_to_f
procedure, public, non_overridable :: add_to_srl
procedure, public, non_overridable :: alloc_buffers_c
procedure, public, non_overridable :: alloc_buffers_f
procedure, public, non_overridable :: alloc_buffers_srl
procedure, public, non_overridable :: idecode
procedure, public, non_overridable :: iencode
procedure, public, non_overridable :: init
procedure, public, non_overridable :: reset

type, public ::  srl_nb_t

Components

Type Visibility Attributes Name Initial
type(nbinfo_srl_t), public :: info
type(nbinfo_buffer_i_t), public :: info_rcv
type(nbinfo_buffer_i_t), public :: info_send
type(nbinfo_buffer_t), public :: rcv
type(nbinfo_buffer_t), public :: send

Type-Bound Procedures

procedure, public, non_overridable :: init => init_srl_nb

Subroutines

public subroutine alloc_buffers_c(self, nwgc, ixS_r_min1, ixS_r_max1, ixS_r_min2, ixS_r_max2, ixS_r_min3, ixS_r_max3, ixR_p_min1, ixR_p_max1, ixR_p_min2, ixR_p_max2, ixR_p_min3, ixR_p_max3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: nwgc
integer, intent(in), dimension(-1:1,-1:1) :: ixS_r_min1
integer, intent(in), dimension(-1:1,-1:1) :: ixS_r_max1
integer, intent(in), dimension(-1:1,-1:1) :: ixS_r_min2
integer, intent(in), dimension(-1:1,-1:1) :: ixS_r_max2
integer, intent(in), dimension(-1:1,-1:1) :: ixS_r_min3
integer, intent(in), dimension(-1:1,-1:1) :: ixS_r_max3
integer, intent(in), dimension(-1:1,0:3) :: ixR_p_min1
integer, intent(in), dimension(-1:1,0:3) :: ixR_p_max1
integer, intent(in), dimension(-1:1,0:3) :: ixR_p_min2
integer, intent(in), dimension(-1:1,0:3) :: ixR_p_max2
integer, intent(in), dimension(-1:1,0:3) :: ixR_p_min3
integer, intent(in), dimension(-1:1,0:3) :: ixR_p_max3

public subroutine alloc_buffers_f(self, nwgc, ixS_p_min1, ixS_p_max1, ixS_p_min2, ixS_p_max2, ixS_p_min3, ixS_p_max3, ixR_r_min1, ixR_r_max1, ixR_r_min2, ixR_r_max2, ixR_r_min3, ixR_r_max3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: nwgc
integer, intent(in), dimension(-1:1,0:3) :: ixS_p_min1
integer, intent(in), dimension(-1:1,0:3) :: ixS_p_max1
integer, intent(in), dimension(-1:1,0:3) :: ixS_p_min2
integer, intent(in), dimension(-1:1,0:3) :: ixS_p_max2
integer, intent(in), dimension(-1:1,0:3) :: ixS_p_min3
integer, intent(in), dimension(-1:1,0:3) :: ixS_p_max3
integer, intent(in), dimension(-1:1,0:3) :: ixR_r_min1
integer, intent(in), dimension(-1:1,0:3) :: ixR_r_max1
integer, intent(in), dimension(-1:1,0:3) :: ixR_r_min2
integer, intent(in), dimension(-1:1,0:3) :: ixR_r_max2
integer, intent(in), dimension(-1:1,0:3) :: ixR_r_min3
integer, intent(in), dimension(-1:1,0:3) :: ixR_r_max3

public subroutine init_cf_info(self, nigrids)

Arguments

Type IntentOptional Attributes Name
class(nbinfo_cf_t) :: self
integer, intent(in) :: nigrids

public subroutine init_srl_info(self, nigrids)

Arguments

Type IntentOptional Attributes Name
class(nbinfo_srl_t) :: self
integer :: nigrids

public subroutine init_srl_nb(self, nigrids)

Arguments

Type IntentOptional Attributes Name
class(srl_nb_t) :: self
integer :: nigrids

private subroutine add_igrid_to_c(self, ipe, igrid, i1, i2, i3, inc1, inc2, inc3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: ipe
integer, intent(in) :: igrid
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3
integer, intent(in) :: inc1
integer, intent(in) :: inc2
integer, intent(in) :: inc3

private subroutine add_igrid_to_f(self, ipe, igrid, inc1, inc2, inc3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: ipe
integer, intent(in) :: igrid
integer, intent(in) :: inc1
integer, intent(in) :: inc2
integer, intent(in) :: inc3

private subroutine add_igrid_to_srl(self, ipe, igrid, i1, i2, i3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: ipe
integer, intent(in) :: igrid
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3

private subroutine add_to_c(self, ipe, igrid, i1, i2, i3, inc1, inc2, inc3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: ipe
integer, intent(in) :: igrid
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3
integer, intent(in) :: inc1
integer, intent(in) :: inc2
integer, intent(in) :: inc3

private subroutine add_to_f(self, ipe, igrid, inc1, inc2, inc3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: ipe
integer, intent(in) :: igrid
integer, intent(in) :: inc1
integer, intent(in) :: inc2
integer, intent(in) :: inc3

private subroutine add_to_srl(self, ipe, igrid, i1, i2, i3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: ipe
integer, intent(in) :: igrid
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3

private subroutine alloc_buffers_srl(self, nwgc, ixS_srl_min1, ixS_srl_max1, ixS_srl_min2, ixS_srl_max2, ixS_srl_min3, ixS_srl_max3, ixR_srl_min1, ixR_srl_max1, ixR_srl_min2, ixR_srl_max2, ixR_srl_min3, ixR_srl_max3)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: nwgc
integer, intent(in), dimension(-1:2,-1:1) :: ixS_srl_min1
integer, intent(in), dimension(-1:2,-1:1) :: ixS_srl_max1
integer, intent(in), dimension(-1:2,-1:1) :: ixS_srl_min2
integer, intent(in), dimension(-1:2,-1:1) :: ixS_srl_max2
integer, intent(in), dimension(-1:2,-1:1) :: ixS_srl_min3
integer, intent(in), dimension(-1:2,-1:1) :: ixS_srl_max3
integer, intent(in), dimension(-1:2,-1:1) :: ixR_srl_min1
integer, intent(in), dimension(-1:2,-1:1) :: ixR_srl_max1
integer, intent(in), dimension(-1:2,-1:1) :: ixR_srl_min2
integer, intent(in), dimension(-1:2,-1:1) :: ixR_srl_max2
integer, intent(in), dimension(-1:2,-1:1) :: ixR_srl_min3
integer, intent(in), dimension(-1:2,-1:1) :: ixR_srl_max3

private subroutine idecode(self, i1, i2, i3, i)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(out) :: i1
integer, intent(out) :: i2
integer, intent(out) :: i3
integer, intent(in) :: i

private subroutine iencode(self, i1, i2, i3, i)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: i3
integer, intent(out) :: i

private subroutine init(self, npe)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self
integer, intent(in) :: npe

private subroutine init_cf_nb(self, nigrids)

Arguments

Type IntentOptional Attributes Name
class(cf_nb_t) :: self
integer :: nigrids

private subroutine reset(self)

Arguments

Type IntentOptional Attributes Name
class(nbprocs_info_t) :: self