AnsweredAssumed Answered

ACML 5.3.0 headers: cunmr3_ and zunmr3_

Question asked by vero on Apr 12, 2013
Latest reply on Apr 18, 2013 by chipf

Is there a reason why cunmr3_ and zunmr3_ functions are declared twice in acml.h? Both seem to have declarations as LAPACK routines and auxiliaries.

 

> grep -n cunmr3_ /opt/acml5.3.0/gfortran64/include/acml.h

2619:extern void cunmr3_(char *side, char *trans, int *m, int *n, int *k, int *l, complex *a, int *lda, complex *tau, complex *c, int *ldc, complex *work, int *info, int side_len, int trans_len);

3575:extern void cunmr3_(char *side, char *trans, int *m, int *n, int *k, int *l, complex *a, int *lda, complex *tau, complex *c, int *ldc, complex *work, int *info, int side_len, int trans_len);

> grep -n zunmr3_ /opt/acml5.3.0/gfortran64/include/acml.h

3444:extern void zunmr3_(char *side, char *trans, int *m, int *n, int *k, int *l, doublecomplex *a, int *lda, doublecomplex *tau, doublecomplex *c, int *ldc, doublecomplex *work, int *info, int side_len, int trans_len);

4023:extern void zunmr3_(char *side, char *trans, int *m, int *n, int *k, int *l, doublecomplex *a, int *lda, doublecomplex *tau, doublecomplex *c, int *ldc, doublecomplex *work, int *info, int side_len, int trans_len);

Outcomes