diff --git a/compute/pzplghe.c b/compute/pzplghe.c index a247e3e7dcf2115f8a8ffc1b2a66171b90a60ae8..4ad0c62442c32fd8712e90aa7606a631059baef3 100644 --- a/compute/pzplghe.c +++ b/compute/pzplghe.c @@ -30,7 +30,7 @@ #define A(m,n) A, m, n /***************************************************************************//** - * Parallel tile Cholesky factorization - dynamic scheduling + * morse_pzplghe - Generate a random hermitian (positive definite if 'bump' is large enough) matrix by tiles. **/ void morse_pzplghe( double bump, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ) diff --git a/compute/pzplghe2.c b/compute/pzplghe2.c index 439e3fc128204ca65e2f2dae95bf1db626691d00..558a7f6156b482fb1bac245d0f6b63a5e9ec9232 100644 --- a/compute/pzplghe2.c +++ b/compute/pzplghe2.c @@ -32,7 +32,7 @@ #define A(m,n) A, m, n /***************************************************************************//** - * Parallel tile Cholesky factorization - dynamic scheduling - half generation + * morse_pzplghe - Generate a random hermitian (positive definite if 'bump' is large enough) half-matrix by tiles. **/ void morse_pzplghe2( double bump, MORSE_desc_t *A, unsigned long long int seed, MORSE_enum uplo, MORSE_sequence_t *sequence, diff --git a/compute/pzplgsy.c b/compute/pzplgsy.c index f2703c0a582e8d9a548e100b635b260f75a4ac70..0a1f2883c15787cb262cf49296bb6015063b1620 100644 --- a/compute/pzplgsy.c +++ b/compute/pzplgsy.c @@ -30,7 +30,7 @@ #define A(m,n) A, m, n /***************************************************************************//** - * Parallel tile Cholesky factorization - dynamic scheduling + * morse_pzplgsy - Generate a random symmetric (positive definite if 'bump' is large enough) matrix by tiles. **/ void morse_pzplgsy( MORSE_Complex64_t bump, MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ) diff --git a/compute/pzplgsy2.c b/compute/pzplgsy2.c index 6d44848ff84855c9f7a2d1e0c0fef099ebb63031..1277bc92af50c1778e980ce1423f8b35511572a9 100644 --- a/compute/pzplgsy2.c +++ b/compute/pzplgsy2.c @@ -32,7 +32,7 @@ #define A(m,n) A, m, n /***************************************************************************//** - * Parallel tile random 'half' simetrical matrix generation- dynamic scheduling + * morse_pzplgsy2 - Generate a random symmetric (positive definite if 'bump' is large enough) half-matrix by tiles. **/ void morse_pzplgsy2( MORSE_Complex64_t bump, MORSE_desc_t *A, unsigned long long int seed, MORSE_enum uplo, diff --git a/compute/pzplrnt.c b/compute/pzplrnt.c index f0b557626f5b08f443da69b332ffc42a82695ab2..29ff7e47efaa760894bf5d2511af85d0a449fd5d 100644 --- a/compute/pzplrnt.c +++ b/compute/pzplrnt.c @@ -30,7 +30,7 @@ #define A(m, n) A, m, n /***************************************************************************//** - * Parallel tile Cholesky factorization - dynamic scheduling + * morse_pzplghe - Generate a random matrix by tiles. **/ void morse_pzplrnt( MORSE_desc_t *A, unsigned long long int seed, MORSE_sequence_t *sequence, MORSE_request_t *request ) diff --git a/compute/zplghe.c b/compute/zplghe.c index 70c0da81d1ba508e8c8f559f994bdf3d2f1b3b10..b446437f146f7f39aafb579a742acc16bf397f1b 100644 --- a/compute/zplghe.c +++ b/compute/zplghe.c @@ -32,7 +32,7 @@ * * @ingroup MORSE_Complex64_t * - * MORSE_zplghe - Generate a random hermitian matrix by tiles. + * MORSE_zplghe - Generate a random hermitian (positive definite if 'bump' is large enough) matrix by tiles. * ******************************************************************************* * @@ -128,7 +128,7 @@ int MORSE_zplghe( double bump, int N, * * @ingroup MORSE_Complex64_t_Tile * - * MORSE_zplghe_Tile - Generate a random hermitian matrix by tiles. + * MORSE_zplghe_Tile - Generate a random hermitian (positive definite if 'bump' is large enough) matrix by tiles. * Tile equivalent of MORSE_zplghe(). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. @@ -187,7 +187,7 @@ int MORSE_zplghe_Tile( double bump, MORSE_desc_t *A, * * @ingroup MORSE_Complex64_t_Tile_Async * - * MORSE_zplghe_Tile_Async - Generate a random hermitian matrix by tiles. + * MORSE_zplghe_Tile_Async - Generate a random hermitian (positive definite if 'bump' is large enough) matrix by tiles. * Non-blocking equivalent of MORSE_zplghe_Tile(). * May return before the computation is finished. * Allows for pipelining of operations at runtime. diff --git a/compute/zplghe2.c b/compute/zplghe2.c index 689e2d67ce7f7dc3071e1a3d6548a4df2343b56c..25c87ac4356ef0d1111b278f439ce55453acee70 100644 --- a/compute/zplghe2.c +++ b/compute/zplghe2.c @@ -34,7 +34,7 @@ * * @ingroup MORSE_Complex64_t * - * MORSE_zplghe2 - One 'half' of a random hermitian matrix by tiles. + * MORSE_zplghe2 - Generate a random hermitian (positive definite if 'bump' is large enough) half-matrix by tiles. * ******************************************************************************* * @@ -132,7 +132,7 @@ int MORSE_zplghe2( double bump, int N, * * @ingroup MORSE_Complex64_t_Tile * - * MORSE_zplghe2_Tile - Generate 'half' of a random hermitian matrix by tiles. + * MORSE_zplghe2_Tile - Generate a random hermitian (positive definite if 'bump' is large enough) half-matrix by tiles. * Tile equivalent of MORSE_zplghe2(). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. @@ -193,7 +193,7 @@ int MORSE_zplghe2_Tile( double bump, MORSE_desc_t *A, * * @ingroup MORSE_Complex64_t_Tile_Async * - * MORSE_zplghe2_Tile_Async - Generate a half random hermitian matrix by tiles. + * MORSE_zplghe2_Tile_Async - Generate a random hermitian (positive definite if 'bump' is large enough) half-matrix by tiles. * Non-blocking equivalent of MORSE_zplghe2_Tile(). * May return before the computation is finished. * Allows for pipelining of operations at runtime. diff --git a/compute/zplgsy.c b/compute/zplgsy.c index c20e3186b3ce49ec8cfc32ebe0fdb65872c75ba2..bbf5aaa4874bef99062f7942b87521295b30e75f 100644 --- a/compute/zplgsy.c +++ b/compute/zplgsy.c @@ -32,7 +32,7 @@ * * @ingroup MORSE_Complex64_t * - * MORSE_zplgsy - Generate a random hermitian matrix by tiles. + * MORSE_zplgsy - Generate a random symmetric (positive definite if 'bump' is large enough) matrix by tiles. * ******************************************************************************* * @@ -128,7 +128,7 @@ int MORSE_zplgsy( MORSE_Complex64_t bump, int N, * * @ingroup MORSE_Complex64_t_Tile * - * MORSE_zplgsy_Tile - Generate a random hermitian matrix by tiles. + * MORSE_zplgsy_Tile - Generate a random symmetric (positive definite if 'bump' is large enough) matrix by tiles. * Tile equivalent of MORSE_zplgsy(). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. @@ -187,7 +187,7 @@ int MORSE_zplgsy_Tile( MORSE_Complex64_t bump, MORSE_desc_t *A, * * @ingroup MORSE_Complex64_t_Tile_Async * - * MORSE_zplgsy_Tile_Async - Generate a random hermitian matrix by tiles. + * MORSE_zplgsy_Tile_Async - Generate a random symmetric (positive definite if 'bump' is large enough) matrix by tiles. * Non-blocking equivalent of MORSE_zplgsy_Tile(). * May return before the computation is finished. * Allows for pipelining of operations at runtime. diff --git a/compute/zplgsy2.c b/compute/zplgsy2.c index 05b2682c7f949ba730af6817a787d1e61744e636..0fce99c8e1def948f758d8b480a6ee39c5971e67 100644 --- a/compute/zplgsy2.c +++ b/compute/zplgsy2.c @@ -34,7 +34,7 @@ * * @ingroup MORSE_Complex64_t * - * MORSE_zplgsy2 - Generate 'half' of a random simetrical matrix by tiles. + * MORSE_zplgsy2 - Generate a random symmetric (positive definite if 'bump' is large enough) half-matrix by tiles. * ******************************************************************************* * @@ -132,7 +132,7 @@ int MORSE_zplgsy2( MORSE_Complex64_t bump, int N, * * @ingroup MORSE_Complex64_t_Tile * - * MORSE_zplgsy2_Tile - Generate 'half' of a random simetrical matrix by tiles. + * MORSE_zplgsy2_Tile - Generate a random symmetric (positive definite if 'bump' is large enough) half-matrix by tiles. * Tile equivalent of MORSE_zplgsy2(). * Operates on matrices stored by tiles. * All matrices are passed through descriptors. @@ -193,7 +193,7 @@ int MORSE_zplgsy2_Tile( MORSE_Complex64_t bump, MORSE_desc_t *A, * * @ingroup MORSE_Complex64_t_Tile_Async * - * MORSE_zplgsy2_Tile_Async - Generate a random hermitian matrix by tiles. + * MORSE_zplgsy2_Tile_Async - Generate a random symmetric (positive definite if 'bump' is large enough) half-matrix by tiles. * Non-blocking equivalent of MORSE_zplgsy2_Tile(). * May return before the computation is finished. * Allows for pipelining of operations at runtime. diff --git a/coreblas/compute/core_zplghe.c b/coreblas/compute/core_zplghe.c index 5f513062f0b01cf656693c628e5811dcfe6f4efd..097d63ad4e5efccff2dce7e4408ec280013b984e 100644 --- a/coreblas/compute/core_zplghe.c +++ b/coreblas/compute/core_zplghe.c @@ -71,6 +71,7 @@ Rnd64_jump(unsigned long long int n, unsigned long long int seed ) { return ran; } +// CORE_zplghe - Generate a tile for random hermitian (positive definite if bump is large enough) matrix. void CORE_zplghe( double bump, int m, int n, MORSE_Complex64_t *A, int lda, int bigM, int m0, int n0, unsigned long long int seed ) diff --git a/coreblas/compute/core_zplgsy.c b/coreblas/compute/core_zplgsy.c index 7f2ba602787e9e450ec79338dc3048f3be4bbd89..8a0dbe15d67e5e21794cb09b2e243763da597d21 100644 --- a/coreblas/compute/core_zplgsy.c +++ b/coreblas/compute/core_zplgsy.c @@ -72,6 +72,8 @@ Rnd64_jump(unsigned long long int n, unsigned long long int seed ) { } +// CORE_zplgsy - Generate a tile for random symmetric (positive definite if 'bump' is large enough) matrix. + void CORE_zplgsy( MORSE_Complex64_t bump, int m, int n, MORSE_Complex64_t *A, int lda, int bigM, int m0, int n0, unsigned long long int seed ) { diff --git a/coreblas/compute/core_zplrnt.c b/coreblas/compute/core_zplrnt.c index 2a605de4b4daaca5f036961971084e1748b72ac4..f3aba63706ca40dd7b6da1e54cf565811eeea6e0 100644 --- a/coreblas/compute/core_zplrnt.c +++ b/coreblas/compute/core_zplrnt.c @@ -71,6 +71,7 @@ Rnd64_jump(unsigned long long int n, unsigned long long int seed ) { return ran; } +// CORE_zplrnt - Generate a tile for random matrix. void CORE_zplrnt( int m, int n, MORSE_Complex64_t *A, int lda, int bigM, int m0, int n0, unsigned long long int seed ) diff --git a/runtime/starpu/codelets/codelet_zplghe.c b/runtime/starpu/codelets/codelet_zplghe.c index 73df1e37497ba826e1bb6686423fffb7abc32b80..0acfb4174f394711db1c70895a1aaf666f8efced 100644 --- a/runtime/starpu/codelets/codelet_zplghe.c +++ b/runtime/starpu/codelets/codelet_zplghe.c @@ -31,6 +31,8 @@ #include "runtime/starpu/include/morse_starpu.h" #include "runtime/starpu/include/runtime_codelet_z.h" +// MORSE_TASK_zplghe - Generate a tile for random hermitian (positive definite if bump is large enough) matrix. + void MORSE_TASK_zplghe( MORSE_option_t *options, double bump, int m, int n, MORSE_desc_t *A, int Am, int An, int lda, int bigM, int m0, int n0, unsigned long long int seed ) @@ -58,6 +60,7 @@ void MORSE_TASK_zplghe( MORSE_option_t *options, } } +// cl_zplghe_cpu_func - Generate a tile for random hermitian (positive definite if bump is large enough) matrix. static void cl_zplghe_cpu_func(void *descr[], void *cl_arg) { diff --git a/runtime/starpu/codelets/codelet_zplgsy.c b/runtime/starpu/codelets/codelet_zplgsy.c index 62e0f86df0146d50bea4a725918cda4c6c0fd53b..39c417397cd2eacdccdbc8e12c2db2b15220b958 100644 --- a/runtime/starpu/codelets/codelet_zplgsy.c +++ b/runtime/starpu/codelets/codelet_zplgsy.c @@ -32,6 +32,7 @@ #include "runtime/starpu/include/runtime_codelet_z.h" +// MORSE_TASK_zplgsy - Generate a tile for random symmetric (positive definite if 'bump' is large enough) matrix. void MORSE_TASK_zplgsy( MORSE_option_t *options, MORSE_Complex64_t bump, int m, int n, MORSE_desc_t *A, int Am, int An, int lda, @@ -60,6 +61,7 @@ void MORSE_TASK_zplgsy( MORSE_option_t *options, } } +// cl_zplgsy_cpu_func - Generate a tile for random symmetric (positive definite if 'bump' is large enough) matrix. static void cl_zplgsy_cpu_func(void *descr[], void *cl_arg) { diff --git a/runtime/starpu/codelets/codelet_zplrnt.c b/runtime/starpu/codelets/codelet_zplrnt.c index a5c0f2dec3684b47e3f500d4345c0f14b53a0ab4..75ccff6a10759fa22d15758133cccf846bdc16ac 100644 --- a/runtime/starpu/codelets/codelet_zplrnt.c +++ b/runtime/starpu/codelets/codelet_zplrnt.c @@ -32,6 +32,7 @@ #include "runtime/starpu/include/runtime_codelet_z.h" +// MORSE_TASK_zplrnt - Generate a tile for random matrix. void MORSE_TASK_zplrnt( MORSE_option_t *options, int m, int n, MORSE_desc_t *A, int Am, int An, int lda, @@ -58,6 +59,7 @@ void MORSE_TASK_zplrnt( MORSE_option_t *options, } } +// cl_zplrnt_cpu_func - Generate a tile for random matrix. static void cl_zplrnt_cpu_func(void *descr[], void *cl_arg) {