bem_kinds Module

倍精度実数と32bit整数のkind定義を集約する基盤モジュール。


Uses

  • module~~bem_kinds~~UsesGraph module~bem_kinds bem_kinds iso_fortran_env iso_fortran_env module~bem_kinds->iso_fortran_env

Used by

  • module~~bem_kinds~~UsedByGraph module~bem_kinds bem_kinds module~bem_app_config_authoring bem_app_config_authoring module~bem_app_config_authoring->module~bem_kinds module~bem_app_config_authoring_types bem_app_config_authoring_types module~bem_app_config_authoring->module~bem_app_config_authoring_types module~bem_app_config_types bem_app_config_types module~bem_app_config_authoring->module~bem_app_config_types module~bem_app_config_authoring_types->module~bem_kinds module~bem_app_config_authoring_types->module~bem_app_config_types module~bem_app_config_mesh_runtime bem_app_config_mesh_runtime module~bem_app_config_mesh_runtime->module~bem_kinds module~bem_app_config_mesh_runtime->module~bem_app_config_types module~bem_importers bem_importers module~bem_app_config_mesh_runtime->module~bem_importers module~bem_mesh bem_mesh module~bem_app_config_mesh_runtime->module~bem_mesh module~bem_panel_surface_sides bem_panel_surface_sides module~bem_app_config_mesh_runtime->module~bem_panel_surface_sides module~bem_templates bem_templates module~bem_app_config_mesh_runtime->module~bem_templates module~bem_types bem_types module~bem_app_config_mesh_runtime->module~bem_types module~bem_app_config_parser bem_app_config_parser module~bem_app_config_parser->module~bem_kinds module~bem_app_config_parser->module~bem_app_config_authoring module~bem_app_config_parser->module~bem_app_config_types module~bem_config_toml bem_config_toml module~bem_app_config_parser->module~bem_config_toml module~bem_injection_flux bem_injection_flux module~bem_app_config_parser->module~bem_injection_flux module~bem_injection_geometry bem_injection_geometry module~bem_app_config_parser->module~bem_injection_geometry module~bem_physics_config_types bem_physics_config_types module~bem_app_config_parser->module~bem_physics_config_types module~bem_app_config_parser->module~bem_types module~bem_app_config_particle_runtime bem_app_config_particle_runtime module~bem_app_config_particle_runtime->module~bem_kinds module~bem_app_config_potential_runtime bem_app_config_potential_runtime module~bem_app_config_particle_runtime->module~bem_app_config_potential_runtime module~bem_app_config_particle_runtime->module~bem_app_config_types module~bem_collision bem_collision module~bem_app_config_particle_runtime->module~bem_collision module~bem_config_helpers bem_config_helpers module~bem_app_config_particle_runtime->module~bem_config_helpers module~bem_constants bem_constants module~bem_app_config_particle_runtime->module~bem_constants module~bem_electrostatic_snapshot bem_electrostatic_snapshot module~bem_app_config_particle_runtime->module~bem_electrostatic_snapshot module~bem_external_boundary_contract bem_external_boundary_contract module~bem_app_config_particle_runtime->module~bem_external_boundary_contract module~bem_mpi bem_mpi module~bem_app_config_particle_runtime->module~bem_mpi module~bem_app_config_particle_runtime->module~bem_types module~bem_injection bem_injection module~bem_app_config_particle_runtime->module~bem_injection module~bem_app_config_potential_runtime->module~bem_kinds module~bem_app_config_potential_runtime->module~bem_app_config_types module~bem_app_config_potential_runtime->module~bem_config_helpers module~bem_app_config_potential_runtime->module~bem_constants module~bem_app_config_potential_runtime->module~bem_electrostatic_snapshot module~bem_app_config_potential_runtime->module~bem_types module~bem_app_config_types->module~bem_kinds module~bem_app_config_types->module~bem_physics_config_types module~bem_app_config_types->module~bem_types module~bem_boundary bem_boundary module~bem_boundary->module~bem_kinds module~bem_boundary->module~bem_types module~bem_charge_ledger bem_charge_ledger module~bem_charge_ledger->module~bem_kinds module~bem_checkpoint_contract bem_checkpoint_contract module~bem_checkpoint_contract->module~bem_kinds module~bem_collision->module~bem_kinds module~bem_collision->module~bem_types module~bem_config_helpers->module~bem_kinds module~bem_config_helpers->module~bem_app_config_types module~bem_config_helpers->module~bem_types module~bem_config_toml->module~bem_kinds module~bem_config_toml->module~bem_app_config_types module~bem_config_toml->module~bem_types module~bem_constants->module~bem_kinds module~bem_coulomb_fmm_basis bem_coulomb_fmm_basis module~bem_coulomb_fmm_basis->module~bem_kinds module~bem_coulomb_fmm_types bem_coulomb_fmm_types module~bem_coulomb_fmm_basis->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_core bem_coulomb_fmm_core module~bem_coulomb_fmm_core->module~bem_kinds module~bem_coulomb_fmm_core->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_eval_ops bem_coulomb_fmm_eval_ops module~bem_coulomb_fmm_eval_ops->module~bem_kinds module~bem_coulomb_fmm_eval_ops->module~bem_constants module~bem_coulomb_fmm_eval_ops->module~bem_coulomb_fmm_basis module~bem_coulomb_fmm_periodic bem_coulomb_fmm_periodic module~bem_coulomb_fmm_eval_ops->module~bem_coulomb_fmm_periodic module~bem_coulomb_fmm_tree_utils bem_coulomb_fmm_tree_utils module~bem_coulomb_fmm_eval_ops->module~bem_coulomb_fmm_tree_utils module~bem_coulomb_fmm_eval_ops->module~bem_coulomb_fmm_types module~bem_panel_geometry bem_panel_geometry module~bem_coulomb_fmm_eval_ops->module~bem_panel_geometry module~bem_panel_kernel bem_panel_kernel module~bem_coulomb_fmm_eval_ops->module~bem_panel_kernel module~bem_periodic_zero_mode_eval bem_periodic_zero_mode_eval module~bem_coulomb_fmm_eval_ops->module~bem_periodic_zero_mode_eval module~bem_coulomb_fmm_periodic->module~bem_kinds module~bem_coulomb_fmm_periodic->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_periodic_cache bem_coulomb_fmm_periodic_cache module~bem_coulomb_fmm_periodic_cache->module~bem_kinds module~bem_coulomb_fmm_periodic_ewald bem_coulomb_fmm_periodic_ewald module~bem_coulomb_fmm_periodic_ewald->module~bem_kinds module~bem_coulomb_fmm_periodic_ewald->module~bem_coulomb_fmm_periodic module~bem_coulomb_fmm_periodic_ewald->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_periodic_nonzero_reference bem_coulomb_fmm_periodic_nonzero_reference module~bem_coulomb_fmm_periodic_nonzero_reference->module~bem_kinds module~bem_coulomb_fmm_periodic_nonzero_reference->module~bem_constants module~bem_coulomb_fmm_periodic_nonzero_reference->module~bem_panel_geometry module~bem_triangle_quadrature bem_triangle_quadrature module~bem_coulomb_fmm_periodic_nonzero_reference->module~bem_triangle_quadrature module~bem_coulomb_fmm_periodic_nonzero_reference->module~bem_types module~bem_coulomb_fmm_periodic_nonzero_upper_vacuum bem_coulomb_fmm_periodic_nonzero_upper_vacuum module~bem_coulomb_fmm_periodic_nonzero_upper_vacuum->module~bem_kinds module~bem_coulomb_fmm_periodic_nonzero_upper_vacuum->module~bem_constants module~bem_coulomb_fmm_periodic_nonzero_upper_vacuum->module~bem_types module~bem_coulomb_fmm_periodic_root_ops bem_coulomb_fmm_periodic_root_ops module~bem_coulomb_fmm_periodic_root_ops->module~bem_kinds module~bem_coulomb_fmm_periodic_root_ops->module~bem_coulomb_fmm_basis module~bem_coulomb_fmm_periodic_root_ops->module~bem_coulomb_fmm_periodic module~bem_coulomb_fmm_periodic_root_ops->module~bem_coulomb_fmm_periodic_cache module~bem_coulomb_fmm_periodic_root_ops->module~bem_coulomb_fmm_periodic_ewald module~bem_coulomb_fmm_periodic_root_ops->module~bem_coulomb_fmm_tree_utils module~bem_coulomb_fmm_periodic_root_ops->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_periodic_root_ops->module~bem_mpi module~bem_regularized_qr bem_regularized_qr module~bem_coulomb_fmm_periodic_root_ops->module~bem_regularized_qr module~bem_coulomb_fmm_plan_ops bem_coulomb_fmm_plan_ops module~bem_coulomb_fmm_plan_ops->module~bem_kinds module~bem_coulomb_fmm_plan_ops->module~bem_coulomb_fmm_basis module~bem_coulomb_fmm_plan_ops->module~bem_coulomb_fmm_periodic module~bem_coulomb_fmm_plan_ops->module~bem_coulomb_fmm_periodic_ewald module~bem_coulomb_fmm_plan_ops->module~bem_coulomb_fmm_periodic_root_ops module~bem_coulomb_fmm_plan_ops->module~bem_coulomb_fmm_tree_utils module~bem_coulomb_fmm_plan_ops->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_plan_ops->module~bem_panel_geometry module~bem_periodic_zero_mode_plan bem_periodic_zero_mode_plan module~bem_coulomb_fmm_plan_ops->module~bem_periodic_zero_mode_plan module~bem_coulomb_fmm_state_ops bem_coulomb_fmm_state_ops module~bem_coulomb_fmm_state_ops->module~bem_kinds module~bem_coulomb_fmm_state_ops->module~bem_constants module~bem_coulomb_fmm_state_ops->module~bem_coulomb_fmm_tree_utils module~bem_coulomb_fmm_state_ops->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_state_ops->module~bem_periodic_zero_mode_plan module~bem_coulomb_fmm_tree_utils->module~bem_kinds module~bem_coulomb_fmm_tree_utils->module~bem_coulomb_fmm_periodic module~bem_coulomb_fmm_tree_utils->module~bem_coulomb_fmm_types module~bem_coulomb_fmm_types->module~bem_kinds module~bem_coulomb_fmm_types->module~bem_panel_geometry module~bem_coulomb_fmm_types->module~bem_periodic_zero_mode_plan module~bem_electrostatic_snapshot->module~bem_kinds module~bem_electrostatic_snapshot->module~bem_constants module~bem_electrostatic_snapshot->module~bem_coulomb_fmm_periodic_nonzero_reference module~bem_electrostatic_snapshot->module~bem_coulomb_fmm_periodic_nonzero_upper_vacuum module~bem_field_solver bem_field_solver module~bem_electrostatic_snapshot->module~bem_field_solver module~bem_electrostatic_snapshot->module~bem_panel_geometry module~bem_electrostatic_snapshot->module~bem_panel_kernel module~bem_electrostatic_snapshot->module~bem_periodic_zero_mode_eval module~bem_electrostatic_snapshot->module~bem_periodic_zero_mode_plan module~bem_electrostatic_snapshot->module~bem_physics_config_types module~bem_electrostatic_snapshot->module~bem_types module~bem_external_boundary_contract->module~bem_kinds module~bem_field_kernel_c bem_field_kernel_c module~bem_field_kernel_c->module~bem_kinds module~bem_field_kernel_c->module~bem_constants module~bem_field_kernel_c->module~bem_coulomb_fmm_core module~bem_field_kernel_c->module~bem_panel_geometry module~bem_field_solver->module~bem_kinds module~bem_field_solver->module~bem_constants module~bem_field_solver->module~bem_coulomb_fmm_core module~bem_field_solver->module~bem_physics_config_types module~bem_field_solver->module~bem_types module~bem_importers->module~bem_kinds module~bem_importers->module~bem_mesh module~bem_importers->module~bem_types module~bem_injection_flux->module~bem_kinds module~bem_injection_flux->module~bem_constants module~bem_injection_flux->module~bem_injection_geometry module~bem_injection_random bem_injection_random module~bem_injection_flux->module~bem_injection_random module~bem_injection_geometry->module~bem_kinds module~bem_injection_random->module~bem_kinds module~bem_injection_random->module~bem_constants module~bem_particles bem_particles module~bem_injection_random->module~bem_particles module~bem_injection_random->module~bem_types module~bem_injection_velocity_grid bem_injection_velocity_grid module~bem_injection_velocity_grid->module~bem_kinds module~bem_injection_velocity_grid->module~bem_injection_geometry module~bem_matching_plane_contract bem_matching_plane_contract module~bem_matching_plane_contract->module~bem_kinds module~bem_matching_plane_coupling bem_matching_plane_coupling module~bem_matching_plane_coupling->module~bem_kinds module~bem_matching_plane_coupling->module~bem_charge_ledger module~bem_matching_plane_coupling->module~bem_constants module~bem_matching_plane_coupling->module~bem_electrostatic_snapshot module~bem_matching_plane_implicit bem_matching_plane_implicit module~bem_matching_plane_coupling->module~bem_matching_plane_implicit module~bem_matching_plane_response_provider bem_matching_plane_response_provider module~bem_matching_plane_coupling->module~bem_matching_plane_response_provider module~bem_matching_plane_zhao bem_matching_plane_zhao module~bem_matching_plane_coupling->module~bem_matching_plane_zhao module~bem_matching_plane_coupling->module~bem_mpi module~bem_surface_closure_contract bem_surface_closure_contract module~bem_matching_plane_coupling->module~bem_surface_closure_contract module~bem_matching_plane_coupling->module~bem_types module~bem_app_config bem_app_config module~bem_matching_plane_coupling->module~bem_app_config module~bem_matching_plane_implicit->module~bem_kinds module~bem_matching_plane_implicit->module~bem_matching_plane_response_provider module~bem_matching_plane_implicit->module~bem_matching_plane_zhao module~bem_matching_plane_implicit->module~bem_mpi module~bem_matching_plane_query_io bem_matching_plane_query_io module~bem_matching_plane_query_io->module~bem_kinds module~bem_matching_plane_response bem_matching_plane_response module~bem_matching_plane_response->module~bem_kinds module~bem_matching_plane_response->module~bem_matching_plane_contract module~bem_matching_plane_response->module~bem_mpi module~bem_matching_plane_response_generator bem_matching_plane_response_generator module~bem_matching_plane_response_generator->module~bem_kinds module~bem_matching_plane_response_generator->module~bem_app_config_types module~bem_matching_plane_response_generator->module~bem_matching_plane_query_io module~bem_matching_plane_response_generator->module~bem_matching_plane_response module~bem_matching_plane_response_generator->module~bem_matching_plane_response_provider module~bem_matching_plane_response_generator->module~bem_mpi module~bem_matching_plane_response_provider->module~bem_kinds module~bem_matching_plane_response_provider->module~bem_app_config_types module~bem_matching_plane_response_provider->module~bem_matching_plane_response module~bem_matching_plane_response_provider->module~bem_matching_plane_zhao module~bem_matching_plane_response_provider->module~bem_mpi module~bem_matching_plane_zhao->module~bem_kinds module~bem_matching_plane_zhao->module~bem_constants module~bem_matching_plane_zhao->module~bem_matching_plane_contract module~bem_sheath_model_core bem_sheath_model_core module~bem_matching_plane_zhao->module~bem_sheath_model_core module~bem_matching_plane_zhao_atlas bem_matching_plane_zhao_atlas module~bem_matching_plane_zhao_atlas->module~bem_kinds module~bem_matching_plane_zhao_atlas->module~bem_app_config_types module~bem_matching_plane_zhao_atlas->module~bem_matching_plane_query_io module~bem_matching_plane_zhao_atlas->module~bem_matching_plane_response module~bem_matching_plane_zhao_atlas->module~bem_matching_plane_response_provider module~bem_matching_plane_zhao_atlas->module~bem_matching_plane_zhao module~bem_matching_plane_zhao_atlas->module~bem_mpi module~bem_mesh->module~bem_kinds module~bem_mesh->module~bem_panel_geometry module~bem_mesh->module~bem_triangle_quadrature module~bem_mesh->module~bem_types module~bem_mesh_identity bem_mesh_identity module~bem_mesh_identity->module~bem_kinds module~bem_mesh_identity->module~bem_types module~bem_mpi->module~bem_kinds module~bem_output_writer bem_output_writer module~bem_output_writer->module~bem_kinds module~bem_output_writer->module~bem_app_config_types module~bem_output_writer->module~bem_charge_ledger module~bem_output_writer->module~bem_checkpoint_contract module~bem_output_writer->module~bem_electrostatic_snapshot module~bem_output_writer->module~bem_types module~bem_panel_geometry->module~bem_kinds module~bem_panel_kernel->module~bem_kinds module~bem_panel_kernel->module~bem_constants module~bem_panel_kernel->module~bem_panel_geometry module~bem_panel_self_terms bem_panel_self_terms module~bem_panel_kernel->module~bem_panel_self_terms module~bem_panel_quadrature bem_panel_quadrature module~bem_panel_quadrature->module~bem_kinds module~bem_panel_quadrature->module~bem_constants module~bem_panel_quadrature->module~bem_panel_geometry module~bem_panel_quadrature->module~bem_triangle_quadrature module~bem_panel_self_terms->module~bem_kinds module~bem_panel_self_terms->module~bem_panel_geometry module~bem_panel_surface_sides->module~bem_kinds module~bem_panel_surface_sides->module~bem_types module~bem_particle_stepper bem_particle_stepper module~bem_particle_stepper->module~bem_kinds module~bem_particle_stepper->module~bem_boundary module~bem_particle_stepper->module~bem_collision module~bem_particle_stepper->module~bem_electrostatic_snapshot module~bem_particle_stepper->module~bem_external_boundary_contract module~bem_pusher bem_pusher module~bem_particle_stepper->module~bem_pusher module~bem_particle_stepper->module~bem_types module~bem_particles->module~bem_kinds module~bem_particles->module~bem_types module~bem_performance_profile bem_performance_profile module~bem_performance_profile->module~bem_kinds module~bem_performance_profile->module~bem_mpi module~bem_periodic_checkpoint bem_periodic_checkpoint module~bem_periodic_checkpoint->module~bem_kinds module~bem_periodic_checkpoint->module~bem_app_config_types module~bem_periodic_checkpoint->module~bem_charge_ledger module~bem_periodic_checkpoint->module~bem_checkpoint_contract module~bem_periodic_checkpoint->module~bem_mpi module~bem_periodic_checkpoint->module~bem_output_writer module~bem_restart bem_restart module~bem_periodic_checkpoint->module~bem_restart module~bem_periodic_checkpoint->module~bem_types module~bem_periodic_zero_mode_c bem_periodic_zero_mode_c module~bem_periodic_zero_mode_c->module~bem_kinds module~bem_periodic_zero_mode_c->module~bem_periodic_zero_mode_eval module~bem_periodic_zero_mode_c->module~bem_periodic_zero_mode_plan module~bem_periodic_zero_mode_eval->module~bem_kinds module~bem_periodic_zero_mode_eval->module~bem_constants module~bem_periodic_zero_mode_eval->module~bem_periodic_zero_mode_plan module~bem_periodic_zero_mode_plan->module~bem_kinds module~bem_periodic_zero_mode_plan->module~bem_constants module~bem_periodic_zero_mode_plan->module~bem_types module~bem_photoelectron_injection bem_photoelectron_injection module~bem_photoelectron_injection->module~bem_kinds module~bem_photoelectron_injection->module~bem_boundary module~bem_photoelectron_injection->module~bem_collision module~bem_photoelectron_injection->module~bem_constants module~bem_photoelectron_injection->module~bem_injection_flux module~bem_photoelectron_injection->module~bem_injection_geometry module~bem_photoelectron_injection->module~bem_injection_random module~bem_photoelectron_injection->module~bem_types module~bem_physics_config_types->module~bem_kinds module~bem_physics_config_types->module~bem_types module~bem_pusher->module~bem_kinds module~bem_regularized_qr->module~bem_kinds module~bem_restart->module~bem_kinds module~bem_restart->module~bem_app_config_types module~bem_restart->module~bem_charge_ledger module~bem_restart->module~bem_checkpoint_contract module~bem_restart->module~bem_mpi module~bem_restart->module~bem_types module~bem_restart_injection bem_restart_injection module~bem_restart_injection->module~bem_kinds module~bem_restart_injection->module~bem_mpi module~bem_restart_injection->module~bem_restart module~bem_restart_records bem_restart_records module~bem_restart_records->module~bem_kinds module~bem_restart_records->module~bem_restart module~bem_sheath_model_core->module~bem_kinds module~bem_sheath_model_core->module~bem_constants module~bem_simulator bem_simulator module~bem_simulator->module~bem_kinds module~bem_simulator->module~bem_charge_ledger module~bem_simulator->module~bem_collision module~bem_simulator->module~bem_config_helpers module~bem_simulator->module~bem_electrostatic_snapshot module~bem_simulator->module~bem_external_boundary_contract module~bem_simulator->module~bem_mpi module~bem_simulator->module~bem_output_writer module~bem_simulator->module~bem_particle_stepper module~bem_simulator->module~bem_physics_config_types module~bem_simulator_workspace bem_simulator_workspace module~bem_simulator->module~bem_simulator_workspace module~bem_simulator->module~bem_surface_closure_contract module~bem_surface_current_model bem_surface_current_model module~bem_simulator->module~bem_surface_current_model module~bem_surface_models bem_surface_models module~bem_simulator->module~bem_surface_models module~bem_simulator->module~bem_types module~bem_simulator->module~bem_app_config module~bem_app_config_runtime bem_app_config_runtime module~bem_simulator->module~bem_app_config_runtime module~bem_simulator_workspace->module~bem_kinds module~bem_surface_closure_contract->module~bem_kinds module~bem_surface_current_model->module~bem_kinds module~bem_surface_current_model->module~bem_app_config_types module~bem_surface_current_model->module~bem_config_helpers module~bem_surface_current_model->module~bem_constants module~bem_surface_current_model->module~bem_sheath_model_core module~bem_surface_current_model->module~bem_surface_closure_contract module~bem_surface_models->module~bem_kinds module~bem_surface_models->module~bem_types module~bem_templates->module~bem_kinds module~bem_templates->module~bem_mesh module~bem_templates->module~bem_types module~bem_triangle_quadrature->module~bem_kinds module~bem_triangle_quadrature->module~bem_constants module~bem_triangle_quadrature->module~bem_panel_geometry module~bem_types->module~bem_kinds program~main main program~main->module~bem_kinds program~main->module~bem_charge_ledger program~main->module~bem_checkpoint_contract program~main->module~bem_electrostatic_snapshot program~main->module~bem_matching_plane_response_provider program~main->module~bem_mesh program~main->module~bem_mpi program~main->module~bem_output_writer program~main->module~bem_performance_profile program~main->module~bem_periodic_checkpoint program~main->module~bem_restart program~main->module~bem_simulator program~main->module~bem_types program~main->module~bem_app_config program~zhao_atlas_main zhao_atlas_main program~zhao_atlas_main->module~bem_kinds program~zhao_atlas_main->module~bem_matching_plane_zhao_atlas program~zhao_atlas_main->module~bem_app_config program~zhao_response_main zhao_response_main program~zhao_response_main->module~bem_kinds program~zhao_response_main->module~bem_matching_plane_response_generator program~zhao_response_main->module~bem_app_config module~bem_app_config->module~bem_app_config_parser module~bem_app_config->module~bem_app_config_types module~bem_app_config->module~bem_physics_config_types module~bem_app_config->module~bem_app_config_runtime module~bem_app_config_authoring_domain bem_app_config_authoring_domain module~bem_app_config_authoring_domain->module~bem_app_config_authoring module~bem_app_config_authoring_domain->module~bem_types module~bem_app_config_authoring_geometry bem_app_config_authoring_geometry module~bem_app_config_authoring_geometry->module~bem_app_config_authoring module~bem_app_config_authoring_sources bem_app_config_authoring_sources module~bem_app_config_authoring_sources->module~bem_app_config_authoring module~bem_app_config_parser_finalize bem_app_config_parser_finalize module~bem_app_config_parser_finalize->module~bem_app_config_parser module~bem_app_config_parser_preflight_particles bem_app_config_parser_preflight_particles module~bem_app_config_parser_preflight_particles->module~bem_app_config_parser module~bem_app_config_parser_preflight_particles->module~bem_app_config_types module~bem_app_config_parser_preflight_sim bem_app_config_parser_preflight_sim module~bem_app_config_parser_preflight_sim->module~bem_app_config_parser module~bem_app_config_parser_preflight_surface bem_app_config_parser_preflight_surface module~bem_app_config_parser_preflight_surface->module~bem_app_config_parser module~bem_app_config_parser_preflight_surface->module~bem_app_config_types module~bem_app_config_parser_preflight_surface->module~bem_config_helpers module~bem_app_config_parser_preflight_surface->module~bem_constants module~bem_app_config_parser_read_mesh bem_app_config_parser_read_mesh module~bem_app_config_parser_read_mesh->module~bem_app_config_parser module~bem_app_config_parser_read_particles bem_app_config_parser_read_particles module~bem_app_config_parser_read_particles->module~bem_app_config_parser module~bem_app_config_parser_read_sim bem_app_config_parser_read_sim module~bem_app_config_parser_read_sim->module~bem_app_config_parser module~bem_app_config_parser_read_surface bem_app_config_parser_read_surface module~bem_app_config_parser_read_surface->module~bem_app_config_parser module~bem_app_config_parser_validate bem_app_config_parser_validate module~bem_app_config_parser_validate->module~bem_app_config_parser module~bem_app_config_parser_validate->module~bem_config_helpers module~bem_app_config_particle_runtime_batch bem_app_config_particle_runtime_batch module~bem_app_config_particle_runtime_batch->module~bem_app_config_particle_runtime module~bem_app_config_particle_runtime_batch->module~bem_particles module~bem_app_config_particle_runtime_sampling bem_app_config_particle_runtime_sampling module~bem_app_config_particle_runtime_sampling->module~bem_app_config_particle_runtime module~bem_app_config_runtime->module~bem_app_config_mesh_runtime module~bem_app_config_runtime->module~bem_app_config_particle_runtime module~bem_app_config_runtime->module~bem_app_config_potential_runtime module~bem_coulomb_fmm_core_build bem_coulomb_fmm_core_build module~bem_coulomb_fmm_core_build->module~bem_coulomb_fmm_core module~bem_coulomb_fmm_core_build->module~bem_coulomb_fmm_plan_ops module~bem_coulomb_fmm_core_eval bem_coulomb_fmm_core_eval module~bem_coulomb_fmm_core_eval->module~bem_coulomb_fmm_core module~bem_coulomb_fmm_core_eval->module~bem_coulomb_fmm_eval_ops module~bem_coulomb_fmm_core_state bem_coulomb_fmm_core_state module~bem_coulomb_fmm_core_state->module~bem_coulomb_fmm_core module~bem_coulomb_fmm_core_state->module~bem_coulomb_fmm_state_ops module~bem_electrostatic_snapshot_eval bem_electrostatic_snapshot_eval module~bem_electrostatic_snapshot_eval->module~bem_coulomb_fmm_periodic_nonzero_upper_vacuum module~bem_electrostatic_snapshot_eval->module~bem_electrostatic_snapshot module~bem_field_solver_config bem_field_solver_config module~bem_field_solver_config->module~bem_coulomb_fmm_core module~bem_field_solver_config->module~bem_field_solver module~bem_field_solver_config->module~bem_physics_config_types module~bem_field_solver_eval bem_field_solver_eval module~bem_field_solver_eval->module~bem_coulomb_fmm_core module~bem_field_solver_eval->module~bem_field_solver module~bem_field_solver_eval->module~bem_panel_geometry module~bem_field_solver_eval->module~bem_panel_kernel module~bem_field_solver_fmm bem_field_solver_fmm module~bem_field_solver_fmm->module~bem_coulomb_fmm_core module~bem_field_solver_fmm->module~bem_field_solver module~bem_field_solver_tree bem_field_solver_tree module~bem_field_solver_tree->module~bem_field_solver module~bem_injection->module~bem_injection_flux module~bem_injection->module~bem_injection_geometry module~bem_injection->module~bem_injection_random module~bem_injection->module~bem_injection_velocity_grid module~bem_injection->module~bem_photoelectron_injection module~bem_matching_plane_response_io bem_matching_plane_response_io module~bem_matching_plane_response_io->module~bem_matching_plane_response module~bem_matching_plane_response_mpi bem_matching_plane_response_mpi module~bem_matching_plane_response_mpi->module~bem_matching_plane_response module~bem_matching_plane_response_mpi->module~bem_mpi module~bem_matching_plane_response_provider_mpi bem_matching_plane_response_provider_mpi module~bem_matching_plane_response_provider_mpi->module~bem_config_helpers module~bem_matching_plane_response_provider_mpi->module~bem_constants module~bem_matching_plane_response_provider_mpi->module~bem_matching_plane_response module~bem_matching_plane_response_provider_mpi->module~bem_matching_plane_response_provider module~bem_matching_plane_response_provider_mpi->module~bem_mpi module~bem_matching_plane_zhao_numerics bem_matching_plane_zhao_numerics module~bem_matching_plane_zhao_numerics->module~bem_matching_plane_zhao module~bem_matching_plane_zhao_physics bem_matching_plane_zhao_physics module~bem_matching_plane_zhao_physics->module~bem_matching_plane_zhao module~bem_matching_plane_zhao_physics->module~bem_sheath_model_core module~bem_matching_plane_zhao_roots bem_matching_plane_zhao_roots module~bem_matching_plane_zhao_roots->module~bem_matching_plane_zhao module~bem_output_writer_files bem_output_writer_files module~bem_output_writer_files->module~bem_output_writer module~bem_output_writer_files->module~bem_types module~bem_output_writer_history bem_output_writer_history module~bem_output_writer_history->module~bem_output_writer module~bem_output_writer_summary bem_output_writer_summary module~bem_output_writer_summary->module~bem_charge_ledger module~bem_output_writer_summary->module~bem_checkpoint_contract module~bem_output_writer_summary->module~bem_external_boundary_contract module~bem_output_writer_summary->module~bem_field_solver module~bem_output_writer_summary->module~bem_mesh_identity module~bem_output_writer_summary->module~bem_output_writer module~bem_output_writer_summary->module~bem_physics_config_types module~bem_output_writer_summary->module~bem_surface_current_model module~bem_output_writer_summary->module~bem_types module~bem_restart_contract bem_restart_contract module~bem_restart_contract->module~bem_checkpoint_contract module~bem_restart_contract->module~bem_mesh_identity module~bem_restart_contract->module~bem_physics_config_types module~bem_restart_contract->module~bem_restart module~bem_simulator_charge bem_simulator_charge module~bem_simulator_charge->module~bem_charge_ledger module~bem_simulator_charge->module~bem_simulator module~bem_simulator_io bem_simulator_io module~bem_simulator_io->module~bem_output_writer module~bem_simulator_io->module~bem_simulator module~bem_simulator_io->module~bem_app_config_runtime module~bem_simulator_loop bem_simulator_loop module~bem_simulator_loop->module~bem_charge_ledger module~bem_simulator_loop->module~bem_matching_plane_coupling module~bem_simulator_loop->module~bem_mpi module~bem_simulator_loop->module~bem_performance_profile module~bem_simulator_loop->module~bem_periodic_checkpoint module~bem_simulator_loop->module~bem_periodic_zero_mode_plan module~bem_simulator_loop->module~bem_simulator module~bem_simulator_loop->module~bem_app_config_runtime module~bem_simulator_particles bem_simulator_particles module~bem_simulator_particles->module~bem_simulator module~bem_simulator_stats bem_simulator_stats module~bem_simulator_stats->module~bem_simulator module~bem_surface_models_conductor bem_surface_models_conductor module~bem_surface_models_conductor->module~bem_constants module~bem_surface_models_conductor->module~bem_panel_geometry module~bem_surface_models_conductor->module~bem_panel_kernel module~bem_surface_models_conductor->module~bem_surface_models

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: dp = real64
integer, public, parameter :: i32 = int32
integer, public, parameter :: i64 = int64