OpenCMISS-Iron Internal API Documentation
DISTRIBUTED_MATRIX_VECTOR::LibraryTypes

Distributed matrix-vector library types. More...

Variables

integer(intg), parameter, public distributed_matrix_vector::distributed_matrix_vector_cmiss_type =LIBRARY_CMISS_TYPE
 CMISS distributed matrix-vector library type. More...
 
integer(intg), parameter, public distributed_matrix_vector::distributed_matrix_vector_petsc_type =LIBRARY_PETSC_TYPE
 PETSc distributed matrix-vector library type. More...
 

Detailed Description

Distributed matrix-vector library types.

See also
DISTRIBUTED_MATRIX_VECTOR

Variable Documentation

integer(intg), parameter, public distributed_matrix_vector::distributed_matrix_vector_cmiss_type =LIBRARY_CMISS_TYPE

CMISS distributed matrix-vector library type.

See also
DISTRIBUTED_MATRIX_VECTOR::LibraryTypes,DISTRIBUTED_MATRIX_VECTOR

Definition at line 80 of file distributed_matrix_vector.f90.

Referenced by distributed_matrix_vector::distributed_matrix_all_values_set_dp(), distributed_matrix_vector::distributed_matrix_all_values_set_intg(), distributed_matrix_vector::distributed_matrix_all_values_set_l(), distributed_matrix_vector::distributed_matrix_all_values_set_sp(), distributed_matrix_vector::distributed_matrix_by_vector_add(), distributed_matrix_vector::distributed_matrix_cmiss_initialise(), distributed_matrix_vector::distributed_matrix_create_finish(), distributed_matrix_vector::distributed_matrix_data_get_dp(), distributed_matrix_vector::distributed_matrix_data_get_intg(), distributed_matrix_vector::distributed_matrix_data_get_l(), distributed_matrix_vector::distributed_matrix_data_get_sp(), distributed_matrix_vector::distributed_matrix_data_restore_dp(), distributed_matrix_vector::distributed_matrix_data_restore_intg(), distributed_matrix_vector::distributed_matrix_data_restore_l(), distributed_matrix_vector::distributed_matrix_data_restore_sp(), distributed_matrix_vector::distributed_matrix_data_type_set(), distributed_matrix_vector::distributed_matrix_duplicate(), distributed_matrix_vector::distributed_matrix_form(), distributed_matrix_vector::distributed_matrix_ghosting_type_set(), distributed_matrix_vector::distributed_matrix_library_type_set(), distributed_matrix_vector::distributed_matrix_linklist_get(), distributed_matrix_vector::distributed_matrix_linklist_set(), distributed_matrix_vector::distributed_matrix_max_columns_per_row_get(), distributed_matrix_vector::distributed_matrix_number_non_zeros_get(), distributed_matrix_vector::distributed_matrix_number_non_zeros_set(), distributed_matrix_vector::distributed_matrix_output(), distributed_matrix_vector::distributed_matrix_override_set_off(), distributed_matrix_vector::distributed_matrix_override_set_on(), distributed_matrix_vector::distributed_matrix_storage_locations_get(), distributed_matrix_vector::distributed_matrix_storage_locations_set(), distributed_matrix_vector::distributed_matrix_storage_type_get(), distributed_matrix_vector::distributed_matrix_storage_type_set(), distributed_matrix_vector::distributed_matrix_update_finish(), distributed_matrix_vector::distributed_matrix_update_start(), distributed_matrix_vector::distributed_matrix_values_add_dp(), distributed_matrix_vector::distributed_matrix_values_add_dp1(), distributed_matrix_vector::distributed_matrix_values_add_dp2(), distributed_matrix_vector::distributed_matrix_values_add_intg(), distributed_matrix_vector::distributed_matrix_values_add_intg1(), distributed_matrix_vector::distributed_matrix_values_add_intg2(), distributed_matrix_vector::distributed_matrix_values_add_l(), distributed_matrix_vector::distributed_matrix_values_add_l1(), distributed_matrix_vector::distributed_matrix_values_add_l2(), distributed_matrix_vector::distributed_matrix_values_add_sp(), distributed_matrix_vector::distributed_matrix_values_add_sp1(), distributed_matrix_vector::distributed_matrix_values_add_sp2(), distributed_matrix_vector::distributed_matrix_values_get_dp(), distributed_matrix_vector::distributed_matrix_values_get_dp1(), distributed_matrix_vector::distributed_matrix_values_get_dp2(), distributed_matrix_vector::distributed_matrix_values_get_intg(), distributed_matrix_vector::distributed_matrix_values_get_intg1(), distributed_matrix_vector::distributed_matrix_values_get_intg2(), distributed_matrix_vector::distributed_matrix_values_get_l(), distributed_matrix_vector::distributed_matrix_values_get_l1(), distributed_matrix_vector::distributed_matrix_values_get_l2(), distributed_matrix_vector::distributed_matrix_values_get_sp(), distributed_matrix_vector::distributed_matrix_values_get_sp1(), distributed_matrix_vector::distributed_matrix_values_get_sp2(), distributed_matrix_vector::distributed_matrix_values_set_dp(), distributed_matrix_vector::distributed_matrix_values_set_dp1(), distributed_matrix_vector::distributed_matrix_values_set_dp2(), distributed_matrix_vector::distributed_matrix_values_set_intg(), distributed_matrix_vector::distributed_matrix_values_set_intg1(), distributed_matrix_vector::distributed_matrix_values_set_intg2(), distributed_matrix_vector::distributed_matrix_values_set_l(), distributed_matrix_vector::distributed_matrix_values_set_l1(), distributed_matrix_vector::distributed_matrix_values_set_l2(), distributed_matrix_vector::distributed_matrix_values_set_sp(), distributed_matrix_vector::distributed_matrix_values_set_sp1(), distributed_matrix_vector::distributed_matrix_values_set_sp2(), distributed_matrix_vector::distributed_vector_all_values_set_dp(), distributed_matrix_vector::distributed_vector_all_values_set_intg(), distributed_matrix_vector::distributed_vector_all_values_set_l(), distributed_matrix_vector::distributed_vector_all_values_set_sp(), distributed_matrix_vector::distributed_vector_cmiss_initialise(), distributed_matrix_vector::distributed_vector_copy_dp(), distributed_matrix_vector::distributed_vector_copy_intg(), distributed_matrix_vector::distributed_vector_copy_l(), distributed_matrix_vector::distributed_vector_copy_sp(), distributed_matrix_vector::distributed_vector_create_finish(), distributed_matrix_vector::distributed_vector_data_get_dp(), distributed_matrix_vector::distributed_vector_data_get_intg(), distributed_matrix_vector::distributed_vector_data_get_l(), distributed_matrix_vector::distributed_vector_data_get_sp(), distributed_matrix_vector::distributed_vector_data_restore_dp(), distributed_matrix_vector::distributed_vector_data_restore_intg(), distributed_matrix_vector::distributed_vector_data_restore_l(), distributed_matrix_vector::distributed_vector_data_restore_sp(), distributed_matrix_vector::distributed_vector_data_type_set(), distributed_matrix_vector::distributed_vector_ghosting_type_set(), distributed_matrix_vector::distributed_vector_library_type_set(), distributed_matrix_vector::distributed_vector_output(), distributed_matrix_vector::distributed_vector_override_set_off(), distributed_matrix_vector::distributed_vector_override_set_on(), distributed_matrix_vector::distributed_vector_update_finish(), distributed_matrix_vector::distributed_vector_update_isfinished(), distributed_matrix_vector::distributed_vector_update_start(), distributed_matrix_vector::distributed_vector_update_waitfinished(), distributed_matrix_vector::distributed_vector_values_add_dp(), distributed_matrix_vector::distributed_vector_values_add_dp1(), distributed_matrix_vector::distributed_vector_values_add_intg(), distributed_matrix_vector::distributed_vector_values_add_intg1(), distributed_matrix_vector::distributed_vector_values_add_l(), distributed_matrix_vector::distributed_vector_values_add_l1(), distributed_matrix_vector::distributed_vector_values_add_sp(), distributed_matrix_vector::distributed_vector_values_add_sp1(), distributed_matrix_vector::distributed_vector_values_get_dp(), distributed_matrix_vector::distributed_vector_values_get_dp1(), distributed_matrix_vector::distributed_vector_values_get_intg(), distributed_matrix_vector::distributed_vector_values_get_intg1(), distributed_matrix_vector::distributed_vector_values_get_l(), distributed_matrix_vector::distributed_vector_values_get_l1(), distributed_matrix_vector::distributed_vector_values_get_sp(), distributed_matrix_vector::distributed_vector_values_get_sp1(), distributed_matrix_vector::distributed_vector_values_set_dp(), distributed_matrix_vector::distributed_vector_values_set_dp1(), distributed_matrix_vector::distributed_vector_values_set_intg(), distributed_matrix_vector::distributed_vector_values_set_intg1(), distributed_matrix_vector::distributed_vector_values_set_l(), distributed_matrix_vector::distributed_vector_values_set_l1(), distributed_matrix_vector::distributed_vector_values_set_sp(), distributed_matrix_vector::distributed_vector_values_set_sp1(), distributed_matrix_vector::distributedmatrix_dimensionsget(), distributed_matrix_vector::distributedvector_l2norm(), distributed_matrix_vector::distributedvector_vecdotdp(), distributed_matrix_vector::distributedvector_vecdotintg(), distributed_matrix_vector::distributedvector_vecdotsp(), and solver_matrices_routines::solver_matrices_library_type_set().

integer(intg), parameter, public distributed_matrix_vector::distributed_matrix_vector_petsc_type =LIBRARY_PETSC_TYPE

PETSc distributed matrix-vector library type.

See also
DISTRIBUTED_MATRIX_VECTOR::LibraryTypes,DISTRIBUTED_MATRIX_VECTOR

Definition at line 81 of file distributed_matrix_vector.f90.

Referenced by distributed_matrix_vector::distributed_matrix_all_values_set_dp(), distributed_matrix_vector::distributed_matrix_all_values_set_intg(), distributed_matrix_vector::distributed_matrix_all_values_set_l(), distributed_matrix_vector::distributed_matrix_all_values_set_sp(), distributed_matrix_vector::distributed_matrix_by_vector_add(), distributed_matrix_vector::distributed_matrix_create_finish(), distributed_matrix_vector::distributed_matrix_data_get_dp(), distributed_matrix_vector::distributed_matrix_data_get_intg(), distributed_matrix_vector::distributed_matrix_data_get_l(), distributed_matrix_vector::distributed_matrix_data_get_sp(), distributed_matrix_vector::distributed_matrix_data_restore_dp(), distributed_matrix_vector::distributed_matrix_data_restore_intg(), distributed_matrix_vector::distributed_matrix_data_restore_l(), distributed_matrix_vector::distributed_matrix_data_restore_sp(), distributed_matrix_vector::distributed_matrix_data_type_set(), distributed_matrix_vector::distributed_matrix_duplicate(), distributed_matrix_vector::distributed_matrix_form(), distributed_matrix_vector::distributed_matrix_ghosting_type_set(), distributed_matrix_vector::distributed_matrix_library_type_set(), distributed_matrix_vector::distributed_matrix_linklist_get(), distributed_matrix_vector::distributed_matrix_linklist_set(), distributed_matrix_vector::distributed_matrix_max_columns_per_row_get(), distributed_matrix_vector::distributed_matrix_number_non_zeros_get(), distributed_matrix_vector::distributed_matrix_number_non_zeros_set(), distributed_matrix_vector::distributed_matrix_output(), distributed_matrix_vector::distributed_matrix_override_set_off(), distributed_matrix_vector::distributed_matrix_override_set_on(), distributed_matrix_vector::distributed_matrix_petsc_initialise(), distributed_matrix_vector::distributed_matrix_storage_locations_get(), distributed_matrix_vector::distributed_matrix_storage_locations_set(), distributed_matrix_vector::distributed_matrix_storage_type_get(), distributed_matrix_vector::distributed_matrix_storage_type_set(), distributed_matrix_vector::distributed_matrix_update_finish(), distributed_matrix_vector::distributed_matrix_update_start(), distributed_matrix_vector::distributed_matrix_values_add_dp(), distributed_matrix_vector::distributed_matrix_values_add_dp1(), distributed_matrix_vector::distributed_matrix_values_add_dp2(), distributed_matrix_vector::distributed_matrix_values_add_intg(), distributed_matrix_vector::distributed_matrix_values_add_intg1(), distributed_matrix_vector::distributed_matrix_values_add_intg2(), distributed_matrix_vector::distributed_matrix_values_add_l(), distributed_matrix_vector::distributed_matrix_values_add_l1(), distributed_matrix_vector::distributed_matrix_values_add_l2(), distributed_matrix_vector::distributed_matrix_values_add_sp(), distributed_matrix_vector::distributed_matrix_values_add_sp1(), distributed_matrix_vector::distributed_matrix_values_add_sp2(), distributed_matrix_vector::distributed_matrix_values_get_dp(), distributed_matrix_vector::distributed_matrix_values_get_dp1(), distributed_matrix_vector::distributed_matrix_values_get_dp2(), distributed_matrix_vector::distributed_matrix_values_get_intg(), distributed_matrix_vector::distributed_matrix_values_get_intg1(), distributed_matrix_vector::distributed_matrix_values_get_intg2(), distributed_matrix_vector::distributed_matrix_values_get_l(), distributed_matrix_vector::distributed_matrix_values_get_l1(), distributed_matrix_vector::distributed_matrix_values_get_l2(), distributed_matrix_vector::distributed_matrix_values_get_sp(), distributed_matrix_vector::distributed_matrix_values_get_sp1(), distributed_matrix_vector::distributed_matrix_values_get_sp2(), distributed_matrix_vector::distributed_matrix_values_set_dp(), distributed_matrix_vector::distributed_matrix_values_set_dp1(), distributed_matrix_vector::distributed_matrix_values_set_dp2(), distributed_matrix_vector::distributed_matrix_values_set_intg(), distributed_matrix_vector::distributed_matrix_values_set_intg1(), distributed_matrix_vector::distributed_matrix_values_set_intg2(), distributed_matrix_vector::distributed_matrix_values_set_l(), distributed_matrix_vector::distributed_matrix_values_set_l1(), distributed_matrix_vector::distributed_matrix_values_set_l2(), distributed_matrix_vector::distributed_matrix_values_set_sp(), distributed_matrix_vector::distributed_matrix_values_set_sp1(), distributed_matrix_vector::distributed_matrix_values_set_sp2(), distributed_matrix_vector::distributed_vector_all_values_set_dp(), distributed_matrix_vector::distributed_vector_all_values_set_intg(), distributed_matrix_vector::distributed_vector_all_values_set_l(), distributed_matrix_vector::distributed_vector_all_values_set_sp(), distributed_matrix_vector::distributed_vector_copy_dp(), distributed_matrix_vector::distributed_vector_copy_intg(), distributed_matrix_vector::distributed_vector_copy_l(), distributed_matrix_vector::distributed_vector_copy_sp(), distributed_matrix_vector::distributed_vector_create_finish(), distributed_matrix_vector::distributed_vector_data_get_dp(), distributed_matrix_vector::distributed_vector_data_get_intg(), distributed_matrix_vector::distributed_vector_data_get_l(), distributed_matrix_vector::distributed_vector_data_get_sp(), distributed_matrix_vector::distributed_vector_data_restore_dp(), distributed_matrix_vector::distributed_vector_data_restore_intg(), distributed_matrix_vector::distributed_vector_data_restore_l(), distributed_matrix_vector::distributed_vector_data_restore_sp(), distributed_matrix_vector::distributed_vector_data_type_set(), distributed_matrix_vector::distributed_vector_ghosting_type_set(), distributed_matrix_vector::distributed_vector_library_type_set(), distributed_matrix_vector::distributed_vector_output(), distributed_matrix_vector::distributed_vector_override_set_off(), distributed_matrix_vector::distributed_vector_override_set_on(), distributed_matrix_vector::distributed_vector_petsc_initialise(), distributed_matrix_vector::distributed_vector_update_finish(), distributed_matrix_vector::distributed_vector_update_isfinished(), distributed_matrix_vector::distributed_vector_update_start(), distributed_matrix_vector::distributed_vector_update_waitfinished(), distributed_matrix_vector::distributed_vector_values_add_dp(), distributed_matrix_vector::distributed_vector_values_add_dp1(), distributed_matrix_vector::distributed_vector_values_add_intg(), distributed_matrix_vector::distributed_vector_values_add_intg1(), distributed_matrix_vector::distributed_vector_values_add_l(), distributed_matrix_vector::distributed_vector_values_add_l1(), distributed_matrix_vector::distributed_vector_values_add_sp(), distributed_matrix_vector::distributed_vector_values_add_sp1(), distributed_matrix_vector::distributed_vector_values_get_dp(), distributed_matrix_vector::distributed_vector_values_get_dp1(), distributed_matrix_vector::distributed_vector_values_get_intg(), distributed_matrix_vector::distributed_vector_values_get_intg1(), distributed_matrix_vector::distributed_vector_values_get_l(), distributed_matrix_vector::distributed_vector_values_get_l1(), distributed_matrix_vector::distributed_vector_values_get_sp(), distributed_matrix_vector::distributed_vector_values_get_sp1(), distributed_matrix_vector::distributed_vector_values_set_dp(), distributed_matrix_vector::distributed_vector_values_set_dp1(), distributed_matrix_vector::distributed_vector_values_set_intg(), distributed_matrix_vector::distributed_vector_values_set_intg1(), distributed_matrix_vector::distributed_vector_values_set_l(), distributed_matrix_vector::distributed_vector_values_set_l1(), distributed_matrix_vector::distributed_vector_values_set_sp(), distributed_matrix_vector::distributed_vector_values_set_sp1(), distributed_matrix_vector::distributedmatrix_dimensionsget(), distributed_matrix_vector::distributedvector_l2norm(), distributed_matrix_vector::distributedvector_vecdotdp(), distributed_matrix_vector::distributedvector_vecdotintg(), distributed_matrix_vector::distributedvector_vecdotsp(), solver_matrices_routines::solver_matrices_initialise(), and solver_matrices_routines::solver_matrices_library_type_set().