This is the mail archive of the
`gcc-patches@gcc.gnu.org`
mailing list for the GCC project.

Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|

Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |

Other format: | [Raw text] |

*From*: Brooks Moses <bmoses at stanford dot edu>*To*: gcc-patches at gcc dot gnu dot org*Cc*: fortran at gcc dot gnu dot org*Date*: Mon, 09 Oct 2006 12:36:01 -0700*Subject*: Re: [gfortran,patch] New option to use BLAS routines for matrix multiplication*References*: <BB94194A-C1ED-4F09-AC57-7A6E9FFF0BF8@gmail.com> <200610071116.06876.steven@gcc.gnu.org> <EBC0E812-DAC5-48C9-B847-C48BC599AAF9@gmail.com> <0838D9FC-40DB-482B-B408-054F7FBBAE9A@gmail.com>

Where is the documentation of the new options and this new feature?

I'm currently writing it, and will post it ASAP. I should have stated that in my patch submission.

Here is the doc patch. Tested with "make info". As I'm not a very good writer (even in french, let alone english), alternate wordings are welcome!

It looks good to me, with a couple of small comments:

+@cindex -fblas-matmul-limit +@item -fblas-matmul-limit=@var{n} +Only significant when @command{-fexternal-blas} is in effect. +Matrix multiplication of matrices with size larger than (or equal to) @var{n} +will be performed by calls to BLAS functions, while others will be +handled by @command{gfortran} internal algorithms. If the matrices +involved are not square, the size comparison is performed using the +geometric mean of the three matrices dimensions.

The last sentence is a bit unclear -- it took me a moment to realize that you meant the dimensions of the three matrices involved (the two inputs and the result), rather than three dimensions of one matrix, and so I was trying to think of what the third one might be. Perhaps "geometric mean of the dimensions of the argument and result matrices"?

**Follow-Ups**:**Re: [gfortran,patch] New option to use BLAS routines for matrix multiplication***From:*Bernhard Fischer

**References**:**[gfortran,patch] New option to use BLAS routines for matrix multiplication***From:*FX Coudert

**Re: [gfortran,patch] New option to use BLAS routines for matrix multiplication***From:*Steven Bosscher

**Re: [gfortran,patch] New option to use BLAS routines for matrix multiplication***From:*FX Coudert

**Re: [gfortran,patch] New option to use BLAS routines for matrix multiplication***From:*FX Coudert

Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|

Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |