55 int defineTpltz(
Tpltz *Nm1, int64_t nrow,
int m_cw,
int m_rw,
Block *tpltzblocks,
int nb_blocks_loc,
int nb_blocks_tot, int64_t idp,
int local_V_size,
Flag flag_stgy, MPI_Comm comm)
75 int defineBlocks_avg(
Block *tpltzblocks,
double *T,
int nb_blocks_loc,
int n_block_avg,
int lambda_block_avg, int64_t id0 )
81 for ( i=0; i<nb_blocks_loc; i++)
82 tpltzblocks[i].n = n_block_avg;
84 for ( i=0; i<nb_blocks_loc; i++)
85 tpltzblocks[i].lambda = lambda_block_avg;
87 tpltzblocks[0].
idv = (int64_t) (id0/n_block_avg) * n_block_avg ;
88 for(i=1;i<nb_blocks_loc;i++)
89 tpltzblocks[i].idv = (int64_t) tpltzblocks[i-1].
idv + tpltzblocks[i-1].
n;
91 for( i=0; i<nb_blocks_loc; i++) {
111 T[i]= rand()/((double) RAND_MAX);
126 T[i]= 1.0 + rand()/((double) RAND_MAX);
140 for(i=0;i<Tsize;i++) {
148 T[i]=rand()/((double) RAND_MAX);
162 for(i=0;i<Tsize;i++) {