Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Chameleon
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Operate
Environments
Terraform modules
Monitor
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
solverstack
Chameleon
Commits
3b69d027
Commit
3b69d027
authored
8 years ago
by
Mathieu Faverge
Browse files
Options
Downloads
Patches
Plain Diff
Add task interfaces to tpqrt/tpmqrt tasks
parent
9c2e2baf
No related branches found
No related tags found
1 merge request
!3
Add ztpqrt, and ztpgqrt functions
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
include/morse_z.h
+3
-0
3 additions, 0 deletions
include/morse_z.h
include/runtime_z.h
+12
-0
12 additions, 0 deletions
include/runtime_z.h
with
15 additions
and
0 deletions
include/morse_z.h
+
3
−
0
View file @
3b69d027
...
...
@@ -102,6 +102,7 @@ int MORSE_zsyrk(MORSE_enum uplo, MORSE_enum trans, int N, int K, MORSE_Complex64
int
MORSE_zsyr2k
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
int
N
,
int
K
,
MORSE_Complex64_t
alpha
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
*
B
,
int
LDB
,
MORSE_Complex64_t
beta
,
MORSE_Complex64_t
*
C
,
int
LDC
);
int
MORSE_zsysv
(
MORSE_enum
uplo
,
int
N
,
int
NRHS
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
*
B
,
int
LDB
);
int
MORSE_zsytrs
(
MORSE_enum
uplo
,
int
N
,
int
NRHS
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
*
B
,
int
LDB
);
int
MORSE_ztpqrt
(
int
M
,
int
N
,
int
L
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
*
B
,
int
LDB
,
MORSE_desc_t
*
descT
);
int
MORSE_ztradd
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
int
M
,
int
N
,
MORSE_Complex64_t
alpha
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
beta
,
MORSE_Complex64_t
*
B
,
int
LDB
);
int
MORSE_ztrmm
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_enum
transA
,
MORSE_enum
diag
,
int
N
,
int
NRHS
,
MORSE_Complex64_t
alpha
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
*
B
,
int
LDB
);
int
MORSE_ztrsm
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_enum
transA
,
MORSE_enum
diag
,
int
N
,
int
NRHS
,
MORSE_Complex64_t
alpha
,
MORSE_Complex64_t
*
A
,
int
LDA
,
MORSE_Complex64_t
*
B
,
int
LDB
);
...
...
@@ -179,6 +180,7 @@ int MORSE_zsyrk_Tile(MORSE_enum uplo, MORSE_enum trans, MORSE_Complex64_t alpha,
int
MORSE_zsyr2k_Tile
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_Complex64_t
beta
,
MORSE_desc_t
*
C
);
int
MORSE_zsysv_Tile
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
);
int
MORSE_zsytrs_Tile
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
);
int
MORSE_ztpqrt_Tile
(
int
L
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_desc_t
*
T
);
int
MORSE_ztradd_Tile
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_Complex64_t
beta
,
MORSE_desc_t
*
B
);
int
MORSE_ztrmm_Tile
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_enum
transA
,
MORSE_enum
diag
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
);
int
MORSE_ztrsm_Tile
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_enum
transA
,
MORSE_enum
diag
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
);
...
...
@@ -253,6 +255,7 @@ int MORSE_zsytrs_Tile_Async(MORSE_enum uplo, MORSE_desc_t *A, MORSE_desc_t *B, M
int
MORSE_zsymm_Tile_Async
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_Complex64_t
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
int
MORSE_zsyrk_Tile_Async
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_Complex64_t
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
int
MORSE_zsyr2k_Tile_Async
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_Complex64_t
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
int
MORSE_ztpqrt_Tile_Async
(
int
L
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_desc_t
*
T
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
int
MORSE_ztradd_Tile_Async
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_Complex64_t
beta
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
int
MORSE_ztrmm_Tile_Async
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_enum
transA
,
MORSE_enum
diag
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
int
MORSE_ztrsm_Tile_Async
(
MORSE_enum
side
,
MORSE_enum
uplo
,
MORSE_enum
transA
,
MORSE_enum
diag
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
...
...
This diff is collapsed.
Click to expand it.
include/runtime_z.h
+
12
−
0
View file @
3b69d027
...
...
@@ -315,6 +315,18 @@ void MORSE_TASK_zswptr_ontile(const MORSE_option_t *options,
const
MORSE_desc_t
descA
,
const
MORSE_desc_t
*
Aij
,
int
Aijm
,
int
Aijn
,
int
i1
,
int
i2
,
int
*
ipiv
,
int
inc
,
const
MORSE_desc_t
*
Akk
,
int
Akkm
,
int
Akkn
,
int
ldak
);
void
MORSE_TASK_ztpmqrt
(
const
MORSE_option_t
*
options
,
MORSE_enum
side
,
MORSE_enum
trans
,
int
m
,
int
n
,
int
k
,
int
l
,
int
ib
,
int
nb
,
const
MORSE_desc_t
*
V
,
int
Vm
,
int
Vn
,
int
ldv
,
const
MORSE_desc_t
*
T
,
int
Tm
,
int
Tn
,
int
ldt
,
const
MORSE_desc_t
*
A
,
int
Am
,
int
An
,
int
lda
,
const
MORSE_desc_t
*
B
,
int
Bm
,
int
Bn
,
int
ldb
);
void
MORSE_TASK_ztpqrt
(
const
MORSE_option_t
*
options
,
int
m
,
int
n
,
int
l
,
int
ib
,
int
nb
,
const
MORSE_desc_t
*
A
,
int
Am
,
int
An
,
int
lda
,
const
MORSE_desc_t
*
B
,
int
Bm
,
int
Bn
,
int
ldb
,
const
MORSE_desc_t
*
T
,
int
Tm
,
int
Tn
,
int
ldt
);
void
MORSE_TASK_ztrdalg
(
const
MORSE_option_t
*
options
,
MORSE_enum
uplo
,
int
N
,
int
NB
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment