mod_variables Module


Uses

  • module~~mod_variables~~UsesGraph module~mod_variables mod_variables module~mod_basic_types mod_basic_types module~mod_variables->module~mod_basic_types

Used by

  • module~~mod_variables~~UsedByGraph module~mod_variables mod_variables module~mod_convert mod_convert module~mod_convert->module~mod_variables module~mod_dt_ffhd mod_dt_ffhd module~mod_dt_ffhd->module~mod_variables module~mod_dt_hd mod_dt_hd module~mod_dt_hd->module~mod_variables module~mod_dt_mhd mod_dt_mhd module~mod_dt_mhd->module~mod_variables module~mod_dt_srhd mod_dt_srhd module~mod_dt_srhd->module~mod_variables module~mod_finite_volume_ffhd mod_finite_volume_ffhd module~mod_finite_volume_ffhd->module~mod_variables module~mod_global_parameters mod_global_parameters 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_variables 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_variables 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_variables module~mod_finite_volume_srhd->module~mod_global_parameters module~mod_global_parameters->module~mod_variables module~mod_physics_ffhd mod_physics_ffhd module~mod_physics_ffhd->module~mod_variables module~mod_physics_hd mod_physics_hd module~mod_physics_hd->module~mod_variables module~mod_physics_mhd mod_physics_mhd module~mod_physics_mhd->module~mod_variables module~mod_physics_srhd mod_physics_srhd module~mod_physics_srhd->module~mod_variables module~mod_source_ffhd mod_source_ffhd module~mod_source_ffhd->module~mod_variables module~mod_source_ffhd->module~mod_global_parameters module~mod_source_hd mod_source_hd module~mod_source_hd->module~mod_variables module~mod_source_hd->module~mod_global_parameters module~mod_source_mhd mod_source_mhd module~mod_source_mhd->module~mod_variables module~mod_source_mhd->module~mod_global_parameters module~mod_source_srhd mod_source_srhd module~mod_source_srhd->module~mod_variables module~mod_source_srhd->module~mod_global_parameters module~mod_amrvac mod_amrvac module~mod_amrvac->module~mod_global_parameters module~mod_bc_data mod_bc_data 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_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_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_amrvac initialize_amrvac proc~initialize_amrvac->module~mod_global_parameters proc~initialize_amrvac->module~mod_bc_data 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_convert 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
character(len=name_len), public :: cons_wnames(max_nw)

Conservative variable names

integer, public :: index_v_mag = 1

index of the var whose velocity appears in the induction eq.

integer, public :: iw_e = -1

Index of the energy density

integer, public :: iw_equi_p = -1
integer, public :: iw_equi_rho = -1
integer, public :: iw_extra(max_nw) = -1

Indices in w of the extra variables, in registration order: iw_extra(1:nwextra). Filled by var_set_extravar so that generic code can address the extra variables without assuming where in w they sit.

integer, public, allocatable :: iw_mom(:)

Indices of the momentum density

integer, public :: iw_q = -1

Index of the (scalar, field-aligned-only) heat flux (isotropic HTC only)

integer, public :: iw_r_e = -1

Index of the radiation energy density

integer, public :: iw_rho = -1

Index of the (gas) density

integer, public :: iw_tcoff = -1

Index of the cutoff temperature for the TRAC method

integer, public, dimension(:), allocatable :: iw_vector

Indices of vector variables

integer, public :: iwstart = 1
integer, public, parameter :: max_nw = 20

Maximum number of variables. The largest build (cell-centred GLM-MHD with anisotropic hyperbolic conduction and a few tracers) reaches ~15, so this is comfortable headroom; mod_convert and var_set_extravar guard against exceeding it.

integer, public :: number_species = 1

number of species: each species has different characterictic speeds and should be used accordingly in mod_finite_volume and mod_finite_difference

integer, public :: nvector = 0

Number of vector variables (used for writing output)

integer, public :: nw = 0

Total number of variables

integer, public :: nw_extra = 0

Number of extra variables in wextra seperated from w

integer, public :: nwaux = 0

Number of auxiliary variables in w

integer, public :: nwextra = 0

Number of extra variables in w

integer, public :: nwflux = 0

Number of flux variables

integer, public :: nwfluxbc = 0

Number of flux variables which need user to specify boundary type

integer, public :: nwgc = 0

Number of variables which need to be updated in ghost cells

integer, public :: nws = 0

Total number of stagger variables

character(len=name_len), public :: prim_wnames(max_nw)

Primitive variable names

integer, public, allocatable :: start_indices(:)

the indices in 1:nwflux array are assumed consecutive for each species this array should be of size number_species and contain the first index in the array of the number_species

integer, public, allocatable :: stop_indices(:)

the indices in 1:nwflux array are assumed consecutive for each species this array should be of size number_species and contain the last index in the array of the first number_species, the last index for the last one is nwflux

integer, protected, allocatable :: iw_mag(:)

Indices of the magnetic field components

integer, protected, allocatable :: iw_qvec(:)

Indices of the heat flux vector components (anisotropic HTC only)


Functions

public function var_set_auxvar(name_cons, name_prim, ix) result(iw)

Set auxiliary variable, which is not advected but has boundary conditions. This has to be done after defining flux variables.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name_cons
character(len=*), intent(in) :: name_prim
integer, intent(in), optional :: ix

Return Value integer

public function var_set_bfield(ndir) result(iw)

Set magnetic field variables

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ndir

Return Value integer, (ndir)

public function var_set_energy() result(iw)

Set energy variable

Arguments

None

Return Value integer

public function var_set_extravar(name_cons, name_prim, ix) result(iw)

Set extra variable in w, which is not advected and has no boundary conditions. This has to be done after defining flux variables and auxiliary variables.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name_cons
character(len=*), intent(in) :: name_prim
integer, intent(in), optional :: ix

Return Value integer

public function var_set_fluxvar(name_cons, name_prim, ix, need_bc) result(iw)

Set generic flux variable

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: name_cons

Conservative name

character(len=*), intent(in) :: name_prim

Primitive name

integer, intent(in), optional :: ix

Optional index (to make var1, var2, ...)

logical, intent(in), optional :: need_bc

Require boundary condition (default: true)

Return Value integer

public function var_set_momentum(ndir) result(iw)

Set momentum variables

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ndir

Return Value integer, (ndir)

public function var_set_q(need_bc) result(iw)

Set heat flux variable (hyperbolic TC treatment)

Arguments

Type IntentOptional Attributes Name
logical, intent(in), optional :: need_bc

Return Value integer

public function var_set_qvec(ndir, need_bc) result(iw)

Set heat-flux vector variables (anisotropic HTC only): the full Cartesian heat-flux vector, decomposed into field-aligned/cross-field parts

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ndir
logical, intent(in), optional :: need_bc

Return Value integer, (ndir)

public function var_set_radiation_energy() result(iw)

Arguments

None

Return Value integer

public function var_set_rho() result(iw)

Set density variable

Arguments

None

Return Value integer

public function var_set_wextra() result(iw)

Set extra variable in wextra, which is not advected and has no boundary conditions and not output in dat. This has to be done after defining flux variables and auxiliary variables.

Arguments

None

Return Value integer


Subroutines

public subroutine errormsg(message)

Exit MPI-AMRVAC with an error message

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: message

The error message