98 unsigned long long int seed )
102 unsigned long long int ran, jump;
104 jump = (
unsigned long long int)m0 + (
unsigned long long int)n0 * (
unsigned long long int)gM;
106 for (j=0; j<n; ++j ) {
107 ran = Rnd64_jump( NBELEM*jump, seed );
108 for (i = 0; i < m; ++i) {
109 *tmp = 0.5f - ran * RndF_Mul;
110 ran = Rnd64_A * ran + Rnd64_C;
111#if defined(PRECISION_z) || defined(PRECISION_c)
112 *tmp += I*(0.5f - ran * RndF_Mul);
113 ran = Rnd64_A * ran + Rnd64_C;
void core_cplrnt(int m, int n, pastix_complex32_t *A, int lda, int gM, int m0, int n0, unsigned long long int seed)
Generate a random tile.