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
07a80160
Commit
07a80160
authored
7 years ago
by
Mathieu Faverge
Browse files
Options
Downloads
Patches
Plain Diff
Remove COMPLEX/REAL from control
parent
3ecff0df
No related branches found
Branches containing commit
No related tags found
Tags containing commit
1 merge request
!84
Fix issue #45 - Remove COMPLEX/REAL
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
control/common.h
+0
-2
0 additions, 2 deletions
control/common.h
control/compute_z.h
+0
-6
0 additions, 6 deletions
control/compute_z.h
control/morse_zf77.c
+28
-31
28 additions, 31 deletions
control/morse_zf77.c
with
28 additions
and
39 deletions
control/common.h
+
0
−
2
View file @
07a80160
...
@@ -112,10 +112,8 @@ extern "C" {
...
@@ -112,10 +112,8 @@ extern "C" {
#include
"control/compute_s.h"
#include
"control/compute_s.h"
#include
"control/compute_d.h"
#include
"control/compute_d.h"
#define COMPLEX
#include
"control/compute_c.h"
#include
"control/compute_c.h"
#include
"control/compute_z.h"
#include
"control/compute_z.h"
#undef COMPLEX
/*
/*
void morse_pdlag2s(MORSE_context_t *morse);
void morse_pdlag2s(MORSE_context_t *morse);
...
...
This diff is collapsed.
Click to expand it.
control/compute_z.h
+
0
−
6
View file @
07a80160
...
@@ -77,18 +77,14 @@ void morse_pzgetrf_nopiv(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_requ
...
@@ -77,18 +77,14 @@ void morse_pzgetrf_nopiv(MORSE_desc_t *A, MORSE_sequence_t *sequence, MORSE_requ
void
morse_pzgetrf_reclap
(
MORSE_desc_t
*
A
,
int
*
IPIV
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzgetrf_reclap
(
MORSE_desc_t
*
A
,
int
*
IPIV
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzgetrf_rectil
(
MORSE_desc_t
*
A
,
int
*
IPIV
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzgetrf_rectil
(
MORSE_desc_t
*
A
,
int
*
IPIV
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzhegst
(
MORSE_enum
itype
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzhegst
(
MORSE_enum
itype
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
#ifdef COMPLEX
void
morse_pzhemm
(
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
);
void
morse_pzhemm
(
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
);
void
morse_pzherk
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
double
alpha
,
MORSE_desc_t
*
A
,
double
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzherk
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
double
alpha
,
MORSE_desc_t
*
A
,
double
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzher2k
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
double
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzher2k
(
MORSE_enum
uplo
,
MORSE_enum
trans
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
double
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
#endif
void
morse_pzhetrd_he2hb
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
T
,
MORSE_desc_t
*
E
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzhetrd_he2hb
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
T
,
MORSE_desc_t
*
E
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlacpy
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlacpy
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlag2c
(
MORSE_desc_t
*
A
,
MORSE_desc_t
*
SB
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlag2c
(
MORSE_desc_t
*
A
,
MORSE_desc_t
*
SB
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlange
(
MORSE_enum
norm
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlange
(
MORSE_enum
norm
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
#ifdef COMPLEX
void
morse_pzlanhe
(
MORSE_enum
norm
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlanhe
(
MORSE_enum
norm
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
#endif
void
morse_pzlansy
(
MORSE_enum
norm
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlansy
(
MORSE_enum
norm
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlantr
(
MORSE_enum
norm
,
MORSE_enum
uplo
,
MORSE_enum
diag
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlantr
(
MORSE_enum
norm
,
MORSE_enum
uplo
,
MORSE_enum
diag
,
MORSE_desc_t
*
A
,
double
*
result
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlascal
(
MORSE_enum
uplo
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlascal
(
MORSE_enum
uplo
,
MORSE_Complex64_t
alpha
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
...
@@ -97,9 +93,7 @@ void morse_pzlaset2(MORSE_enum uplo, MORSE_Complex64_t alpha,
...
@@ -97,9 +93,7 @@ void morse_pzlaset2(MORSE_enum uplo, MORSE_Complex64_t alpha,
void
morse_pzlaswp
(
MORSE_desc_t
*
B
,
int
*
IPIV
,
int
inc
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlaswp
(
MORSE_desc_t
*
B
,
int
*
IPIV
,
int
inc
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlaswpc
(
MORSE_desc_t
*
B
,
int
*
IPIV
,
int
inc
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlaswpc
(
MORSE_desc_t
*
B
,
int
*
IPIV
,
int
inc
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlauum
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzlauum
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
#ifdef COMPLEX
void
morse_pzplghe
(
double
bump
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzplghe
(
double
bump
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
#endif
void
morse_pzplgsy
(
MORSE_Complex64_t
bump
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzplgsy
(
MORSE_Complex64_t
bump
,
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzplrnt
(
MORSE_desc_t
*
A
,
unsigned
long
long
int
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzplrnt
(
MORSE_desc_t
*
A
,
unsigned
long
long
int
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzpotrf
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
void
morse_pzpotrf
(
MORSE_enum
uplo
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
);
...
...
This diff is collapsed.
Click to expand it.
control/morse_zf77.c
+
28
−
31
View file @
07a80160
...
@@ -27,9 +27,6 @@
...
@@ -27,9 +27,6 @@
#include
<stdlib.h>
#include
<stdlib.h>
#include
"control/common.h"
#include
"control/common.h"
#include
"control/morse_f77.h"
#include
"control/morse_f77.h"
#undef REAL
#define COMPLEX
/**
/**
* FORTRAN API - math functions (simple interface)
* FORTRAN API - math functions (simple interface)
...
@@ -63,19 +60,19 @@
...
@@ -63,19 +60,19 @@
//#define MORSE_ZHEGST MORSE_FNAME(zhegst , ZHEGST )
//#define MORSE_ZHEGST MORSE_FNAME(zhegst , ZHEGST )
//#define MORSE_ZHEGV MORSE_FNAME(zhegv , ZHEGV )
//#define MORSE_ZHEGV MORSE_FNAME(zhegv , ZHEGV )
//#define MORSE_ZHEGVD MORSE_FNAME(zhegvd , ZHEGVD )
//#define MORSE_ZHEGVD MORSE_FNAME(zhegvd , ZHEGVD )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHEMM MORSE_FNAME(zhemm , ZHEMM )
#define MORSE_ZHEMM MORSE_FNAME(zhemm , ZHEMM )
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHER2K MORSE_FNAME(zher2k , ZHER2K )
#define MORSE_ZHER2K MORSE_FNAME(zher2k , ZHER2K )
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHERK MORSE_FNAME(zherk , ZHERK )
#define MORSE_ZHERK MORSE_FNAME(zherk , ZHERK )
#endif
#endif
//#define MORSE_ZHETRD MORSE_FNAME(zhetrd , ZHETRD )
//#define MORSE_ZHETRD MORSE_FNAME(zhetrd , ZHETRD )
#define MORSE_ZLACPY MORSE_FNAME(zlacpy , ZLACPY )
#define MORSE_ZLACPY MORSE_FNAME(zlacpy , ZLACPY )
#define MORSE_ZLANGE MORSE_FNAME(zlange , ZLANGE )
#define MORSE_ZLANGE MORSE_FNAME(zlange , ZLANGE )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZLANHE MORSE_FNAME(zlanhe , ZLANHE )
#define MORSE_ZLANHE MORSE_FNAME(zlanhe , ZLANHE )
#endif
#endif
#define MORSE_ZLANSY MORSE_FNAME(zlansy , ZLANSY )
#define MORSE_ZLANSY MORSE_FNAME(zlansy , ZLANSY )
...
@@ -84,7 +81,7 @@
...
@@ -84,7 +81,7 @@
//#define MORSE_ZLASWP MORSE_FNAME(zlaswp , ZLASWP )
//#define MORSE_ZLASWP MORSE_FNAME(zlaswp , ZLASWP )
//#define MORSE_ZLASWPC MORSE_FNAME(zlaswpc , ZLASWPC )
//#define MORSE_ZLASWPC MORSE_FNAME(zlaswpc , ZLASWPC )
#define MORSE_ZLAUUM MORSE_FNAME(zlauum , ZLAUUM )
#define MORSE_ZLAUUM MORSE_FNAME(zlauum , ZLAUUM )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZPLGHE MORSE_FNAME(zplghe , ZPLGHE )
#define MORSE_ZPLGHE MORSE_FNAME(zplghe , ZPLGHE )
#endif
#endif
#define MORSE_ZPLGSY MORSE_FNAME(zplgsy , ZPLGSY )
#define MORSE_ZPLGSY MORSE_FNAME(zplgsy , ZPLGSY )
...
@@ -137,19 +134,19 @@
...
@@ -137,19 +134,19 @@
//#define MORSE_ZHEGST_TILE MORSE_TILE_FNAME(zhegst , ZHEGST )
//#define MORSE_ZHEGST_TILE MORSE_TILE_FNAME(zhegst , ZHEGST )
//#define MORSE_ZHEGV_TILE MORSE_TILE_FNAME(zhegv , ZHEGV )
//#define MORSE_ZHEGV_TILE MORSE_TILE_FNAME(zhegv , ZHEGV )
//#define MORSE_ZHEGVD_TILE MORSE_TILE_FNAME(zhegvd , ZHEGVD )
//#define MORSE_ZHEGVD_TILE MORSE_TILE_FNAME(zhegvd , ZHEGVD )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHEMM_TILE MORSE_TILE_FNAME(zhemm , ZHEMM )
#define MORSE_ZHEMM_TILE MORSE_TILE_FNAME(zhemm , ZHEMM )
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHER2K_TILE MORSE_TILE_FNAME(zher2k , ZHER2K )
#define MORSE_ZHER2K_TILE MORSE_TILE_FNAME(zher2k , ZHER2K )
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHERK_TILE MORSE_TILE_FNAME(zherk , ZHERK )
#define MORSE_ZHERK_TILE MORSE_TILE_FNAME(zherk , ZHERK )
#endif
#endif
//#define MORSE_ZHETRD_TILE MORSE_TILE_FNAME(zhetrd , ZHETRD )
//#define MORSE_ZHETRD_TILE MORSE_TILE_FNAME(zhetrd , ZHETRD )
#define MORSE_ZLACPY_TILE MORSE_TILE_FNAME(zlacpy , ZLACPY )
#define MORSE_ZLACPY_TILE MORSE_TILE_FNAME(zlacpy , ZLACPY )
#define MORSE_ZLANGE_TILE MORSE_TILE_FNAME(zlange , ZLANGE )
#define MORSE_ZLANGE_TILE MORSE_TILE_FNAME(zlange , ZLANGE )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZLANHE_TILE MORSE_TILE_FNAME(zlanhe , ZLANHE )
#define MORSE_ZLANHE_TILE MORSE_TILE_FNAME(zlanhe , ZLANHE )
#endif
#endif
#define MORSE_ZLANSY_TILE MORSE_TILE_FNAME(zlansy , ZLANSY )
#define MORSE_ZLANSY_TILE MORSE_TILE_FNAME(zlansy , ZLANSY )
...
@@ -157,7 +154,7 @@
...
@@ -157,7 +154,7 @@
//#define MORSE_ZLASWP_TILE MORSE_TILE_FNAME(zlaswp , ZLASWP )
//#define MORSE_ZLASWP_TILE MORSE_TILE_FNAME(zlaswp , ZLASWP )
//#define MORSE_ZLASWPC_TILE MORSE_TILE_FNAME(zlaswpc , ZLASWPC )
//#define MORSE_ZLASWPC_TILE MORSE_TILE_FNAME(zlaswpc , ZLASWPC )
#define MORSE_ZLAUUM_TILE MORSE_TILE_FNAME(zlauum , ZLAUUM )
#define MORSE_ZLAUUM_TILE MORSE_TILE_FNAME(zlauum , ZLAUUM )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZPLGHE_TILE MORSE_TILE_FNAME(zplghe , ZPLGHE )
#define MORSE_ZPLGHE_TILE MORSE_TILE_FNAME(zplghe , ZPLGHE )
#endif
#endif
#define MORSE_ZPLGSY_TILE MORSE_TILE_FNAME(zplgsy , ZPLGSY )
#define MORSE_ZPLGSY_TILE MORSE_TILE_FNAME(zplgsy , ZPLGSY )
...
@@ -210,7 +207,7 @@
...
@@ -210,7 +207,7 @@
//#define MORSE_ZHEGST_TILE_ASYNC MORSE_ASYNC_FNAME(zhegst , ZHEGST )
//#define MORSE_ZHEGST_TILE_ASYNC MORSE_ASYNC_FNAME(zhegst , ZHEGST )
//#define MORSE_ZHEGV_TILE_ASYNC MORSE_ASYNC_FNAME(zhegv , ZHEGV )
//#define MORSE_ZHEGV_TILE_ASYNC MORSE_ASYNC_FNAME(zhegv , ZHEGV )
//#define MORSE_ZHEGVD_TILE_ASYNC MORSE_ASYNC_FNAME(zhegvd , ZHEGVD )
//#define MORSE_ZHEGVD_TILE_ASYNC MORSE_ASYNC_FNAME(zhegvd , ZHEGVD )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZHEMM_TILE_ASYNC MORSE_ASYNC_FNAME(zhemm , ZHEMM )
#define MORSE_ZHEMM_TILE_ASYNC MORSE_ASYNC_FNAME(zhemm , ZHEMM )
#define MORSE_ZHER2K_TILE_ASYNC MORSE_ASYNC_FNAME(zher2k , ZHER2K )
#define MORSE_ZHER2K_TILE_ASYNC MORSE_ASYNC_FNAME(zher2k , ZHER2K )
#define MORSE_ZHERK_TILE_ASYNC MORSE_ASYNC_FNAME(zherk , ZHERK )
#define MORSE_ZHERK_TILE_ASYNC MORSE_ASYNC_FNAME(zherk , ZHERK )
...
@@ -218,7 +215,7 @@
...
@@ -218,7 +215,7 @@
//#define MORSE_ZHETRD_TILE_ASYNC MORSE_ASYNC_FNAME(zhetrd , ZHETRD )
//#define MORSE_ZHETRD_TILE_ASYNC MORSE_ASYNC_FNAME(zhetrd , ZHETRD )
#define MORSE_ZLACPY_TILE_ASYNC MORSE_ASYNC_FNAME(zlacpy , ZLACPY )
#define MORSE_ZLACPY_TILE_ASYNC MORSE_ASYNC_FNAME(zlacpy , ZLACPY )
#define MORSE_ZLANGE_TILE_ASYNC MORSE_ASYNC_FNAME(zlange , ZLANGE )
#define MORSE_ZLANGE_TILE_ASYNC MORSE_ASYNC_FNAME(zlange , ZLANGE )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZLANHE_TILE_ASYNC MORSE_ASYNC_FNAME(zlanhe , ZLANHE )
#define MORSE_ZLANHE_TILE_ASYNC MORSE_ASYNC_FNAME(zlanhe , ZLANHE )
#endif
#endif
#define MORSE_ZLANSY_TILE_ASYNC MORSE_ASYNC_FNAME(zlansy , ZLANSY )
#define MORSE_ZLANSY_TILE_ASYNC MORSE_ASYNC_FNAME(zlansy , ZLANSY )
...
@@ -227,7 +224,7 @@
...
@@ -227,7 +224,7 @@
//#define MORSE_ZLASWP_TILE_ASYNC MORSE_ASYNC_FNAME(zlaswp , ZLASWP )
//#define MORSE_ZLASWP_TILE_ASYNC MORSE_ASYNC_FNAME(zlaswp , ZLASWP )
//#define MORSE_ZLASWPC_TILE_ASYNC MORSE_ASYNC_FNAME(zlaswpc , ZLASWPC )
//#define MORSE_ZLASWPC_TILE_ASYNC MORSE_ASYNC_FNAME(zlaswpc , ZLASWPC )
#define MORSE_ZLAUUM_TILE_ASYNC MORSE_ASYNC_FNAME(zlauum , ZLAUUM )
#define MORSE_ZLAUUM_TILE_ASYNC MORSE_ASYNC_FNAME(zlauum , ZLAUUM )
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
#define MORSE_ZPLGHE_TILE_ASYNC MORSE_ASYNC_FNAME(zplghe , ZPLGHE )
#define MORSE_ZPLGHE_TILE_ASYNC MORSE_ASYNC_FNAME(zplghe , ZPLGHE )
#endif
#endif
#define MORSE_ZPLGSY_TILE_ASYNC MORSE_ASYNC_FNAME(zplgsy , ZPLGSY )
#define MORSE_ZPLGSY_TILE_ASYNC MORSE_ASYNC_FNAME(zplgsy , ZPLGSY )
...
@@ -370,17 +367,17 @@ void MORSE_ZGETRS_NOPIV(MORSE_enum *trans, int *N, int *NRHS, MORSE_Complex64_t
...
@@ -370,17 +367,17 @@ void MORSE_ZGETRS_NOPIV(MORSE_enum *trans, int *N, int *NRHS, MORSE_Complex64_t
//void MORSE_ZHEGVD(MORSE_enum *itype, MORSE_enum *jobz, MORSE_enum *uplo, int *N, MORSE_Complex64_t *A, int *LDA, MORSE_Complex64_t *B, int *LDB, double *W, MORSE_desc_t **descT, MORSE_Complex64_t *Q, int *LDQ, int *info)
//void MORSE_ZHEGVD(MORSE_enum *itype, MORSE_enum *jobz, MORSE_enum *uplo, int *N, MORSE_Complex64_t *A, int *LDA, MORSE_Complex64_t *B, int *LDB, double *W, MORSE_desc_t **descT, MORSE_Complex64_t *Q, int *LDQ, int *info)
//{ *info = MORSE_zhegvd(*itype, *jobz, *uplo, *N, A, *LDA, B, *LDB, W, *descT, Q, *LDQ); }
//{ *info = MORSE_zhegvd(*itype, *jobz, *uplo, *N, A, *LDA, B, *LDB, W, *descT, Q, *LDQ); }
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHEMM
(
MORSE_enum
*
side
,
MORSE_enum
*
uplo
,
int
*
M
,
int
*
N
,
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
*
info
)
void
MORSE_ZHEMM
(
MORSE_enum
*
side
,
MORSE_enum
*
uplo
,
int
*
M
,
int
*
N
,
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
*
info
)
{
*
info
=
MORSE_zhemm
(
*
side
,
*
uplo
,
*
M
,
*
N
,
*
alpha
,
A
,
*
LDA
,
B
,
*
LDB
,
*
beta
,
C
,
*
LDC
);
}
{
*
info
=
MORSE_zhemm
(
*
side
,
*
uplo
,
*
M
,
*
N
,
*
alpha
,
A
,
*
LDA
,
B
,
*
LDB
,
*
beta
,
C
,
*
LDC
);
}
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHER2K
(
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
,
double
*
beta
,
MORSE_Complex64_t
*
C
,
int
*
LDC
,
int
*
info
)
void
MORSE_ZHER2K
(
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
,
double
*
beta
,
MORSE_Complex64_t
*
C
,
int
*
LDC
,
int
*
info
)
{
*
info
=
MORSE_zher2k
(
*
uplo
,
*
trans
,
*
N
,
*
K
,
*
alpha
,
A
,
*
LDA
,
B
,
*
LDB
,
*
beta
,
C
,
*
LDC
);
}
{
*
info
=
MORSE_zher2k
(
*
uplo
,
*
trans
,
*
N
,
*
K
,
*
alpha
,
A
,
*
LDA
,
B
,
*
LDB
,
*
beta
,
C
,
*
LDC
);
}
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHERK
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
int
*
N
,
int
*
K
,
double
*
alpha
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
double
*
beta
,
MORSE_Complex64_t
*
C
,
int
*
LDC
,
int
*
info
)
void
MORSE_ZHERK
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
int
*
N
,
int
*
K
,
double
*
alpha
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
double
*
beta
,
MORSE_Complex64_t
*
C
,
int
*
LDC
,
int
*
info
)
{
*
info
=
MORSE_zherk
(
*
uplo
,
*
trans
,
*
N
,
*
K
,
*
alpha
,
A
,
*
LDA
,
*
beta
,
C
,
*
LDC
);
}
{
*
info
=
MORSE_zherk
(
*
uplo
,
*
trans
,
*
N
,
*
K
,
*
alpha
,
A
,
*
LDA
,
*
beta
,
C
,
*
LDC
);
}
#endif
#endif
...
@@ -394,7 +391,7 @@ void MORSE_ZLACPY(MORSE_enum *uplo, int *M, int *N, MORSE_Complex64_t *A, int *L
...
@@ -394,7 +391,7 @@ void MORSE_ZLACPY(MORSE_enum *uplo, int *M, int *N, MORSE_Complex64_t *A, int *L
void
MORSE_ZLANGE
(
MORSE_enum
*
norm
,
int
*
M
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
double
*
result
)
void
MORSE_ZLANGE
(
MORSE_enum
*
norm
,
int
*
M
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
double
*
result
)
{
*
result
=
MORSE_zlange
(
*
norm
,
*
M
,
*
N
,
A
,
*
LDA
);
}
{
*
result
=
MORSE_zlange
(
*
norm
,
*
M
,
*
N
,
A
,
*
LDA
);
}
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZLANHE
(
MORSE_enum
*
norm
,
MORSE_enum
*
uplo
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
double
*
result
)
void
MORSE_ZLANHE
(
MORSE_enum
*
norm
,
MORSE_enum
*
uplo
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
double
*
result
)
{
*
result
=
MORSE_zlanhe
(
*
norm
,
*
uplo
,
*
N
,
A
,
*
LDA
);
}
{
*
result
=
MORSE_zlanhe
(
*
norm
,
*
uplo
,
*
N
,
A
,
*
LDA
);
}
#endif
#endif
...
@@ -417,7 +414,7 @@ void MORSE_ZLASET(MORSE_enum *uplo, int *M, int *N, MORSE_Complex64_t *alpha, MO
...
@@ -417,7 +414,7 @@ void MORSE_ZLASET(MORSE_enum *uplo, int *M, int *N, MORSE_Complex64_t *alpha, MO
void
MORSE_ZLAUUM
(
MORSE_enum
*
uplo
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
int
*
info
)
void
MORSE_ZLAUUM
(
MORSE_enum
*
uplo
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
int
*
info
)
{
*
info
=
MORSE_zlauum
(
*
uplo
,
*
N
,
A
,
*
LDA
);
}
{
*
info
=
MORSE_zlauum
(
*
uplo
,
*
N
,
A
,
*
LDA
);
}
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZPLGHE
(
double
*
bump
,
MORSE_enum
*
uplo
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
unsigned
long
long
int
*
seed
,
int
*
info
)
void
MORSE_ZPLGHE
(
double
*
bump
,
MORSE_enum
*
uplo
,
int
*
N
,
MORSE_Complex64_t
*
A
,
int
*
LDA
,
unsigned
long
long
int
*
seed
,
int
*
info
)
{
*
info
=
MORSE_zplghe
(
*
bump
,
*
uplo
,
*
N
,
A
,
*
LDA
,
*
seed
);
}
{
*
info
=
MORSE_zplghe
(
*
bump
,
*
uplo
,
*
N
,
A
,
*
LDA
,
*
seed
);
}
#endif
#endif
...
@@ -560,17 +557,17 @@ void MORSE_ZGETRS_NOPIV_TILE(MORSE_desc_t *A, MORSE_desc_t *B, int *info)
...
@@ -560,17 +557,17 @@ void MORSE_ZGETRS_NOPIV_TILE(MORSE_desc_t *A, MORSE_desc_t *B, int *info)
//void MORSE_ZHEGVD_TILE(MORSE_enum *itype, MORSE_enum *jobz, MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B, double *W, MORSE_desc_t *T, MORSE_desc_t *Q, int *info)
//void MORSE_ZHEGVD_TILE(MORSE_enum *itype, MORSE_enum *jobz, MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B, double *W, MORSE_desc_t *T, MORSE_desc_t *Q, int *info)
//{ *info = MORSE_zhegvd_Tile(*itype, *jobz, *uplo, A, B, W, T, Q); }
//{ *info = MORSE_zhegvd_Tile(*itype, *jobz, *uplo, A, B, W, T, Q); }
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHEMM_TILE
(
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
,
int
*
info
)
void
MORSE_ZHEMM_TILE
(
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
,
int
*
info
)
{
*
info
=
MORSE_zhemm_Tile
(
*
side
,
*
uplo
,
*
alpha
,
A
,
B
,
*
beta
,
C
);
}
{
*
info
=
MORSE_zhemm_Tile
(
*
side
,
*
uplo
,
*
alpha
,
A
,
B
,
*
beta
,
C
);
}
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHER2K_TILE
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
MORSE_Complex64_t
*
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
double
*
beta
,
MORSE_desc_t
*
C
,
int
*
info
)
void
MORSE_ZHER2K_TILE
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
MORSE_Complex64_t
*
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
double
*
beta
,
MORSE_desc_t
*
C
,
int
*
info
)
{
*
info
=
MORSE_zher2k_Tile
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
B
,
*
beta
,
C
);
}
{
*
info
=
MORSE_zher2k_Tile
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
B
,
*
beta
,
C
);
}
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHERK_TILE
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
double
*
alpha
,
MORSE_desc_t
*
A
,
double
*
beta
,
MORSE_desc_t
*
C
,
int
*
info
)
void
MORSE_ZHERK_TILE
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
double
*
alpha
,
MORSE_desc_t
*
A
,
double
*
beta
,
MORSE_desc_t
*
C
,
int
*
info
)
{
*
info
=
MORSE_zherk_Tile
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
*
beta
,
C
);
}
{
*
info
=
MORSE_zherk_Tile
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
*
beta
,
C
);
}
#endif
#endif
...
@@ -584,7 +581,7 @@ void MORSE_ZLACPY_TILE(MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B, int *
...
@@ -584,7 +581,7 @@ void MORSE_ZLACPY_TILE(MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B, int *
void
MORSE_ZLANGE_TILE
(
MORSE_enum
*
norm
,
MORSE_desc_t
*
A
,
double
*
result
)
void
MORSE_ZLANGE_TILE
(
MORSE_enum
*
norm
,
MORSE_desc_t
*
A
,
double
*
result
)
{
*
result
=
MORSE_zlange_Tile
(
*
norm
,
A
);
}
{
*
result
=
MORSE_zlange_Tile
(
*
norm
,
A
);
}
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZLANHE_TILE
(
MORSE_enum
*
norm
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
double
*
result
)
void
MORSE_ZLANHE_TILE
(
MORSE_enum
*
norm
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
double
*
result
)
{
*
result
=
MORSE_zlanhe_Tile
(
*
norm
,
*
uplo
,
A
);
}
{
*
result
=
MORSE_zlanhe_Tile
(
*
norm
,
*
uplo
,
A
);
}
#endif
#endif
...
@@ -607,7 +604,7 @@ void MORSE_ZLASET_TILE(MORSE_enum *uplo, MORSE_Complex64_t *alpha, MORSE_Complex
...
@@ -607,7 +604,7 @@ void MORSE_ZLASET_TILE(MORSE_enum *uplo, MORSE_Complex64_t *alpha, MORSE_Complex
void
MORSE_ZLAUUM_TILE
(
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
int
*
info
)
void
MORSE_ZLAUUM_TILE
(
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
int
*
info
)
{
*
info
=
MORSE_zlauum_Tile
(
*
uplo
,
A
);
}
{
*
info
=
MORSE_zlauum_Tile
(
*
uplo
,
A
);
}
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZPLGHE_TILE
(
double
*
bump
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
*
seed
,
int
*
info
)
void
MORSE_ZPLGHE_TILE
(
double
*
bump
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
*
seed
,
int
*
info
)
{
*
info
=
MORSE_zplghe_Tile
(
*
bump
,
*
uplo
,
A
,
*
seed
);
}
{
*
info
=
MORSE_zplghe_Tile
(
*
bump
,
*
uplo
,
A
,
*
seed
);
}
#endif
#endif
...
@@ -750,17 +747,17 @@ void MORSE_ZGETRS_NOPIV_TILE_ASYNC(MORSE_desc_t *A, MORSE_desc_t *B, MORSE_seque
...
@@ -750,17 +747,17 @@ void MORSE_ZGETRS_NOPIV_TILE_ASYNC(MORSE_desc_t *A, MORSE_desc_t *B, MORSE_seque
//void MORSE_ZHEGVD_TILE_ASYNC(MORSE_enum *itype, MORSE_enum *jobz, MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B, double *W, MORSE_desc_t *T, MORSE_desc_t *Q, MORSE_sequence_t *sequence, MORSE_request_t *request, int *info)
//void MORSE_ZHEGVD_TILE_ASYNC(MORSE_enum *itype, MORSE_enum *jobz, MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B, double *W, MORSE_desc_t *T, MORSE_desc_t *Q, MORSE_sequence_t *sequence, MORSE_request_t *request, int *info)
//{ *info = MORSE_zhegvd_Tile_Async(*itype, *jobz, *uplo, A, B, W, T, Q, sequence, request); }
//{ *info = MORSE_zhegvd_Tile_Async(*itype, *jobz, *uplo, A, B, W, T, Q, sequence, request); }
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHEMM_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
*
info
)
void
MORSE_ZHEMM_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
*
info
)
{
*
info
=
MORSE_zhemm_Tile_Async
(
*
side
,
*
uplo
,
*
alpha
,
A
,
B
,
*
beta
,
C
,
sequence
,
request
);
}
{
*
info
=
MORSE_zhemm_Tile_Async
(
*
side
,
*
uplo
,
*
alpha
,
A
,
B
,
*
beta
,
C
,
sequence
,
request
);
}
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHER2K_TILE_ASYNC
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
MORSE_Complex64_t
*
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
double
*
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
void
MORSE_ZHER2K_TILE_ASYNC
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
MORSE_Complex64_t
*
alpha
,
MORSE_desc_t
*
A
,
MORSE_desc_t
*
B
,
double
*
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
{
*
info
=
MORSE_zher2k_Tile_Async
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
B
,
*
beta
,
C
,
sequence
,
request
);
}
{
*
info
=
MORSE_zher2k_Tile_Async
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
B
,
*
beta
,
C
,
sequence
,
request
);
}
#endif
#endif
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZHERK_TILE_ASYNC
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
double
*
alpha
,
MORSE_desc_t
*
A
,
double
*
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
void
MORSE_ZHERK_TILE_ASYNC
(
MORSE_enum
*
uplo
,
MORSE_enum
*
trans
,
double
*
alpha
,
MORSE_desc_t
*
A
,
double
*
beta
,
MORSE_desc_t
*
C
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
{
*
info
=
MORSE_zherk_Tile_Async
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
*
beta
,
C
,
sequence
,
request
);
}
{
*
info
=
MORSE_zherk_Tile_Async
(
*
uplo
,
*
trans
,
*
alpha
,
A
,
*
beta
,
C
,
sequence
,
request
);
}
#endif
#endif
...
@@ -774,7 +771,7 @@ void MORSE_ZLACPY_TILE_ASYNC(MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B,
...
@@ -774,7 +771,7 @@ void MORSE_ZLACPY_TILE_ASYNC(MORSE_enum *uplo, MORSE_desc_t *A, MORSE_desc_t *B,
void
MORSE_ZLANGE_TILE_ASYNC
(
MORSE_enum
*
norm
,
MORSE_desc_t
*
A
,
double
*
value
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
void
MORSE_ZLANGE_TILE_ASYNC
(
MORSE_enum
*
norm
,
MORSE_desc_t
*
A
,
double
*
value
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
{
*
info
=
MORSE_zlange_Tile_Async
(
*
norm
,
A
,
value
,
sequence
,
request
);
}
{
*
info
=
MORSE_zlange_Tile_Async
(
*
norm
,
A
,
value
,
sequence
,
request
);
}
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZLANHE_TILE_ASYNC
(
MORSE_enum
*
norm
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
double
*
value
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
void
MORSE_ZLANHE_TILE_ASYNC
(
MORSE_enum
*
norm
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
double
*
value
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
{
*
info
=
MORSE_zlanhe_Tile_Async
(
*
norm
,
*
uplo
,
A
,
value
,
sequence
,
request
);
}
{
*
info
=
MORSE_zlanhe_Tile_Async
(
*
norm
,
*
uplo
,
A
,
value
,
sequence
,
request
);
}
#endif
#endif
...
@@ -797,7 +794,7 @@ void MORSE_ZLASET_TILE_ASYNC(MORSE_enum *uplo, MORSE_Complex64_t *alpha, MORSE_C
...
@@ -797,7 +794,7 @@ void MORSE_ZLASET_TILE_ASYNC(MORSE_enum *uplo, MORSE_Complex64_t *alpha, MORSE_C
void
MORSE_ZLAUUM_TILE_ASYNC
(
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
void
MORSE_ZLAUUM_TILE_ASYNC
(
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
request
,
int
*
info
)
{
*
info
=
MORSE_zlauum_Tile_Async
(
*
uplo
,
A
,
sequence
,
request
);
}
{
*
info
=
MORSE_zlauum_Tile_Async
(
*
uplo
,
A
,
sequence
,
request
);
}
#ifdef
COMPLEX
#if
def
ined(PRECISION_z) || defined(PRECISION_c)
void
MORSE_ZPLGHE_TILE_ASYNC
(
double
*
bump
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
*
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
*
request
,
int
*
info
)
void
MORSE_ZPLGHE_TILE_ASYNC
(
double
*
bump
,
MORSE_enum
*
uplo
,
MORSE_desc_t
*
A
,
unsigned
long
long
int
*
seed
,
MORSE_sequence_t
*
sequence
,
MORSE_request_t
*
*
request
,
int
*
info
)
{
*
info
=
MORSE_zplghe_Tile_Async
(
*
bump
,
*
uplo
,
A
,
*
seed
,
sequence
,
*
request
);
}
{
*
info
=
MORSE_zplghe_Tile_Async
(
*
bump
,
*
uplo
,
A
,
*
seed
,
sequence
,
*
request
);
}
#endif
#endif
...
...
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