From 87e9713df2867e89f1edd2f0347fc111f63c1818 Mon Sep 17 00:00:00 2001 From: Mathieu Faverge <mathieu.faverge@inria.fr> Date: Tue, 6 Feb 2018 18:28:43 +0100 Subject: [PATCH] Update @brief description --- control/async.c | 2 +- control/async.h | 6 ++---- control/auxiliary.h | 2 +- control/compute_z.h | 2 +- control/context.c | 2 +- control/context.h | 2 +- control/control.c | 2 +- control/descriptor.c | 2 +- control/descriptor.h | 2 +- control/gkkleader.h | 24 ++++++++++++------------ control/global.h | 2 +- control/morse_f77.c | 2 +- control/morse_f77.h | 2 +- control/morse_mf77.c | 2 +- control/morse_zf77.c | 2 +- control/morsewinthread.c | 2 +- control/morsewinthread.h | 2 +- control/primes.h | 11 +++++------ control/tile.c | 2 +- control/workspace.c | 2 +- control/workspace.h | 2 +- control/workspace_z.c | 2 +- 22 files changed, 38 insertions(+), 41 deletions(-) diff --git a/control/async.c b/control/async.c index aa25dfb12..b6dee05fd 100644 --- a/control/async.c +++ b/control/async.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon asynchronous management routines * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/async.h b/control/async.h index a7be465ab..a2196ffe4 100644 --- a/control/async.h +++ b/control/async.h @@ -7,11 +7,9 @@ * @copyright 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, * Univ. Bordeaux. All rights reserved. * - **/ -/*** - * + *** * - * MORSE auxiliary routines + * @brief Chameleon asynchronous management header * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/auxiliary.h b/control/auxiliary.h index 9d6fb207b..b80039a7b 100644 --- a/control/auxiliary.h +++ b/control/auxiliary.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon auxiliary header * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/compute_z.h b/control/compute_z.h index 55368f626..582faf667 100644 --- a/control/compute_z.h +++ b/control/compute_z.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon computational functions header * * @version 1.0.0 * @comment This file has been automatically generated diff --git a/control/context.c b/control/context.c index 3b9c6ed99..5b26edd7b 100644 --- a/control/context.c +++ b/control/context.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon context management routines * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/context.h b/control/context.h index cf30f03b7..52334df51 100644 --- a/control/context.h +++ b/control/context.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon context header * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/control.c b/control/control.c index 69044f9f5..5dd372f8b 100644 --- a/control/control.c +++ b/control/control.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon control routines * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/descriptor.c b/control/descriptor.c index da0e08351..a9a43054e 100644 --- a/control/descriptor.c +++ b/control/descriptor.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon descriptors routines * * @version 1.0.0 * @author Mathieu Faverge diff --git a/control/descriptor.h b/control/descriptor.h index 42f8b265c..02c6d9730 100644 --- a/control/descriptor.h +++ b/control/descriptor.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon descriptor header * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/gkkleader.h b/control/gkkleader.h index ed299e54f..90ba2bce5 100644 --- a/control/gkkleader.h +++ b/control/gkkleader.h @@ -9,16 +9,15 @@ * *** * - * @brief Chameleon InPlaceTransformation module - * - * This work is the implementation of an inplace transformation - * based on the GKK algorithm by Gustavson, Karlsson, Kagstrom - * and its fortran implementation. - * + * @brief Chameleon InPlaceTransformation main module header * @version 1.0.0 * @author Mathieu Faverge * @date 2010-11-15 * + * This work is the implementation of an inplace transformation + * based on the GKK algorithm by Gustavson, Karlsson, Kagstrom + * and its fortran implementation. + * **/ #ifndef GKKLEADERS_H #define GKKLEADERS_H @@ -27,16 +26,17 @@ int GKK_doublingtable(int x, int m, int emax, int *dt); int GKK_modpow(int *dt, int e, int m); int GKK_primroot(int p, int e, primedec_t *pr_p1, int t_p1); int GKK_multorder(int n, int p, int e, int pe, primedec_t *pr_p1, int t_p1); -void GKK_prepare(int q, int n, primedec_t *pr_q, int *t, - primedec_t **pr_pi1, int *t_pi1, int *gi, +void GKK_prepare(int q, int n, primedec_t *pr_q, int *t, + primedec_t **pr_pi1, int *t_pi1, int *gi, int *Nif, int *Kif, int *dif); -void GKK_L(int t, primedec_t *pr_q, int *fi, int *Kif, int *dif, +void GKK_L(int t, primedec_t *pr_q, int *fi, int *Kif, int *dif, int *Li, int *diLi, int *cl, int *nl); -void GKK_precompute_terms(int q, primedec_t *pr_q, int t, int *gi, +void GKK_precompute_terms(int q, primedec_t *pr_q, int t, int *gi, int *diLi, int *rp, int *Mg, int nMg); void GKK_BalanceLoad(int thrdnbr, int *Tp, int *leaders, int nleaders, int L); -void GKK_output_tables(int m, int n, int q, primedec_t *pr_q, int t, +void GKK_output_tables(int m, int n, int q, primedec_t *pr_q, int t, int *gi, int *Nif, int *Kif, int *dif); -int GKK_getLeaderNbr(int me, int ne, int *nleaders, int **leaders); +int GKK_getLeaderNbr(int me, int ne, int *nleaders, int **leaders); + #endif /* GKKLEADERS_H */ diff --git a/control/global.h b/control/global.h index 359f39e9a..50fbcbf92 100644 --- a/control/global.h +++ b/control/global.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon global variables header * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/morse_f77.c b/control/morse_f77.c index acc2f80a4..b0cec40da 100644 --- a/control/morse_f77.c +++ b/control/morse_f77.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon Fortran77 interface * * @version 1.0.0 * @author Bilel Hadri diff --git a/control/morse_f77.h b/control/morse_f77.h index 65dd47a08..7b8df9413 100644 --- a/control/morse_f77.h +++ b/control/morse_f77.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon Fortran names + * @brief Chameleon Fortran77 naming macros * * @version 1.0.0 * @author Florent Pruvost diff --git a/control/morse_mf77.c b/control/morse_mf77.c index 7bd91faac..e1875b1df 100644 --- a/control/morse_mf77.c +++ b/control/morse_mf77.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon mixed-precision computational routines + * @brief Chameleon Fortran77 interface for mixed-precision computational routines * * @version 1.0.0 * @author Bilel Hadri diff --git a/control/morse_zf77.c b/control/morse_zf77.c index f01952f58..2b75de7ca 100644 --- a/control/morse_zf77.c +++ b/control/morse_zf77.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon computational routines + * @brief Chameleon Fortran77 computational routines * * @version 1.0.0 * @comment This file has been automatically generated diff --git a/control/morsewinthread.c b/control/morsewinthread.c index 90b92918b..52390f7a5 100644 --- a/control/morsewinthread.c +++ b/control/morsewinthread.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon thread routines + * @brief Chameleon windows threads interface * * @version 1.0.0 * @author Piotr Luszczek diff --git a/control/morsewinthread.h b/control/morsewinthread.h index e094f0d30..f4e261425 100644 --- a/control/morsewinthread.h +++ b/control/morsewinthread.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon thread routines + * @brief Chameleon Windows thread interface header * * @version 1.0.0 * @author Piotr Luszczek diff --git a/control/primes.h b/control/primes.h index a8c2b9e29..0bb6660d3 100644 --- a/control/primes.h +++ b/control/primes.h @@ -9,17 +9,16 @@ * *** * - * @brief Chameleon InPlaceTransformation module - * - * This work is the implementation of an inplace transformation - * based on the GKK algorithm by Gustavson, Karlsson, Kagstrom - * and its fortran implementation. - * + * @brief Chameleon InPlaceTransformation prime numbers module header * @version 1.0.0 * @author Mathieu Faverge * @author Cedric Castagnede * @date 2010-11-15 * + * This work is the implementation of an inplace transformation + * based on the GKK algorithm by Gustavson, Karlsson, Kagstrom + * and its fortran implementation. + * **/ #ifndef PRIMES_H #define PRIMES_H diff --git a/control/tile.c b/control/tile.c index 9ddba0a2b..c32bd077e 100644 --- a/control/tile.c +++ b/control/tile.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon layout conversion wrappers * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/workspace.c b/control/workspace.c index bcc6edd6d..73c2308b3 100644 --- a/control/workspace.c +++ b/control/workspace.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon workspace routines * * @version 1.0.0 * @author Mathieu Faverge diff --git a/control/workspace.h b/control/workspace.h index b603b287b..f8535feac 100644 --- a/control/workspace.h +++ b/control/workspace.h @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon workspace header * * @version 1.0.0 * @author Jakub Kurzak diff --git a/control/workspace_z.c b/control/workspace_z.c index fdbca6aea..d0aab7d18 100644 --- a/control/workspace_z.c +++ b/control/workspace_z.c @@ -9,7 +9,7 @@ * *** * - * @brief Chameleon auxiliary routines + * @brief Chameleon precision dependent workspace routines * * @version 1.0.0 * @comment This file has been automatically generated -- GitLab