| abort_psblas | class_psblas | Interface | |
| add | units_interface | Interface | |
| alloc_bc_math | class_bc_math | Interface | |
| alloc_cell | class_cell | Interface | |
| alloc_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| alloc_cylinder | class_cylinder | Interface | |
| alloc_face | class_face | Interface | |
| alloc_keytable | class_keytable | Interface | |
| alloc_least_squares | class_least_squares | Interface | |
| alloc_plane | class_plane | Interface | |
| alloc_surface | class_surface | Interface | |
| alloc_table | type_table | Interface | |
| alloc_vector | class_vector | Interface | |
| alloc_vertex | class_vertex | Interface | |
| analytical_solution | solver_submodule | Subroutine | |
| apply_abc_to_boundary | class_bc_math | Interface | |
| apply_renum | renum | Interface | |
| asb_pde_ | class_pde | Interface | Constructor Read more… |
| asb_pde_ | class_scalar_pde | Interface | Getters Read more… |
| asb_pde_ | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| assert | assertions_interface | Interface | |
| assign_scalar_field_s | class_scalar_field | Interface | ----- Algebra Operations ----- |
| assign_scalar_field_v | class_scalar_field | Interface | ----- Algebra Operations ----- |
| assign_units | units_interface | Interface | |
| assign_vector_field_s | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| assign_vector_field_v | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| assignment(=) | class_vector | Interface | |
| assignment(=) | class_connectivity | Interface | |
| assignment(=) | class_keytable | Interface | |
| assignment(=) | class_vertex | Interface | |
| base_name | string_functions_interface | Interface | |
| bc_ | class_field | Interface | ----- Destructor ----- Read more… |
| bcast_cell | class_cell | Interface | |
| bcast_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| bcast_dim | class_dimensions | Interface | |
| bcast_face | class_face | Interface | |
| bcast_vector | class_vector | Interface | |
| bcast_vertex | class_vertex | Interface | |
| bld_part_block | part_block | Interface | |
| bld_part_graph | part_graph | Interface | |
| bld_part_random | part_random | Interface | |
| block_coordinates_in_bounds | spherical_grid_interface | Interface | |
| block_coordinates_in_bounds | cartesian_grid_interface | Interface | |
| block_coordinates_in_bounds | cylindrical_grid_interface | Interface | |
| block_identifier | spherical_grid_interface | Interface | |
| block_identifier | cartesian_grid_interface | Interface | |
| block_identifier | problem_discretization_interface | Interface | |
| block_identifier | cylindrical_grid_interface | Interface | |
| block_identifier_in_bounds | spherical_grid_interface | Interface | |
| block_identifier_in_bounds | cartesian_grid_interface | Interface | |
| block_identifier_in_bounds | cylindrical_grid_interface | Interface | |
| block_indicial_coordinates | spherical_grid_interface | Interface | |
| block_indicial_coordinates | cartesian_grid_interface | Interface | |
| block_indicial_coordinates | problem_discretization_interface | Interface | |
| block_indicial_coordinates | cylindrical_grid_interface | Interface | |
| block_load | problem_discretization_interface | Interface | |
| build | geometry_interface | Interface | |
| build_pde_prec | class_pde | Interface | Constructor Read more… |
| build_pinv | renum | Interface | |
| build_prec | tools_math | Interface | |
| build_surfaces | spherical_grid_interface | Interface | |
| build_surfaces | cartesian_grid_interface | Interface | |
| build_surfaces | cylindrical_grid_interface | Interface | |
| calc_error | class_cylinder_procedures | Function | |
| call_smooth | tools_mesh_optimize | Interface | |
| call_smooth2d | tools_mesh_optimize | Interface | |
| cart_to_polar | tools_math | Interface | |
| cell_ | class_cell | Interface | |
| check_field_operands | class_field | Interface | ----- Destructor ----- Read more… |
| check_material_consistency | class_material | Interface | |
| check_mesh_consistency | class_mesh | Interface | ----- Constructors ----- Read more… |
| check_mesh_consistency_bf | class_field | Interface | ----- Destructor ----- Read more… |
| check_mesh_consistency_sf | class_scalar_field | Interface | ----- Algebra Operations ----- |
| check_mesh_consistency_vf | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| check_mesh_quality | tools_mesh_check | Interface | |
| check_mesh_unused_el | class_mesh | Interface | ----- Constructors ----- Read more… |
| check_right_handed | tools_mesh_optimize | Interface | |
| check_temp | class_material | Interface | |
| check_tet_quality | tools_mesh_check | Interface | |
| check_vertex_quality | tools_mesh_check | Interface | |
| cholesky_fact_m | tools_math | Interface | |
| cholesky_solve_m | tools_math | Interface | |
| cholesky_solve_v | tools_math | Interface | |
| choloesky_fact_v | tools_math | Interface | |
| clone | structured_grid_interface | Interface | |
| cmp_gps | renum | Interface | |
| cmp_mesh_c2c | tools_mesh | Interface | |
| cmp_mesh_desc | tools_mesh | Interface | |
| cmp_mesh_f2b | tools_mesh | Interface | |
| cmp_mesh_f2f | tools_mesh | Interface | |
| cmp_mesh_part | tools_mesh | Interface | |
| cmp_mesh_renum | tools_mesh | Interface | |
| cmp_mesh_v2b | tools_mesh | Interface | |
| cmp_mesh_v2e | tools_mesh | Interface | |
| cmp_mesh_v2v | tools_mesh | Interface | |
| cmp_mesh_v2ve | tools_mesh | Interface | |
| cmp_moving_surf | tools_mesh | Interface | |
| co_broadcast | emulated_intrinsics_interface | Interface | parallel one-to-all communication of the value of first argument |
| co_broadcast_integer | emulated_intrinsics_interface | Interface | |
| co_sum | emulated_intrinsics_interface | Interface | parallel computation of the sum of the first argument |
| co_sum_integer | emulated_intrinsics_interface | Interface | |
| column_vectors | array_functions_interface | Interface | |
| compare | structured_grid_interface | Interface | |
| concatenate_columns | array_functions_interface | Interface | |
| concatenate_rows | array_functions_interface | Interface | |
| copy | package_interface | Interface | |
| count_references | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| create_bc | class_bc | Interface | ----- Getters ----- Read more… |
| create_bc_math | class_bc_math | Interface | |
| create_bc_wall | class_bc_wall | Interface | |
| create_field | class_field | Interface | ----- Destructor ----- Read more… |
| create_iterating | class_iterating | Interface | |
| create_material | class_material | Interface | |
| create_mesh | class_mesh | Interface | ----- Constructors ----- Read more… |
| create_motion | class_motion | Interface | |
| create_output | class_output | Interface | |
| create_pde | class_pde | Interface | Constructor Read more… |
| create_pde | class_scalar_pde | Interface | Getters Read more… |
| create_pde | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| create_scalar_field | class_scalar_field | Interface | ----- Algebra Operations ----- |
| create_scalar_source | class_scalar_source | Interface | |
| create_vector_field | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| csv_output | define_problem_discretization | Subroutine | |
| current_iteration | class_iterating | Interface | |
| dealloc_bc_math | class_bc_math | Interface | |
| debug_bc_math | class_bc_math | Interface | |
| debug_dim | class_dimensions | Interface | |
| debug_material | class_material | Interface | |
| define_scalar | define_problem_discretization | Subroutine | |
| delta_ | class_iterating | Interface | |
| dgree | renum_gps | Subroutine | |
| diffusion_coefficient | structured_grid_interface | Interface | |
| dim_diff | class_dimensions | Interface | |
| dim_div | class_dimensions | Interface | |
| dim_mul | class_dimensions | Interface | |
| dim_pow | class_dimensions | Interface | |
| dim_sqrt | class_dimensions | Interface | |
| dim_sum | class_dimensions | Interface | |
| div_scalar_flux | spherical_grid_interface | Interface | |
| div_scalar_flux | cartesian_grid_interface | Interface | |
| div_scalar_flux | cylindrical_grid_interface | Interface | |
| divide | units_interface | Interface | |
| error_calculation | solver_submodule | Subroutine | |
| evaluate | ellipsoidal_field_interface | Interface | |
| evenly_spaced_points | define_problem_discretization | Function | Define grid point coordinates with uniform spacing in the chosen block |
| exists | emulated_intrinsics_implementation | Function | Result true if image number is within the closed range [1,num_images()] |
| exists | class_keytable | Interface | |
| face_ | class_face | Interface | |
| factorize | tools_math | Interface | |
| fcn | class_cylinder_procedures | Subroutine | This is the function of merit to be optimized |
| file_extension | string_functions_interface | Interface | |
| find_section | tools_input | Interface | |
| findloc | emulated_intrinsics_interface | Interface | result is the last occurrence of a value in an array or zero if not found |
| findloc_character_dim1 | emulated_intrinsics_interface | Interface | |
| findloc_integer_dim1 | emulated_intrinsics_interface | Interface | |
| findloc_logical_dim1 | emulated_intrinsics_interface | Interface | |
| first_block | define_problem_discretization | Function | |
| first_index | surfaces_implementation | Function | result is the halo_outbox first index corresponding to the block identifier block_id |
| fld_flux | op_field | Interface | |
| fld_grad | op_grad | Interface | |
| flux_pde_div | op_div | Interface | |
| fmt_ | class_output | Interface | |
| fndiam | renum_gps | Subroutine | |
| free_bc | class_bc | Interface | ----- Getters ----- Read more… |
| free_bc_math | class_bc_math | Interface | |
| free_bc_wall | class_bc_wall | Interface | |
| free_cell | class_cell | Interface | |
| free_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| free_cylinder | class_cylinder | Interface | |
| free_face | class_face | Interface | |
| free_field | class_field | Interface | ----- Destructor ----- Read more… |
| free_field | class_scalar_field | Interface | ----- Algebra Operations ----- |
| free_field | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| free_keytable | class_keytable | Interface | |
| free_least_squares | class_least_squares | Interface | |
| free_material | class_material | Interface | |
| free_mesh | class_mesh | Interface | ----- Constructors ----- Read more… |
| free_motion | class_motion | Interface | |
| free_part_graph | part_graph_procedures | Subroutine | |
| free_pde | class_pde | Interface | Constructor Read more… |
| free_pde | class_scalar_pde | Interface | Getters Read more… |
| free_pde | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| free_pde_prec | class_pde | Interface | Constructor Read more… |
| free_plane | class_plane | Interface | |
| free_surface | class_surface | Interface | |
| free_table | type_table | Interface | |
| free_tensor_indices | structured_grid_interface | Interface | |
| free_vector | class_vector | Interface | |
| free_vertex | class_vertex | Interface | |
| freeoptms | tools_mesh_optimize | Interface | |
| freeoptms2d | tools_mesh_optimize | Interface | |
| g2l_cell | class_cell | Interface | |
| g2l_conn | class_connectivity | Interface | |
| g2l_conn_core | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| g2l_face | class_face | Interface | |
| g2l_mesh | class_mesh_procedures | Subroutine | |
| g2l_vector | class_vector | Interface | |
| g2l_vertex | class_vertex | Interface | |
| geins_scalar_pde | class_scalar_pde | Interface | Getters Read more… |
| geins_vector_pde_r | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| geins_vector_pde_v | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| geom_cell | tools_mesh_basics | Interface | |
| geom_diff | tools_mesh_basics | Interface | |
| geom_face | tools_mesh_basics | Interface | |
| geom_hex_dihedral_angle | tools_mesh_basics | Interface | |
| geom_hex_quality | tools_mesh_basics | Interface | |
| geom_tet_center | tools_mesh_basics | Interface | |
| geom_tet_dihedral_angle | tools_mesh_basics | Interface | |
| geom_tet_quality | tools_mesh_basics | Interface | |
| geom_tet_volume | tools_mesh_basics | Interface | |
| get_abc_math | class_bc_math | Interface | |
| get_abc_s | class_bc | Interface | ----- Getters ----- Read more… |
| get_abc_v | class_bc | Interface | ----- Getters ----- Read more… |
| get_abc_wall_s | class_bc_wall | Interface | |
| get_abc_wall_v | class_bc_wall | Interface | |
| get_base | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_bc_motion_displacement | class_bc | Interface | ----- Getters ----- Read more… |
| get_bc_motion_velocity | class_bc | Interface | ----- Getters ----- Read more… |
| get_bc_surface_motion | class_bc | Interface | ----- Getters ----- Read more… |
| get_bc_vertex_motion | class_bc | Interface | ----- Getters ----- Read more… |
| get_block_domain | cylinder_2d_interface | Interface | |
| get_block_domain | plate_3d_interface | Interface | |
| get_block_domain | sphere_1d_interface | Interface | |
| get_block_identifier | structured_grid_interface | Interface | |
| get_block_image | surfaces_interface | Interface | |
| get_block_metadata | cylinder_2d_interface | Interface | |
| get_block_metadata | plate_3d_interface | Interface | |
| get_block_metadata | sphere_1d_interface | Interface | |
| get_block_metadata_shape | cylinder_2d_interface | Interface | |
| get_block_metadata_shape | plate_3d_interface | Interface | |
| get_block_metadata_shape | sphere_1d_interface | Interface | |
| get_block_metadatum | cylinder_2d_interface | Interface | |
| get_block_metadatum | plate_3d_interface | Interface | |
| get_block_metadatum | sphere_1d_interface | Interface | |
| get_block_surfaces | problem_discretization_interface | Interface | |
| get_cell_geo | class_cell | Interface | |
| get_cell_group | class_cell | Interface | |
| get_cell_nv | class_cell | Interface | |
| get_cells_type | class_cell | Interface | |
| get_closest_point | class_surface | Interface | |
| get_conn_csr | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| get_cylinder_normal | class_cylinder | Interface | |
| get_cylinder_r2 | class_cylinder | Interface | |
| get_dual_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| get_dual_table | type_table | Interface | |
| get_end_time | sphere_1d_interface | Interface | |
| get_face_flag | class_face | Interface | |
| get_face_master | class_face | Interface | |
| get_face_nv | class_face | Interface | |
| get_face_slave | class_face | Interface | |
| get_field_dim | class_field | Interface | ----- Destructor ----- Read more… |
| get_field_mat_sub | class_field | Interface | ----- Destructor ----- Read more… |
| get_field_size | class_field | Interface | ----- Destructor ----- Read more… |
| get_fluxes | package_interface | Interface | |
| get_global_block_partitions | surfaces_interface | Interface | |
| get_global_block_shape | problem_discretization_interface | Interface | |
| get_global_block_shape | structured_grid_interface | Interface | |
| get_halo_outbox | surfaces_interface | Interface | |
| get_ith_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| get_kt_row | class_keytable | Interface | |
| get_label | block_metadata_interface | Interface | |
| get_material_id | class_material | Interface | |
| get_material_name | class_material | Interface | |
| get_max_spacing | block_metadata_interface | Interface | |
| get_mesh | class_field | Interface | ----- Destructor ----- Read more… |
| get_motion_displacement | class_motion | Interface | |
| get_motion_velocity | class_motion | Interface | |
| get_neighbor_block_id | package_interface | Interface | |
| get_neighbor_block_id | surfaces_interface | Interface | |
| get_normal_scalar_fluxes | surfaces_interface | Interface | |
| get_par | tools_input | Interface | |
| get_part_graph | part_graph | Interface | |
| get_pde_a | class_pde | Interface | Constructor Read more… |
| get_pde_diag | class_pde | Interface | Constructor Read more… |
| get_pde_dim | class_pde | Interface | Constructor Read more… |
| get_pde_msh_fun | class_pde | Interface | Constructor Read more… |
| get_pde_msh_sub | class_pde | Interface | Constructor Read more… |
| get_pde_name | class_pde | Interface | Constructor Read more… |
| get_plane_normal | class_plane | Interface | |
| get_plane_r2 | class_plane | Interface | |
| get_positions | package_interface | Interface | |
| get_pt_cylinder | class_cylinder | Interface | |
| get_pt_plane | class_plane | Interface | |
| get_row_lb | class_keytable | Interface | |
| get_row_size | class_keytable | Interface | |
| get_row_ub | class_keytable | Interface | |
| get_rows | class_keytable | Interface | |
| get_scalar | structured_grid_interface | Interface | |
| get_scalar_field | class_output | Interface | |
| get_scalar_field_bx | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_scalar_field_element | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_scalar_field_element_prev | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_scalar_field_mat_id | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_scalar_field_x | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_scalar_field_xp | class_scalar_field | Interface | ----- Algebra Operations ----- |
| get_scalar_identifier | structured_grid_interface | Interface | |
| get_scalar_pde_msh_fun | class_scalar_pde | Interface | Getters Read more… |
| get_scalar_pde_msh_sub | class_scalar_pde | Interface | Getters Read more… |
| get_scalar_pde_name | class_scalar_pde | Interface | Getters Read more… |
| get_scalar_source_dim | class_scalar_source | Interface | |
| get_scalar_source_sc | class_scalar_source | Interface | |
| get_scalar_source_sp | class_scalar_source | Interface | |
| get_subdomain | block_metadata_interface | Interface | |
| get_surface_normal | class_surface | Interface | |
| get_surface_normal_spacing | surfaces_interface | Interface | |
| get_surface_packages | problem_discretization_interface | Interface | |
| get_surface_positions | surfaces_interface | Interface | |
| get_surface_r2 | class_surface | Interface | |
| get_surface_type | class_surface | Interface | |
| get_system | units_interface | Interface | |
| get_tag | block_metadata_interface | Interface | |
| get_tag | structured_grid_interface | Interface | |
| get_units | grid_interface | Interface | |
| get_units | units_interface | Interface | |
| get_vector_field | class_output | Interface | |
| get_vector_field_base | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_field_bx_r | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_field_bx_v | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_field_x_r | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_field_x_v | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_field_xp_r | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_field_xp_v | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| get_vector_pde_a | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| get_vector_pde_diag | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| get_vector_x | class_vector | Interface | |
| get_vector_y | class_vector | Interface | |
| get_vector_z | class_vector | Interface | |
| get_vertex_x | class_vertex | Interface | |
| get_vertex_y | class_vertex | Interface | |
| get_vertex_z | class_vertex | Interface | |
| glob_to_loc_ | tools_psblas | Interface | |
| has_density_units | units_interface | Interface | |
| has_energy_units | units_interface | Interface | |
| has_length_units | units_interface | Interface | |
| has_mass_units | units_interface | Interface | |
| has_power_units | units_interface | Interface | |
| has_specific_energy_units | units_interface | Interface | |
| has_stress_units | units_interface | Interface | |
| has_temperature_units | units_interface | Interface | |
| has_time_units | units_interface | Interface | |
| has_velocity_units | units_interface | Interface | |
| htoi | tools_output_basics | Interface | |
| icontxt_ | class_psblas | Interface | |
| id_ | class_discretization | Interface | |
| import_mesh | class_mesh_procedures | Subroutine | |
| increment_iterating | class_iterating | Interface | |
| increment_scalar | structured_grid_interface | Interface | |
| initialize_from_cylinder_2d | problem_discretization_interface | Interface | |
| initialize_from_plate_3d | problem_discretization_interface | Interface | |
| initialize_from_sphere_1d | problem_discretization_interface | Interface | |
| initoptms | tools_mesh_optimize | Interface | |
| initoptms2d | tools_mesh_optimize | Interface | |
| integer_power | units_interface | Interface | |
| interp_on_faces_s | class_scalar_field | Interface | ----- Algebra Operations ----- |
| interp_on_faces_v | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| is_allocated | class_bc_math | Interface | |
| is_dimensionless | units_interface | Interface | |
| is_external_boundary | surfaces_interface | Interface | |
| is_pde_asb | class_pde | Interface | Constructor Read more… |
| is_pde_bld | class_pde | Interface | Constructor Read more… |
| isort | tools_math | Interface | |
| itoh | tools_output_basics | Interface | |
| kc | solver_submodule | Function | thermal conductivity (constant for comparison to analytical solution) |
| l2g_cell | class_cell | Interface | |
| l2g_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| l2g_face | class_face | Interface | |
| l2g_vector | class_vector | Interface | |
| l2g_vertex | class_vertex | Interface | |
| laplacian | ellipsoidal_field_interface | Interface | |
| laplacian_smooth | tools_mesh_optimize | Interface | |
| last_block | define_problem_discretization | Function | |
| lin_interp | tools_math | Interface | |
| lin_interp_s | tools_math | Interface | |
| lin_interp_v | tools_math | Interface | |
| load_copper | mat_copper | Interface | |
| load_material | tools_material | Interface | |
| load_water | mat_water | Interface | |
| loc_to_glob_ | tools_psblas | Interface | |
| lu_fact | tools_math | Interface | |
| lu_fact_2 | lu_implementation | Subroutine | |
| lu_fact_3 | lu_implementation | Subroutine | |
| lu_fact_4 | lu_implementation | Subroutine | |
| lu_solve | tools_math | Interface | |
| mark_as_defined | object_interface | Interface | |
| mark_as_defined | co_object_interface | Interface | |
| mat_ | class_field | Interface | ----- Destructor ----- Read more… |
| material | plate_3d_implementation | Function | |
| material | sphere_1d_implementation | Function | |
| material | cylinder_2d_implementation | Function | |
| matlaw | class_material | Interface | Physical Properties Laws |
| max_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| metis_partgraphkway | part_graph | Interface | |
| mobile_verts | tools_mesh_optimize | Interface | |
| move_boundaries | class_bc | Interface | ----- Getters ----- Read more… |
| move_boundary | class_motion | Interface | |
| msh_ | class_field | Interface | ----- Destructor ----- Read more… |
| multiply | units_interface | Interface | |
| my_blocks | problem_discretization_interface | Interface | |
| mypnum_ | class_psblas | Interface | |
| name_ | class_field | Interface | ----- Destructor ----- Read more… |
| nconn_ | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| negate | units_interface | Interface | |
| neighbor_block_id_null | package_interface | Interface | |
| nel_ | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| nemo_a_row_sizeof | class_keytable | Interface | |
| nemo_bc_math_sizeof | class_bc_math | Interface | |
| nemo_bc_poly_sizeof | class_bc | Interface | ----- Getters ----- Read more… |
| nemo_bc_wall_sizeof | class_bc_wall | Interface | |
| nemo_cell_sizeof | class_cell | Interface | |
| nemo_connectivity_sizeof | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| nemo_cylinder_sizeof | class_cylinder | Interface | |
| nemo_dimensions_sizeof | class_dimensions | Interface | |
| nemo_discretization_sizeof | class_discretization | Interface | |
| nemo_face_sizeof | class_face | Interface | |
| nemo_iterating_sizeof | class_iterating | Interface | |
| nemo_keytable_sizeof | class_keytable | Interface | |
| nemo_least_squares_sizeof | class_least_squares | Interface | |
| nemo_material_sizeof | class_material | Interface | |
| nemo_mesh_size | class_mesh_procedures | Subroutine | |
| nemo_mesh_sizeof | class_mesh | Interface | ----- Constructors ----- Read more… |
| nemo_motion_sizeof | class_motion | Interface | |
| nemo_output_sizeof | class_output | Interface | |
| nemo_plane_sizeof | class_plane | Interface | |
| nemo_scalar_field_norm1 | class_scalar_field | Interface | ----- Algebra Operations ----- |
| nemo_scalar_field_normi | class_scalar_field | Interface | ----- Algebra Operations ----- |
| nemo_scalar_source_sizeof | class_scalar_source | Interface | |
| nemo_sizeof | class_field | Interface | ----- Destructor ----- Read more… |
| nemo_sizeof | class_scalar_field | Interface | ----- Algebra Operations ----- |
| nemo_sizeof | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| nemo_sizeof | class_pde | Interface | Constructor Read more… |
| nemo_sizeof | class_scalar_pde | Interface | Getters Read more… |
| nemo_sizeof | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| nemo_surface_sizeof | class_surface | Interface | |
| nemo_table_sizeof | type_table | Interface | |
| nemo_vector_sizeof | class_vector | Interface | |
| nemo_vertex_sizeof | class_vertex | Interface | |
| next_iteration | class_iterating | Interface | |
| nmax_ | class_iterating | Interface | |
| nprocs_ | class_psblas | Interface | |
| num_cells | structured_grid_interface | Interface | |
| num_scalar_flux_divergences | problem_discretization_interface | Interface | |
| num_scalars | problem_discretization_interface | Interface | |
| num_time_stamps | structured_grid_interface | Interface | |
| number | renum_gps | Subroutine | |
| on_boundary_ | class_vertex | Interface | |
| on_faces_ | class_field | Interface | ----- Destructor ----- Read more… |
| open_file | tools_input | Interface | |
| operator(*) | class_vector | Interface | |
| operator(*) | op_field | Interface | |
| operator(*) | class_vertex | Interface | |
| operator(+) | class_vector | Interface | |
| operator(+) | class_vertex | Interface | |
| operator(-) | class_vector | Interface | |
| operator(-) | class_vertex | Interface | |
| operator(.catcolumns.) | array_functions_interface | Interface | |
| operator(.catrows.) | array_functions_interface | Interface | |
| operator(.columnvectors.) | array_functions_interface | Interface | |
| operator(.cross.) | class_vector | Interface | |
| operator(.cross.) | class_vertex | Interface | |
| operator(.dot.) | class_vector | Interface | |
| operator(.dot.) | class_vertex | Interface | |
| operator(/=) | class_dimensions | Interface | |
| operator(==) | class_vector | Interface | |
| operator(==) | class_dimensions | Interface | |
| overflow | define_problem_discretization | Function | |
| part_faces | tools_part | Interface | |
| part_verts | tools_part | Interface | |
| partial_ | class_stopwatch | Interface | |
| partition | problem_discretization_interface | Interface | |
| path_ | class_output | Interface | |
| pde_d2dt2 | op_d2dt2 | Interface | |
| pde_ddt | op_ddt | Interface | |
| pde_div | op_div | Interface | |
| pde_grad | op_grad | Interface | |
| pde_laplacian | op_laplacian | Interface | |
| pde_sign | tools_operators | Interface | |
| pde_source | op_source | Interface | |
| piklvl | renum_gps | Subroutine | |
| position_ | class_vertex | Interface | |
| pr_mesh_size | class_mesh_procedures | Subroutine | |
| previous_iteration | class_iterating | Interface | |
| print_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| print_renum | renum | Interface | |
| psb_build_prec | psb_build_prec.f90 | Subroutine | $ case('2LDI4')
$ call prec%init('ml',info,nlev=2)
$ call prec%set(sub_restr_,psb_halo_,info)
$ call prec%set(coarse_solve_,ilu_n_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('2LDU4')
$ call prec%init('ml',info,nlev=2)
$ call prec%set(sub_restr_,psb_halo_,info)
$ call prec%set(coarse_solve_,umf_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('3LDI4')
$ call prec%init('ml',info,nlev=3)
$ call prec%set(sub_restr_,psb_halo_,info)
$ call prec%set(coarse_solve_,ilu_n_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('3LDU4')
$ call prec%init('ml',info,nlev=3)
$ call prec%set(sub_restr_,psb_halo_,info)
$ call prec%set(coarse_solve_,umf_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('2LI4S')
$ call prec%init('ml',info,nlev=2)
$ call prec%set(coarse_solve_,ilu_n_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('2LU4S')
$ call prec%init('ml',info,nlev=2)
$ call prec%set(coarse_solve_,umf_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('3LI4S')
$ call prec%init('ml',info,nlev=3)
$ call prec%set(coarse_solve_,ilu_n_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ case('3LU4S')
$ call prec%init('ml',info,nlev=3)
$ call prec%set(coarse_solve_,umf_,info)
$ call prec%set(coarse_sweeps_,4,info)
$ ! RAS and Multilevel preconditioners requires BICGSTAB.
$ if( cprec == 'RASI' .or. &
$ & cprec == 'NLDI' .or. &
$ & cprec == 'NLDU') then
$ if(cmethod /= 'BICGSTAB') then
$ write(*,300)
$ call abort_psblas
$ end if
$ end if |
| psb_build_prec | tools_math | Interface | |
| psb_check_error | tools_psblas | Interface | |
| psb_gather | tools_psblas | Interface | |
| psb_get_glob_to_loc | tools_psblas | Interface | |
| psb_get_loc_to_glob | tools_psblas | Interface | |
| psb_solve_sys | tools_math | Interface | |
| psblas_is_on | class_psblas | Interface | |
| pwl_deriv | tools_math | Interface | |
| pwl_deriv_x_s | tools_math | Interface | |
| pwl_deriv_x_v | tools_math | Interface | |
| pwl_deriv_x_vec | tools_math | Interface | |
| pwl_interp | tools_math | Interface | |
| pwl_interp_dx_s | tools_math | Interface | |
| pwl_interp_dx_v | tools_math | Interface | |
| pwl_interp_x_s | tools_math | Interface | |
| pwl_interp_x_v | tools_math | Interface | |
| pwl_interp_x_vec | tools_math | Interface | |
| pwl_nearest | tools_math | Interface | |
| quantity | class_dimensions | Interface | |
| rd_cgns_mesh | tools_mesh | Interface | |
| rd_exodus_mesh | tools_mesh | Interface | |
| rd_gambit_mesh | tools_mesh | Interface | |
| rd_gmsh_mesh | tools_mesh | Interface | |
| rd_inp_bc | tools_bc | Interface | |
| rd_inp_bc_math | tools_bc | Interface | |
| rd_inp_bc_wall | class_bc_wall_procedures | Subroutine | |
| rd_inp_material | tools_material | Interface | |
| rd_inp_mesh | tools_mesh | Interface | |
| rd_inp_motion_law | tools_mesh_move | Interface | |
| read_core_components | plate_3d_implementation | Subroutine | |
| read_core_components | sphere_1d_implementation | Subroutine | |
| read_core_components | cylinder_2d_implementation | Subroutine | |
| read_par | tools_input | Interface | |
| read_par | class_discretization | Interface | |
| read_wrappers_components | plate_3d_implementation | Subroutine | |
| read_wrappers_components | sphere_1d_implementation | Subroutine | |
| read_wrappers_components | cylinder_2d_implementation | Subroutine | |
| real_power | units_interface | Interface | |
| reduce | renum_gps | Subroutine | |
| reform_vertex | class_surface | Interface | |
| reinit_pde | class_pde | Interface | Constructor Read more… |
| reinit_pde | class_scalar_pde | Interface | Getters Read more… |
| reinit_pde | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| replace_layers | plate_3d_implementation | Function | |
| replace_layers | cylinder_2d_implementation | Function | |
| reset_iterating | class_iterating | Interface | |
| reset_stopwatch | class_stopwatch | Interface | |
| rhie_chow | op_field | Interface | |
| right_handed | tools_mesh_optimize | Interface | |
| right_handed2d | tools_mesh_optimize | Interface | |
| scalar_field | class_scalar_field | Interface | |
| scalar_field_dif | class_scalar_field | Interface | ----- Algebra Operations ----- |
| scalar_field_dif_s | class_scalar_field | Interface | ----- Algebra Operations ----- |
| scalar_field_div | class_scalar_field | Interface | ----- Algebra Operations ----- |
| scalar_field_grad | op_grad | Interface | |
| scalar_field_mul | class_scalar_field | Interface | ----- Algebra Operations ----- |
| scalar_field_scal | class_scalar_field | Interface | ----- Algebra Operations ----- |
| scalar_field_sum | class_scalar_field | Interface | ----- Algebra Operations ----- |
| scalar_fld_vector_mul | op_field | Interface | |
| scalar_pde_d2dt2 | op_d2dt2 | Interface | |
| scalar_pde_d2dt2_fld_phi | op_d2dt2 | Interface | |
| scalar_pde_d2dt2_phi | op_d2dt2 | Interface | |
| scalar_pde_ddt | op_ddt | Interface | |
| scalar_pde_ddt_fld_phi | op_ddt | Interface | |
| scalar_pde_ddt_phi | op_ddt | Interface | |
| scalar_pde_div | op_div | Interface | |
| scalar_pde_laplacian | op_laplacian | Interface | |
| scalar_pde_laplacian_gamma_phi | op_laplacian | Interface | |
| scalar_pde_laplacian_phi | op_laplacian | Interface | |
| scalar_pde_source | op_source | Interface | |
| scalar_vector_fld_mul | op_field | Interface | |
| set_analytical_scalars | problem_discretization_interface | Interface | |
| set_bc_math_map | class_bc_math | Interface | |
| set_bc_poly_map_s | class_bc | Interface | ----- Getters ----- Read more… |
| set_bc_poly_map_v | class_bc | Interface | ----- Getters ----- Read more… |
| set_bc_wall_map_s | class_bc_wall | Interface | |
| set_bc_wall_map_v | class_bc_wall | Interface | |
| set_block_identifier | structured_grid_interface | Interface | |
| set_block_metadata | cylinder_2d_interface | Interface | |
| set_block_metadata | plate_3d_interface | Interface | |
| set_block_metadata | sphere_1d_interface | Interface | |
| set_cp | spherical_1d_solver_module | Interface | |
| set_expected_solution_size | spherical_1d_solver_module | Interface | |
| set_face | class_face | Interface | |
| set_field_dim | class_field | Interface | ----- Destructor ----- Read more… |
| set_field_on_faces | class_field | Interface | ----- Destructor ----- Read more… |
| set_global_block_shape | structured_grid_interface | Interface | |
| set_grid_specification | cylinder_2d_interface | Interface | |
| set_grid_specification | plate_3d_interface | Interface | |
| set_grid_specification | sphere_1d_interface | Interface | |
| set_halo_outbox | surfaces_interface | Interface | |
| set_ith_conn | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| set_kt_row | class_keytable | Interface | |
| set_label | block_metadata_interface | Interface | |
| set_least_squares | class_least_squares | Interface | |
| set_material_properties_size | spherical_1d_solver_module | Interface | |
| set_max_spacing | block_metadata_interface | Interface | |
| set_metadata | plate_3d_implementation | Subroutine | |
| set_metadata | sphere_1d_implementation | Subroutine | |
| set_metadata | cylinder_2d_implementation | Subroutine | |
| set_metadata | structured_grid_interface | Interface | |
| set_neighbor_block_id | package_interface | Interface | |
| set_normal_scalar_fluxes | package_interface | Interface | |
| set_normal_scalar_fluxes | surfaces_interface | Interface | |
| set_num_scalars | package_interface | Interface | |
| set_num_scalars | surfaces_interface | Interface | |
| set_output_path_h | class_output | Interface | |
| set_output_path_iter | class_output | Interface | |
| set_rho | spherical_1d_solver_module | Interface | |
| set_scalar | structured_grid_interface | Interface | |
| set_scalar_field_element | class_scalar_field | Interface | ----- Algebra Operations ----- |
| set_scalar_field_group | class_scalar_field | Interface | ----- Algebra Operations ----- |
| set_scalar_flux_divergence | problem_discretization_interface | Interface | |
| set_scalar_identifier | structured_grid_interface | Interface | |
| set_step | package_interface | Interface | |
| set_subdomain | block_metadata_interface | Interface | |
| set_surface_positions | package_interface | Interface | |
| set_tag | block_metadata_interface | Interface | |
| set_units | grid_interface | Interface | |
| set_units | units_interface | Interface | |
| set_up_div_scalar_flux | spherical_grid_interface | Interface | |
| set_up_div_scalar_flux | cartesian_grid_interface | Interface | |
| set_up_div_scalar_flux | cylindrical_grid_interface | Interface | |
| set_v | spherical_1d_solver_module | Interface | |
| set_vector_components | structured_grid_interface | Interface | |
| set_vector_field_bound_element | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| set_vector_field_element | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| set_vector_field_group | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| set_vector_field_x | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| set_vector_x | class_vector | Interface | |
| set_vector_y | class_vector | Interface | |
| set_vector_z | class_vector | Interface | |
| setup | renum_gps | Subroutine | |
| size_blk | tools_operators | Interface | |
| smooth_interior_vtx | tools_mesh_optimize | Interface | |
| smooth_mesh | tools_mesh_optimize | Interface | |
| smooth_surf_vtx | tools_mesh_optimize | Interface | |
| solve_governing_equations | problem_discretization_interface | Interface | |
| solve_least_squares | class_least_squares | Interface | |
| solve_pde_sys | class_pde | Interface | Constructor Read more… |
| solve_scalar_pde | class_scalar_pde | Interface | Getters Read more… |
| solve_sys | tools_math | Interface | |
| solve_vector_pde | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| sort | tools_math | Interface | |
| sort2 | renum_gps | Function | |
| sortdg | renum_gps | Subroutine | |
| space_dimension | structured_grid_interface | Interface | |
| spins_pde | class_pde | Interface | Constructor Read more… |
| start_psblas | class_psblas | Interface | |
| start_renum | renum | Interface | |
| stop_iterating | class_iterating | Interface | |
| stop_psblas | class_psblas | Interface | |
| stop_renum | renum | Interface | |
| stop_timing | class_psblas | Interface | |
| stopwatch_ | class_stopwatch | Interface | |
| subtract | units_interface | Interface | |
| subtract | structured_grid_interface | Interface | |
| supplement_v2c | tools_mesh | Interface | |
| supplement_v2f | tools_mesh | Interface | |
| surface_motion_ | class_motion | Interface | |
| synchro_stopwatch | class_stopwatch | Interface | |
| tet_valid | valid_tet.f90 | Function | |
| tic_stopwatch | class_stopwatch | Interface | |
| time_advance_heat_equation | spherical_1d_solver_module | Interface | |
| time_advancing | solver_submodule | Subroutine | ifort 18 bug precludes associate( dr_m => dr_b)
ifort 18 bug precludes associate( rf => this%v(i,1) + 0.5*dr_b) |
| toc_stopwatch | class_stopwatch | Interface | |
| tol_ | class_iterating | Interface | |
| total_ | class_stopwatch | Interface | |
| translate_cylinder | class_cylinder | Interface | |
| translate_plane | class_plane | Interface | |
| translate_surface | class_surface | Interface | |
| tree | renum_gps | Subroutine | |
| tridiagonal_matrix_algorithm | solver_submodule | Function | Thomas algorithm |
| try_cylinder_r2 | class_cylinder_procedures | Function | |
| unused_elements | class_connectivity | Interface | **m Connectivity/free_conn Read more… |
| update_boundary | class_bc | Interface | ----- Boundary Values Updater ----- |
| update_boundary_math | class_bc_math | Interface | |
| update_boundary_wall | class_bc_wall | Interface | Updater Read more… |
| update_pde_diag | class_pde | Interface | Constructor Read more… |
| update_scalar_field | class_scalar_field | Interface | ----- Algebra Operations ----- |
| update_vector_field | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| update_vector_halo | class_vector | Interface | |
| update_vertex_halo | class_vertex | Interface | |
| user_defined | object_interface | Interface | |
| user_defined | co_object_interface | Interface | |
| user_defined_vertices | problem_discretization_interface | Interface | |
| vec_mag | class_vector | Interface | |
| vec_unit | class_vector | Interface | |
| vector_ | class_vector | Interface | |
| vector_field | class_vector_field | Interface | |
| vector_field_dif | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| vector_field_flux | op_field | Interface | |
| vector_field_grad | op_grad | Interface | |
| vector_field_scal | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| vector_field_sum | class_vector_field | Interface | ----- Getters for Additional Members ----- Read more… |
| vector_pde_d2dt2 | op_d2dt2 | Interface | |
| vector_pde_d2dt2_fld_phi | op_d2dt2 | Interface | |
| vector_pde_d2dt2_phi | op_d2dt2 | Interface | |
| vector_pde_ddt | op_ddt | Interface | |
| vector_pde_ddt_fld_phi | op_ddt | Interface | |
| vector_pde_ddt_phi | op_ddt | Interface | |
| vector_pde_div | op_div | Interface | |
| vector_pde_grad | op_grad | Interface | |
| vector_pde_laplacian | op_laplacian | Interface | |
| vector_pde_laplacian_gamma_phi | op_laplacian | Interface | |
| vector_pde_laplacian_phi | op_laplacian | Interface | |
| vector_pde_source | vector_pde_source.f90 | Subroutine | |
| vectors | structured_grid_interface | Interface | |
| verify_core_components | plate_3d_implementation | Subroutine | apply constraints specified in the json file |
| verify_core_components | sphere_1d_implementation | Subroutine | apply constraints specified in the json file |
| verify_core_components | cylinder_2d_implementation | Subroutine | apply constraints specified in the json file |
| verify_layers | plate_3d_implementation | Subroutine | |
| verify_layers | sphere_1d_implementation | Subroutine | |
| verify_layers | cylinder_2d_implementation | Subroutine | |
| verify_wrappers_components | plate_3d_implementation | Subroutine | apply constraints specified in the json file |
| verify_wrappers_components | sphere_1d_implementation | Subroutine | apply constraints specified in the json file |
| verify_wrappers_components | cylinder_2d_implementation | Subroutine | apply constraints specified in the json file |
| vert_mag | class_vertex | Interface | |
| vertex_ | class_vertex | Interface | |
| vertex_motion_ | class_motion | Interface | |
| vtk_output | define_problem_discretization | Subroutine | 4D array of nodal position vectors
shape of 1st 3 dims specifies # points in ea. direction
8-element array of block-local IDs for voxel corners |
| wr_mtx_matrix | tools_output_basics | Interface | |
| wr_mtx_pattern | tools_output_basics | Interface | |
| wr_mtx_vector | tools_output_basics | Interface | |
| wr_vtk_mesh | class_vtk_output_procedures | Subroutine | Set x,y,z positions |
| write_exo_morfeus | class_exodus | Interface | |
| write_field | tools_output | Interface | |
| write_formatted | structured_grid_interface | Interface | |
| write_mesh | tools_output | Interface | |
| write_output | problem_discretization_interface | Interface | |
| write_output | class_output | Interface | |
| write_pde | class_pde | Interface | Constructor Read more… |
| write_scalar_field | tools_output | Interface | |
| write_scalar_pde | class_scalar_pde | Interface | Getters Read more… |
| write_vector_field | tools_output | Interface | |
| write_vector_pde | class_vector_pde | Interface | ----- Constructor ----- Read more… |
| write_vtk_mesh | class_vtk_output_procedures | Subroutine | ! CALL l2g_vertex(msh%verts,verts,msh%desc_v) Read more… |
| write_vtk_morfeus | class_vtk_output | Interface | |