Internal implementation of BLAS, imported from GROMACS.
More...
|
#define | plumed_blas_dasum PLMD::blas::PLUMED_BLAS_F77_FUNC(dasum,DASUM) |
|
#define | plumed_blas_daxpy PLMD::blas::PLUMED_BLAS_F77_FUNC(daxpy,DAXPY) |
|
#define | plumed_blas_dcopy PLMD::blas::PLUMED_BLAS_F77_FUNC(dcopy,DCOPY) |
|
#define | plumed_blas_ddot PLMD::blas::PLUMED_BLAS_F77_FUNC(ddot,DDOT) |
|
#define | plumed_blas_dgemm PLMD::blas::PLUMED_BLAS_F77_FUNC(dgemm,DGEMM) |
|
#define | plumed_blas_dgemv PLMD::blas::PLUMED_BLAS_F77_FUNC(dgemv,DGEMV) |
|
#define | plumed_blas_dger PLMD::blas::PLUMED_BLAS_F77_FUNC(dger,DGER) |
|
#define | plumed_blas_dnrm2 PLMD::blas::PLUMED_BLAS_F77_FUNC(dnrm2,DNRM2) |
|
#define | plumed_blas_drot PLMD::blas::PLUMED_BLAS_F77_FUNC(drot,DROT) |
|
#define | plumed_blas_dscal PLMD::blas::PLUMED_BLAS_F77_FUNC(dscal,DSCAL) |
|
#define | plumed_blas_dswap PLMD::blas::PLUMED_BLAS_F77_FUNC(dswap,DSWAP) |
|
#define | plumed_blas_dsymv PLMD::blas::PLUMED_BLAS_F77_FUNC(dsymv,DSYMV) |
|
#define | plumed_blas_dsyr2 PLMD::blas::PLUMED_BLAS_F77_FUNC(dsyr2,DSYR2) |
|
#define | plumed_blas_dsyr2k PLMD::blas::PLUMED_BLAS_F77_FUNC(dsyr2k,DSYR2K) |
|
#define | plumed_blas_dtrmm PLMD::blas::PLUMED_BLAS_F77_FUNC(dtrmm,DTRMM) |
|
#define | plumed_blas_dtrmv PLMD::blas::PLUMED_BLAS_F77_FUNC(dtrmv,DTRMV) |
|
#define | plumed_blas_dtrsm PLMD::blas::PLUMED_BLAS_F77_FUNC(dtrsm,DTRSM) |
|
#define | plumed_blas_idamax PLMD::blas::PLUMED_BLAS_F77_FUNC(idamax,IDAMAX) |
|
#define | plumed_blas_sasum PLMD::blas::PLUMED_BLAS_F77_FUNC(sasum,SASUM) |
|
#define | plumed_blas_saxpy PLMD::blas::PLUMED_BLAS_F77_FUNC(saxpy,SAXPY) |
|
#define | plumed_blas_scopy PLMD::blas::PLUMED_BLAS_F77_FUNC(scopy,SCOPY) |
|
#define | plumed_blas_sdot PLMD::blas::PLUMED_BLAS_F77_FUNC(sdot,SDOT) |
|
#define | plumed_blas_sgemm PLMD::blas::PLUMED_BLAS_F77_FUNC(sgemm,SGEMM) |
|
#define | plumed_blas_sgemv PLMD::blas::PLUMED_BLAS_F77_FUNC(sgemv,SGEMV) |
|
#define | plumed_blas_sger PLMD::blas::PLUMED_BLAS_F77_FUNC(sger,SGER) |
|
#define | plumed_blas_snrm2 PLMD::blas::PLUMED_BLAS_F77_FUNC(snrm2,SNRM2) |
|
#define | plumed_blas_srot PLMD::blas::PLUMED_BLAS_F77_FUNC(srot,SROT) |
|
#define | plumed_blas_sscal PLMD::blas::PLUMED_BLAS_F77_FUNC(sscal,SSCAL) |
|
#define | plumed_blas_sswap PLMD::blas::PLUMED_BLAS_F77_FUNC(sswap,SSWAP) |
|
#define | plumed_blas_ssymv PLMD::blas::PLUMED_BLAS_F77_FUNC(ssymv,SSYMV) |
|
#define | plumed_blas_ssyr2 PLMD::blas::PLUMED_BLAS_F77_FUNC(ssyr2,SSYR2) |
|
#define | plumed_blas_ssyr2k PLMD::blas::PLUMED_BLAS_F77_FUNC(ssyr2k,SSYR2K) |
|
#define | plumed_blas_strmm PLMD::blas::PLUMED_BLAS_F77_FUNC(strmm,STRMM) |
|
#define | plumed_blas_strmv PLMD::blas::PLUMED_BLAS_F77_FUNC(strmv,STRMV) |
|
#define | plumed_blas_strsm PLMD::blas::PLUMED_BLAS_F77_FUNC(strsm,STRSM) |
|
#define | plumed_blas_isamax PLMD::blas::PLUMED_BLAS_F77_FUNC(isamax,ISAMAX) |
|
Internal implementation of BLAS, imported from GROMACS.
The module in src/blas contains an internal implementation of BLAS routines which is automatically imported from GROMACS using the src/blas/import.sh script. This set of routines is compiled when __PLUMED_INTERNAL_BLAS is defined and allow PLUMED to be used when installed BLAS libraries are not available. Notice that the import script creates a blas.h file with function declarations which are used also when installed blas are employed. This is done because there are blas installation written in FORTRAN that do not provide header files.
Since files are automatically generated, do not edit them directly. In case you need PLUMED specific modifications please do it by modifying the import script.
Within the PLUMED doxygen (this page) the available macros are listed but not documented. Have a look at the corresponding documentation at http://www.netlib.org/blas