Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Chameleon
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
AGULLO Emmanuel
Chameleon
Commits
ee4a3e6f
Commit
ee4a3e6f
authored
Oct 12, 2018
by
Mathieu Faverge
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Cleaning headers
parent
ee72ba37
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
5998 additions
and
5982 deletions
+5998
-5982
control/chameleon_zcf90.F90
control/chameleon_zcf90.F90
+17
-13
control/chameleon_zf90.F90
control/chameleon_zf90.F90
+5145
-5142
control/chameleon_zf90_wrappers.F90
control/chameleon_zf90_wrappers.F90
+787
-784
control/common.h
control/common.h
+3
-3
control/compute_z.h
control/compute_z.h
+5
-0
control/context.h
control/context.h
+4
-4
control/descriptor.h
control/descriptor.h
+3
-3
control/gkkleader.h
control/gkkleader.h
+3
-3
control/global.h
control/global.h
+3
-3
control/primes.h
control/primes.h
+3
-3
control/workspace.h
control/workspace.h
+3
-3
coreblas/include/coreblas.h
coreblas/include/coreblas.h
+3
-3
coreblas/include/coreblas/cblas.h
coreblas/include/coreblas/cblas.h
+3
-3
coreblas/include/coreblas/coreblas_z.h
coreblas/include/coreblas/coreblas_z.h
+4
-3
coreblas/include/coreblas/coreblas_zc.h
coreblas/include/coreblas/coreblas_zc.h
+3
-3
coreblas/include/coreblas/lapacke.h
coreblas/include/coreblas/lapacke.h
+3
-3
coreblas/include/coreblas/lapacke_config.h
coreblas/include/coreblas/lapacke_config.h
+3
-3
coreblas/include/coreblas/lapacke_mangling.h
coreblas/include/coreblas/lapacke_mangling.h
+3
-3
No files found.
control/chameleon_zcf90.F90
View file @
ee4a3e6f
!!!
!
! @file chameleon_zcf90.F90
!
! CHAMELEON Fortran 90 interfaces using Fortran 2003 ISO C bindings
! CHAMELEON is a software package provided by Univ. of Tennessee,
! Univ. of California Berkeley and Univ. of Colorado Denver
!
! @copyright 2012-2018 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
! Univ. Bordeaux. All rights reserved.
!
! @version 1.0.0
! @author Numerical Algorithm Group
! @author Mathieu Faverge
! @author Emmanuel Agullo
! @author Cedric Castagnede
! @date 2011-09-15
! @precisions mixed zc -> ds
!
! -- Inria
! -- (C) Copyright 2012
!
...
...
@@ -64,19 +81,6 @@
! software, even if advised of the possibility of such damage.
!
!
!
! CHAMELEON Fortran 90 interfaces using Fortran 2003 ISO C bindings
! CHAMELEON is a software package provided by Univ. of Tennessee,
! Univ. of California Berkeley and Univ. of Colorado Denver
!
! @version 1.0.0
! @author Numerical Algorithms Group
! @author Mathieu Faverge
! @author Emmanuel Agullo
! @author Cedric Castagnede
! @date 2011-12-15
! @precisions mixed zc -> ds
!
module
chameleon_zc
interface
...
...
control/chameleon_zf90.F90
View file @
ee4a3e6f
This diff is collapsed.
Click to expand it.
control/chameleon_zf90_wrappers.F90
View file @
ee4a3e6f
This diff is collapsed.
Click to expand it.
control/common.h
View file @
ee4a3e6f
...
...
@@ -21,8 +21,8 @@
* CHAMELEON facilities of interest to both CHAMELEON core developer
* and also of interest to CHAMELEON community contributor.
*/
#ifndef _
CHAMELEON_COMMON_H
_
#define _
CHAMELEON_COMMON_H
_
#ifndef _
chameleon_common_h
_
#define _
chameleon_common_h
_
#if defined( _WIN32 ) || defined( _WIN64 )
...
...
@@ -128,4 +128,4 @@ void chameleon_pclag2z(CHAM_context_t *chamctxt);
}
#endif
#endif
#endif
/* _chameleon_common_h_ */
control/compute_z.h
View file @
ee4a3e6f
...
...
@@ -22,6 +22,9 @@
* @precisions normal z -> c d s
*
*/
#ifndef _compute_z_h_
#define _compute_z_h_
/**
* LAPACK/Tile Descriptor accesses
*/
...
...
@@ -236,3 +239,5 @@ chameleon_ztile2lap_cleanup( CHAM_context_t *chamctxt, CHAM_desc_t *descAl, CHAM
RUNTIME_desc_destroy
(
descAl
);
RUNTIME_desc_destroy
(
descAt
);
}
#endif
/* _compute_z_h_ */
control/context.h
View file @
ee4a3e6f
...
...
@@ -19,8 +19,8 @@
* @date 2012-09-15
*
*/
#ifndef _
CHAMELEON_CONTEXT_H
_
#define _
CHAMELEON_CONTEXT_H
_
#ifndef _
chameleon_context_h
_
#define _
chameleon_context_h
_
#include "chameleon/struct.h"
...
...
@@ -33,10 +33,10 @@ extern "C" {
CHAM_context_t
*
chameleon_context_create
();
CHAM_context_t
*
chameleon_context_self
();
int
chameleon_context_destroy
();
int
chameleon_context_destroy
();
#ifdef __cplusplus
}
#endif
#endif
#endif
/* _chameleon_context_h_ */
control/descriptor.h
View file @
ee4a3e6f
...
...
@@ -18,8 +18,8 @@
* @date 2012-09-15
*
*/
#ifndef _
CHAMELEON_DESCRIPTOR_H
_
#define _
CHAMELEON_DESCRIPTOR_H
_
#ifndef _
chameleon_descriptor_h
_
#define _
chameleon_descriptor_h
_
#include <assert.h>
#include "chameleon/config.h"
...
...
@@ -246,4 +246,4 @@ inline static int chameleon_desc_islocal( const CHAM_desc_t *A, int m, int n )
}
#endif
#endif
#endif
/* _chameleon_descriptor_h_ */
control/gkkleader.h
View file @
ee4a3e6f
...
...
@@ -19,8 +19,8 @@
* and its fortran implementation.
*
*/
#ifndef
GKKLEADERS_H
#define
GKKLEADERS_H
#ifndef
_gkkleaders_h_
#define
_gkkleaders_h_
int
GKK_doublingtable
(
int
x
,
int
m
,
int
emax
,
int
*
dt
);
int
GKK_modpow
(
int
*
dt
,
int
e
,
int
m
);
...
...
@@ -39,4 +39,4 @@ void GKK_output_tables(int m, int n, int q, primedec_t *pr_q, int t,
int
GKK_getLeaderNbr
(
int
me
,
int
ne
,
int
*
nleaders
,
int
**
leaders
);
#endif
/*
GKKLEADERS_H
*/
#endif
/*
_gkkleaders_h_
*/
control/global.h
View file @
ee4a3e6f
...
...
@@ -22,8 +22,8 @@
* CHAMELEON internals of interest to CHAMELEON core developers, but not necessarily
* of interest to CHAMELEON community contributors.
*/
#ifndef _
CHAMELEON_GLOBAL_H
_
#define _
CHAMELEON_GLOBAL_H
_
#ifndef _
chameleon_global_h
_
#define _
chameleon_global_h
_
/**
* Numerical operations
...
...
@@ -105,4 +105,4 @@
#define CHAMELEON_FUNC_ZSYSV 75
#define CHAMELEON_FUNC_CSYSV 76
#endif
#endif
/* _chameleon_global_h_ */
control/primes.h
View file @
ee4a3e6f
...
...
@@ -20,8 +20,8 @@
* and its fortran implementation.
*
*/
#ifndef
PRIMES_H
#define
PRIMES_H
#ifndef
_primes_h_
#define
_primes_h_
#define IMBALANCE_THRESHOLD 10
#define PWR_MAXSIZE 32
...
...
@@ -55,4 +55,4 @@ int minloc(int n, int *T);
int64_t
maxval
(
int
n
,
int
*
T
);
int64_t
sum
(
int
n
,
int
*
T
);
#endif
/*
PRIMES_H
*/
#endif
/*
_primes_h_
*/
control/workspace.h
View file @
ee4a3e6f
...
...
@@ -17,8 +17,8 @@
* @date 2010-11-15
*
*/
#ifndef _
CHAMELEON_WORKSPACE_H
_
#define _
CHAMELEON_WORKSPACE_H
_
#ifndef _
chameleon_workspace_h
_
#define _
chameleon_workspace_h
_
#ifdef __cplusplus
extern
"C"
{
...
...
@@ -34,4 +34,4 @@ int chameleon_alloc_ipiv(int M, int N, cham_tasktype_t func, int type, CHAM_desc
}
#endif
#endif
#endif
/* _chameleon_workspace_h_ */
coreblas/include/coreblas.h
View file @
ee4a3e6f
...
...
@@ -17,8 +17,8 @@
* @date 2010-11-15
*
*/
#ifndef _
CORE_BLAS_H
_
#define _
CORE_BLAS_H
_
#ifndef _
coreblas_h
_
#define _
coreblas_h
_
#include <stdio.h>
#include <math.h>
...
...
@@ -85,4 +85,4 @@ int get_coreblas_gemm3m_enabled( void );
END_C_DECLS
#endif
#endif
/* _coreblas_h_ */
coreblas/include/coreblas/cblas.h
View file @
ee4a3e6f
...
...
@@ -16,8 +16,8 @@
* @date 2012-09-15
*
*/
#ifndef
CBLAS_H
#define
CBLAS_H
#ifndef
_cblas_h_
#define
_cblas_h_
#include <stddef.h>
/*
...
...
@@ -594,4 +594,4 @@ void cblas_xerbla(int p, const char *rout, const char *form, ...);
#endif
#endif
#endif
/* _cblas_h_ */
coreblas/include/coreblas/coreblas_z.h
View file @
ee4a3e6f
...
...
@@ -24,8 +24,8 @@
* @precisions normal z -> c d s
*
*/
#ifndef _
CHAMELEON_CORE_ZBLAS_H
_
#define _
CHAMELEON_CORE_ZBLAS_H
_
#ifndef _
coreblas_z_h
_
#define _
coreblas_z_h
_
/**
* Declarations of serial kernels - alphabetical order
...
...
@@ -399,4 +399,5 @@ int CORE_zunmqr(cham_side_t side, cham_trans_t trans,
const
CHAMELEON_Complex64_t
*
T
,
int
LDT
,
CHAMELEON_Complex64_t
*
C
,
int
LDC
,
CHAMELEON_Complex64_t
*
WORK
,
int
LDWORK
);
#endif
#endif
/* _coreblas_z_h_ */
coreblas/include/coreblas/coreblas_zc.h
View file @
ee4a3e6f
...
...
@@ -23,8 +23,8 @@
* @precisions mixed zc -> ds
*
*/
#ifndef _
CHAMELEON_CORE_ZCBLAS_H
_
#define _
CHAMELEON_CORE_ZCBLAS_H
_
#ifndef _
coreblas_zc_h
_
#define _
coreblas_zc_h
_
/**
* Declarations of serial kernels - alphabetical order
...
...
@@ -36,4 +36,4 @@ void CORE_zlag2c(int m, int n,
const
CHAMELEON_Complex64_t
*
A
,
int
lda
,
CHAMELEON_Complex32_t
*
B
,
int
ldb
,
int
*
info
);
#endif
#endif
/* _coreblas_zc_h_ */
coreblas/include/coreblas/lapacke.h
View file @
ee4a3e6f
...
...
@@ -47,8 +47,8 @@
* Generated November, 2011
*/
#ifndef _
LAPACKE_H
_
#define _
LAPACKE_H
_
#ifndef _
lapacke_h
_
#define _
lapacke_h
_
/*
* Turn on HAVE_LAPACK_CONFIG_H to redefine C-LAPACK datatypes
...
...
@@ -16458,4 +16458,4 @@ void LAPACK_ilaver( const lapack_int* vers_major, const lapack_int* vers_minor,
}
#endif /* __cplusplus */
#endif /* _
LAPACKE_H
_ */
#endif /* _
lapacke_h
_ */
coreblas/include/coreblas/lapacke_config.h
View file @
ee4a3e6f
...
...
@@ -47,8 +47,8 @@
* Generated May, 2011
*/
#ifndef _
LAPACKE_CONFIG_H
_
#define _
LAPACKE_CONFIG_H
_
#ifndef _
lapacke_config_h
_
#define _
lapacke_config_h
_
#ifdef __cplusplus
#if defined(LAPACK_COMPLEX_CPP)
...
...
@@ -132,4 +132,4 @@ lapack_complex_double lapack_make_complex_double( double re, double im );
}
#endif
/* __cplusplus */
#endif
/* _
LAPACKE_CONFIG_H
_ */
#endif
/* _
lapacke_config_h
_ */
coreblas/include/coreblas/lapacke_mangling.h
View file @
ee4a3e6f
...
...
@@ -14,8 +14,8 @@
* @version 1.0.0
*
*/
#ifndef
LAPACK_HEADER_INCLUDED
#define
LAPACK_HEADER_INCLUDED
#ifndef
_lapacke_mangling_h_
#define
_lapacke_mangling_h_
/* Mangling for Fortran global symbols without underscores. */
#define LAPACK_GLOBAL(name,NAME) name##_
...
...
@@ -29,4 +29,4 @@
/* Mangling for Fortran module symbols with underscores. */
#define LAPACK_MODULE_(mod_name,name, mod_NAME,NAME) __##mod_name##_MOD_##name
#endif
#endif
/* _lapacke_mangling_h_ */
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment