plantFEM
Source Files
Modules
Procedures
Abstract Interfaces
Derived Types
Programs
matmul
Interface
MIT
3 statements
Source File
SparseClass.f90
SparseClass
matmul
Contents
Module Procedures
matmul_CRS_CRS
matmul_CRS_vec
public interface matmul
Module Procedures
public function
matmul_CRS_CRS
(A, B) result(CRS)
$OMP parallel do $OMP atomic $OMP end parallel do
Arguments
Type
Intent
Optional
Attributes
Name
type(
CRS_
),
intent(in)
::
A
type(
CRS_
),
intent(in)
::
B
Return Value
type(
CRS_
)
public function
matmul_CRS_vec
(A, b) result(vec)
Arguments
Type
Intent
Optional
Attributes
Name
type(
CRS_
),
intent(in)
::
A
real(kind=real64),
intent(in)
::
b
(:)
Return Value
real(kind=real64), allocatable, (:)