/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/lac/ |
H A D | petsc_matrix_free.cc | 28 MatrixFree::MatrixFree() in MatrixFree() function in PETScWrappers::MatrixFree 37 MatrixFree::MatrixFree(const MPI_Comm & communicator, in MatrixFree() function in PETScWrappers::MatrixFree 49 MatrixFree::MatrixFree( in MatrixFree() function in PETScWrappers::MatrixFree 71 MatrixFree::MatrixFree(const unsigned int m, in MatrixFree() function in PETScWrappers::MatrixFree 82 MatrixFree::MatrixFree( in MatrixFree() function in PETScWrappers::MatrixFree 104 MatrixFree::reinit(const MPI_Comm & communicator, in reinit() 147 MatrixFree::reinit(const unsigned int m, in reinit() 175 MatrixFree::clear() in clear() 187 MatrixFree::vmult(Vec &dst, const Vec &src) const in vmult() 200 MatrixFree::matrix_free_mult(Mat A, Vec src, Vec dst) in matrix_free_mult() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/matrix_free/ |
H A D | matrix_free.h | 115 class MatrixFree : public Subscriptor 541 MatrixFree(); 546 MatrixFree(const MatrixFree<dim, Number, VectorizedArrayType> &other); 908 const MatrixFree &, 923 const MatrixFree &, 1019 const MatrixFree &, 1038 const MatrixFree &, 1269 const MatrixFree &, 1288 const MatrixFree &, 1293 const MatrixFree &, [all …]
|
H A D | cuda_matrix_free.templates.h | 203 MatrixFree<dim, Number> * data, 229 MatrixFree<dim, Number> *data; 254 MatrixFree<dim, Number> * data, in ReinitHelper() 610 MatrixFree<dim, Number>::MatrixFree() in MatrixFree() function 621 MatrixFree<dim, Number>::~MatrixFree() in ~MatrixFree() 671 MatrixFree<dim, Number>::Data 693 MatrixFree<dim, Number>::free() in free() 759 MatrixFree<dim, Number>::initialize_dof_vector( in initialize_dof_vector() 769 MatrixFree<dim, Number>::initialize_dof_vector( in initialize_dof_vector() 847 MatrixFree<dim, Number>::internal_reinit( in internal_reinit() [all …]
|
H A D | cuda_matrix_free.h | 80 class MatrixFree : public Subscriptor 221 MatrixFree(); 226 ~MatrixFree(); 711 const typename CUDAWrappers::MatrixFree<dim, Number>::Data *data, in local_q_point_id() 727 __device__ inline typename CUDAWrappers::MatrixFree<dim, Number>::point_type & 730 const typename CUDAWrappers::MatrixFree<dim, Number>::Data *data, in get_quadrature_point() 744 MatrixFree<dim, Number>::get_vector_partitioner() const in get_vector_partitioner() 751 MatrixFree<dim, Number>::get_dof_handler() const in get_dof_handler()
|
H A D | matrix_free.templates.h | 61 MatrixFree<dim, Number, VectorizedArrayType>::MatrixFree() in MatrixFree() function 71 MatrixFree<dim, Number, VectorizedArrayType>::MatrixFree( in MatrixFree() function 72 const MatrixFree<dim, Number, VectorizedArrayType> &other) in MatrixFree() 126 MatrixFree<dim, Number, VectorizedArrayType>::renumber_dofs( in renumber_dofs() 139 MatrixFree<dim, Number, VectorizedArrayType>::get_dof_handler( in get_dof_handler() 255 MatrixFree<dim, Number, VectorizedArrayType>::copy_from( in copy_from() 256 const MatrixFree<dim, Number, VectorizedArrayType> &v) in copy_from() 279 MatrixFree<dim, Number, VectorizedArrayType>::internal_reinit( in internal_reinit() 448 MatrixFree<dim, Number, VectorizedArrayType>::update_mapping( in update_mapping() 464 MatrixFree<dim, Number, VectorizedArrayType>::is_supported( in is_supported() [all …]
|
H A D | operators.h | 367 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>> 432 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>> 780 const MatrixFree<dim, value_type, VectorizedArrayType> &data, 918 const MatrixFree<dim, value_type, VectorizedArrayType> &data, 928 const MatrixFree<dim, value_type, VectorizedArrayType> &data, 1169 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>> in initialize() 1222 std::shared_ptr<const MatrixFree<dim, value_type, VectorizedArrayType>> in initialize() 1602 std::shared_ptr<const MatrixFree< 1843 const MatrixFree< in local_apply_cell() 2116 const MatrixFree< in local_apply_cell() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/lac/ |
H A D | petsc_matrix_free.h | 59 class MatrixFree : public MatrixBase 65 MatrixFree(); 81 MatrixFree(const MPI_Comm & communicator, 98 MatrixFree(const MPI_Comm & communicator, 110 MatrixFree(const unsigned int m, 120 MatrixFree(const unsigned int m, 293 MatrixFree::get_mpi_communicator() const in get_mpi_communicator()
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/matrix_free/ |
H A D | cuda_matrix_free.cu | 25 template class MatrixFree<2, float>; variable 26 template class MatrixFree<2, double>; variable 27 template class MatrixFree<3, float>; variable 28 template class MatrixFree<3, double>; variable
|
H A D | matrix_free.inst.in | 20 template class MatrixFree<deal_II_dimension, 24 template void MatrixFree<deal_II_dimension, 29 template void MatrixFree<deal_II_dimension, 34 template void MatrixFree<deal_II_dimension, 47 MatrixFree<deal_II_dimension, 57 template void MatrixFree<deal_II_dimension, 74 template bool MatrixFree<deal_II_dimension,
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-59/ |
H A D | step-59.cc | 210 const MatrixFree<dim, number> & data, 215 std::shared_ptr<const MatrixFree<dim, number>> data; 249 std::shared_ptr<const MatrixFree<dim, number>> data; 279 const MatrixFree<dim, number> & data, in adjust_ghost_range_if_necessary() 310 std::shared_ptr<const MatrixFree<dim, number>> data) in initialize() 318 std::shared_ptr<const MatrixFree<dim, number>> 478 const MatrixFree<dim, number> & data, in apply_cell() 1015 MatrixFree<dim, double>::AdditionalData::none; in setup_system() 1024 std::make_shared<MatrixFree<dim, double>>(); in setup_system() 1047 MatrixFree<dim, float>::AdditionalData::none; in setup_system() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-37/ |
H A D | step-37.cc | 234 local_apply(const MatrixFree<dim, number> & data, 240 const MatrixFree<dim, number> & data, 392 const MatrixFree<dim, number> & data, in local_apply() 612 const MatrixFree<dim, number> & data, in local_compute_diagonal() 810 typename MatrixFree<dim, double>::AdditionalData additional_data; in setup_system() 812 MatrixFree<dim, double>::AdditionalData::none; in setup_system() 815 std::shared_ptr<MatrixFree<dim, double>> system_mf_storage( in setup_system() 816 new MatrixFree<dim, double>()); in setup_system() 866 MatrixFree<dim, float>::AdditionalData::none; in setup_system() 870 std::shared_ptr<MatrixFree<dim, float>> mg_mf_storage_level( in setup_system() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-48/ |
H A D | step-48.cc | 83 SineGordonOperation(const MatrixFree<dim, double> &data_in, 91 const MatrixFree<dim, double> & data; 96 const MatrixFree<dim, double> & data, 120 const MatrixFree<dim, double> &data_in, in SineGordonOperation() 186 const MatrixFree<dim> & data, in local_apply() 316 MatrixFree<dim, double> matrix_free_data; 433 typename MatrixFree<dim>::AdditionalData additional_data; in make_grid_and_dofs() 435 MatrixFree<dim>::AdditionalData::TasksParallelScheme::partition_partition; in make_grid_and_dofs()
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/doc/news/changes/minor/ |
H A D | 20200706Turcksin | 1 Added the functions CUDAWrappers::MatrixFree::get_vector_partitioner() and 2 CUDAWrappers::MatrixFree::get_dof_handler()
|
H A D | 20200610Turcksin | 1 Fixed: Fix a bug where CUDAWrappers::MatrixFree::cell_loop() would set the 2 destination vector to zero if the partitioner of the MatrixFree object was
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/include/deal.II/numerics/ |
H A D | vector_tools_project.templates.h | 183 typename MatrixFree<dim, Number>::AdditionalData additional_data; in project_matrix_free() 185 MatrixFree<dim, Number>::AdditionalData::partition_color; in project_matrix_free() 188 std::shared_ptr<MatrixFree<dim, Number>> matrix_free( in project_matrix_free() 189 new MatrixFree<dim, Number>()); in project_matrix_free() 520 typename MatrixFree<dim, Number>::AdditionalData additional_data; in project_parallel() 522 MatrixFree<dim, Number>::AdditionalData::partition_color; in project_parallel() 525 std::shared_ptr<MatrixFree<dim, Number>> matrix_free( in project_parallel() 526 new MatrixFree<dim, Number>()); in project_parallel() 708 MatrixFree<dim, typename VectorType::value_type>::is_supported( in project() 766 project(std::shared_ptr<const MatrixFree< in project() [all …]
|
H A D | vector_tools_project.h | 36 class MatrixFree; variable 272 const MatrixFree<dim, 291 const MatrixFree<dim,
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-64/ |
H A D | step-64.cu | 76 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data); 99 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data) in operator ()() 175 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data, 200 const typename CUDAWrappers::MatrixFree<dim, double>::Data *gpu_data, in operator ()() 243 CUDAWrappers::MatrixFree<dim, double> mf_data; 268 typename CUDAWrappers::MatrixFree<dim, double>::AdditionalData in HelmholtzOperator()
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-67/ |
H A D | step-67.cc | 781 MatrixFree<dim, Number> data; 793 const MatrixFree<dim, Number> & data, 799 const MatrixFree<dim, Number> & data, 805 const MatrixFree<dim, Number> & data, 811 const MatrixFree<dim, Number> & data, 866 MatrixFree<dim, Number>::AdditionalData::none; in reinit() 1051 const MatrixFree<dim, Number> &, in local_apply_cell() 1142 const MatrixFree<dim, Number> &, in local_apply_face() 1230 const MatrixFree<dim, Number> &, in local_apply_boundary_face() 1332 const MatrixFree<dim, Number> &, in local_apply_inverse_mass_matrix() [all …]
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/source/numerics/ |
H A D | vector_tools_project_qpmf.inst.in | 24 std::shared_ptr<const MatrixFree<deal_II_dimension, 36 std::shared_ptr<const MatrixFree<deal_II_dimension,
|
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/examples/step-50/ |
H A D | step-50.cc | 188 const MatrixFree<dim, number, VectorizedArray<number>> &mf_storage) const; 247 const MatrixFree<dim, number, VectorizedArray<number>> &mf_storage) const in make_coefficient_table() 509 typename MatrixFree<dim, double>::AdditionalData additional_data; in setup_system() 511 MatrixFree<dim, double>::AdditionalData::none; in setup_system() 514 std::shared_ptr<MatrixFree<dim, double>> mf_storage = in setup_system() 515 std::make_shared<MatrixFree<dim, double>>(); in setup_system() 609 typename MatrixFree<dim, float>::AdditionalData additional_data; in setup_multigrid() 611 MatrixFree<dim, float>::AdditionalData::none; in setup_multigrid() 616 std::shared_ptr<MatrixFree<dim, float>> mf_storage_level( in setup_multigrid() 617 new MatrixFree<dim, float>()); in setup_multigrid()
|
/dports/graphics/blender/blender-2.91.0/extern/Eigen3/Eigen/src/IterativeLinearSolvers/ |
H A D | IterativeSolverBase.h | 46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value> 60 MatrixFree = false enumerator 110 MatrixFree = true enumerator
|
/dports/math/eigen3/eigen-3.3.9/Eigen/src/IterativeLinearSolvers/ |
H A D | IterativeSolverBase.h | 46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value> 60 MatrixFree = false enumerator 110 MatrixFree = true enumerator
|
/dports/graphics/appleseed/appleseed-2.1.0-beta/src/thirdparty/bcd/ext/eigen/Eigen/src/IterativeLinearSolvers/ |
H A D | IterativeSolverBase.h | 46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value> 60 MatrixFree = false enumerator 110 MatrixFree = true enumerator
|
/dports/math/stanmath/math-4.2.0/lib/eigen_3.3.9/Eigen/src/IterativeLinearSolvers/ |
H A D | IterativeSolverBase.h | 46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value> 60 MatrixFree = false enumerator 110 MatrixFree = true enumerator
|
/dports/science/InsightToolkit/ITK-5.0.1/Modules/ThirdParty/Eigen3/src/itkeigen/Eigen/src/IterativeLinearSolvers/ |
H A D | IterativeSolverBase.h | 46 template<typename MatrixType, bool MatrixFree = !internal::is_ref_compatible<MatrixType>::value> 60 MatrixFree = false enumerator 110 MatrixFree = true enumerator
|