MADNESS 0.10.1
Functions
test_mtxmq.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <cmath>
#include <madness/tensor/cblas.h>
#include "rdtsc.h"
Include dependency graph for mtxmq_graveyard/bgp_tuning/test_mtxmq.cc:

Functions

int main (int argc, char **argv)
 
void mTxm (long dimi, long dimj, long dimk, double *c, const double *a, const double *b)
 
void mTxm_dgemm (long ni, long nj, long nk, double *c, const double *a, const double *b)
 
void mTxm_tune (long dimi, long dimj, long dimk, double *c, const double *a, const double *b)
 
void mTxmq (long dimi, long dimj, long dimk, double *c, const double *a, const double *b)
 
double ran ()
 
void ran_fill (int n, double *a)
 
void timer (const char *s, long ni, long nj, long nk, double *a, double *b, double *c)
 
void trantimer (const char *s, long ni, long nj, long nk, double *a, double *b, double *c)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ mTxm()

void mTxm ( long  dimi,
long  dimj,
long  dimk,
double *  c,
const double *  a,
const double *  b 
)

References a, b, c, and k.

Referenced by main(), transform3d(), and transform3d_3c().

◆ mTxm_dgemm()

void mTxm_dgemm ( long  ni,
long  nj,
long  nk,
double *  c,
const double *  a,
const double *  b 
)

◆ mTxm_tune()

void mTxm_tune ( long  dimi,
long  dimj,
long  dimk,
double *  c,
const double *  a,
const double *  b 
)

References a, b, c, and k.

Referenced by timer(), and trantimer().

◆ mTxmq()

void mTxmq ( long  dimi,
long  dimj,
long  dimk,
double *  c,
const double *  a,
const double *  b 
)

References a, b, c, and k.

Referenced by main(), timer(), and trantimer().

◆ ran()

double ran ( )

◆ ran_fill()

void ran_fill ( int  n,
double *  a 
)

References a, and ran().

Referenced by main().

◆ timer()

void timer ( const char *  s,
long  ni,
long  nj,
long  nk,
double *  a,
double *  b,
double *  c 
)

References a, b, c, mTxm_dgemm(), mTxm_tune(), and mTxmq().

Referenced by main().

◆ trantimer()

void trantimer ( const char *  s,
long  ni,
long  nj,
long  nk,
double *  a,
double *  b,
double *  c 
)

References a, b, c, mTxm_dgemm(), mTxm_tune(), and mTxmq().

Referenced by main().