Which Computational Software Is Best for Tensorial Hermite Polynomials?

  • Context: Graduate 
  • Thread starter Thread starter parulm
  • Start date Start date
  • Tags Tags
    Software
Click For Summary

Discussion Overview

The discussion focuses on identifying suitable computational software for working with tensorial Hermite polynomials, specifically for operations involving integration, summation, and index permutation. Participants explore various software options and their capabilities in handling complex tensor calculations.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks software that can perform complex operations on tensorial Hermite polynomials, including tensor contraction and inner products.
  • Another participant suggests Mathematica and MATLAB as strong candidates, highlighting Mathematica's symbolic math capabilities and MATLAB's numerical focus.
  • Free alternatives like Freemat and Octave are mentioned as options for numerical computation.
  • A participant shares their positive experience with Maple for symbolic tensor calculations, noting its utility in general relativity.
  • A question is raised about the ability to interchange indices of tensors in Maple, specifically regarding permutations, and a participant expresses difficulty with similar operations in Maxima.

Areas of Agreement / Disagreement

Participants express differing preferences for software, with no consensus on a single best option. The discussion reflects multiple competing views on the capabilities of various software packages.

Contextual Notes

Participants have not resolved the specific capabilities of each software regarding tensor index manipulation, and there are unresolved questions about the functionality of Maxima in this context.

Who May Find This Useful

This discussion may be useful for researchers and practitioners in physics and mathematics who are looking for computational tools to work with tensorial Hermite polynomials and related tensor operations.

parulm
Messages
2
Reaction score
0
I need to use a computational software to work on tensorial hermite polynomials. The operations I want to perform are complex combinations of integration, summation and permutation over indices. Please refer to this image: https://www.dropbox.com/s/2ogp4mr7ejg7x8o/Screenshot 2014-07-07 19.49.16.png
For example, in the above, I want to be able to compute the expression for the expansion coefficient for given n as is done manually in the image below: https://www.dropbox.com/s/2ogp4mr7ejg7x8o/Screenshot 2014-07-07 19.49.16.png
Also, at later stages, I will be using tensor contraction, inner product very often, so I need the software to have good support for the same.

Thanks!
 
Physics news on Phys.org
Your best bet is either Mathematica or MATLAB. Mathematica can do symbolic math and numerical solutions whereas MATLAB is geared primarily for numberical solutions.

A mathematica summary of features:

http://en.wikipedia.org/wiki/Mathematica

and MATLAB

http://en.wikipedia.org/wiki/Matlab

Alternatively, you could consider Freemat or Octave as free clones of MATLAB with the same core features for numerical computation.

Here's a list / comparison of other numerical software packages:

http://en.wikipedia.org/wiki/Comparison_of_numerical_analysis_software

and lastly here's a list / comparison of symbolic math packages:

http://en.wikipedia.org/wiki/Comparison_of_computer_algebra_systems
 
I use Maple for symbolic tensor calculations in general relativity. I like it, and I find that it does what I need (I don't know about your needs, though), but the main reason that I use it is that my employer has a site license, so I have Maple freely and legally installed on my computers.
 
Dear George,

Thanks! Can we interchange indices of a tensor in Maple. Or maybe get a permutation. For example, get Aij from Aji or get Bijk and Bikj etc from Bjki? I am using a software called maxima right now which is very much like mathematica and I cannot figure out a way to get permutations in that.
 

Similar threads

  • · Replies 29 ·
Replies
29
Views
5K
  • · Replies 1 ·
Replies
1
Views
7K
  • · Replies 46 ·
2
Replies
46
Views
9K
  • · Replies 16 ·
Replies
16
Views
11K
  • · Replies 78 ·
3
Replies
78
Views
7K
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
5K