C++ library for numerical computing

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Jorn Attermann

    C++ library for numerical computing

    I perform numerical simulation which requires linear algebra programming
    that is optimized for speed. However, to my surprise, there seems to be no
    "standard" linear algebra library in C++ which is well documented, allround
    and agreed upon as being effective.

    I am currently using TNT (http://math.nist.gov/tnt/) which, however, lacks
    some important methods such as conversion of a three-dimensional array
    (Array3D) to a number of individual two-dimensional arrays (Array2Ds). I
    have implemented my own methods but I feel far from assured that these are
    optimal.

    I would appreciate very much to hear the group's view on this.


    Jorn Attermann


  • David B. Held

    #2
    Re: C++ library for numerical computing

    "Jorn Attermann" <jornat@nospam. dk> wrote in message
    news:3f8ef195$0 $54845$edfadb0f @dread11.news.t ele.dk...[color=blue]
    > [...]
    > I would appreciate very much to hear the group's view on this.[/color]

    Is Blitz++ relevant to your problem?

    Dave



    ---
    Outgoing mail is certified Virus Free.
    Checked by AVG anti-virus system (http://www.grisoft.com).
    Version: 6.0.521 / Virus Database: 319 - Release Date: 9/23/2003


    Comment

    • Valeriu Catina

      #3
      Re: C++ library for numerical computing

      Jorn Attermann wrote:[color=blue]
      > I perform numerical simulation which requires linear algebra programming
      > that is optimized for speed. However, to my surprise, there seems to be no
      > "standard" linear algebra library in C++ which is well documented, allround
      > and agreed upon as being effective.
      >
      > I am currently using TNT (http://math.nist.gov/tnt/) which, however, lacks
      > some important methods such as conversion of a three-dimensional array
      > (Array3D) to a number of individual two-dimensional arrays (Array2Ds). I
      > have implemented my own methods but I feel far from assured that these are
      > optimal.
      >
      > I would appreciate very much to hear the group's view on this.
      >
      >
      > Jorn Attermann
      >
      >[/color]

      See www.oonumerics.org/blitz


      Comment

      • Valeriu Catina

        #4
        Re: C++ library for numerical computing

        Valeriu Catina wrote:[color=blue]
        > Jorn Attermann wrote:
        >[color=green]
        >> I perform numerical simulation which requires linear algebra programming
        >> that is optimized for speed. However, to my surprise, there seems to
        >> be no
        >> "standard" linear algebra library in C++ which is well documented,
        >> allround
        >> and agreed upon as being effective.
        >>
        >> I am currently using TNT (http://math.nist.gov/tnt/) which, however,
        >> lacks
        >> some important methods such as conversion of a three-dimensional array
        >> (Array3D) to a number of individual two-dimensional arrays (Array2Ds). I
        >> have implemented my own methods but I feel far from assured that these
        >> are
        >> optimal.
        >>
        >> I would appreciate very much to hear the group's view on this.
        >>
        >>
        >> Jorn Attermann
        >>
        >>[/color]
        >
        > See www.oonumerics.org/blitz
        >
        >[/color]


        I forgot mtl at http://www.osl.iu.edu/research/mtl/, and itl at



        Comment

        • E. Robert Tisdale

          #5
          Re: C++ library for numerical computing

          Jorn Attermann wrote:
          [color=blue]
          > I perform numerical simulation which requires linear algebra programming
          > that is optimized for speed. However, to my surprise,
          > there seems to be no "standard" linear algebra library in C++[/color]

          or any other language, for that matter,
          [color=blue]
          > which is well documented, all round and agreed upon as being effective.[/color]

          Take a look at
          The C++ Scalar, Vector, Matrix and Tensor class Library



          Also, take a look at the
          Vector, Signal and Image Processing Library

          Hondatoto login aman situs lotto resmi nomor satu idn melalui landing page ini. Jangan biarkan kesenanganmu bermain togel online di agen toto terpercaya Hondatoto terganggu oleh link phising.


          and the
          High Performance Embedded Computing Software Initiative (HPEC-SI)

          hpec-si.org is your first and best source for all of the information you’re looking for. From general topics to more of what you would expect to find here, hpec-si.org has it all. We hope you find what you are searching for!


          Comment

          • Ryan Mitchley

            #6
            Re: C++ library for numerical computing

            The boost library has something called ublas, which contains a whole lot of
            CBLAS and CLAPACK derived stuff.

            I think some of it was inspired by Blitz++.

            I'm not sure how it compares to other libraries.... any opinions?

            Ryan




            Comment

            Working...