saberworks

76 Reputation

2 Badges

16 years, 363 days

MaplePrimes Activity


These are answers submitted by saberworks

i cannot find any examples of defining memory limits (for the software)

maple.exe -T datalimit 4000000 ??

this is why i posted. Glad that you now have the same result. Hopefully someone will no the switch/flag command to force maple to use a XXXX Mb memory limit.


 

saberworks

Here is my problem

********************

with(LinearAlgebra);

M := Matrix([[R1+R2+R3+RL2, R3, -R2, 0, 0, 0, 0, 0, 0, 0, 0], [R3, R3+R4+R5+RL2, 0, -R4, 0, 0, 0, 0, 0, 0, 0], [-R2, 0, R2+R6+R7+R8, R8, -R7, 0, 0, 0, 0, 0, 0], [0, -R4, R8, R4+R8+R9+R10, 0, -R9, 0, 0, 0, 0, 0], [0, 0, -R7, 0, R7+R11+R12+R13, R13, -R12, 0, 0, 0, 0], [0, 0, 0, -R9, R13, R9+R13+R14+R15, 0, -R14, 0, 0, 0], [0, 0, 0, 0, -R12, 0, R12+R16+R17+R18, R18, -R17, 0, 0], [0, 0, 0, 0, 0, -R14, R18, R14+R18+R19+R20, 0, -R19, 0], [0, 0, 0, 0, 0, 0, -R17, 0, R17+R21+R22+R23, R23, -R22], [0, 0, 0, 0, 0, 0, 0, -R19, R23, R19+R23+R24+R25, -R24], [0, 0, 0, 0, 0, 0, 0, 0, -R22, -R24, R22+R24+R26]]);

MatrixInverse(M);
 

********************

Matrix inverse throws memory allocation warning and stops running. I know it will be big, but expect it to at least use all avavilable memory first. Is there a memory allocation switch/config to override or instruct maple to use XXGb memory?

saberworks

How can i run my problem as a script and post my commandline expressions. Can I then run the script without opening the GUI and run faster?

I'm new to maple - so I will attempt to explain as much as i can what i've done.

When I open maple I get a worksheet area on the right. I started a symbolic matrix 11x11 and filled it in. I then right clicked on the matrix click standard operations and then clicked on inverse. (where maple quickly grinds to a halt at 1883 Mb). I don't know where i can drive maple similare to matlab.

My matrix structure looks like this (where the diag (Z) are 4 symbols deep)

Z, X, X, 0, 0, 0, 0, 0, 0, 0, 0
X, Z, X, X, 0, 0, 0, 0, 0, 0, 0
X, X, Z, X, X, 0, 0, 0, 0, 0, 0
0, X, X, Z, X, X, 0, 0, 0, 0, 0
0, 0, X, X, Z, X, X, 0, 0, 0, 0
0, 0, 0, X, X, Z, X, X, 0, 0, 0
0, 0, 0, 0, X, X, Z, X, X, 0, 0
0, 0, 0, 0, 0, X, X, Z, X, X, 0
0, 0, 0, 0, 0, 0, X, X, Z, X, X
0, 0, 0, 0, 0, 0, 0, X, X, Z, X
0, 0, 0, 0, 0, 0, 0, 0, X, X, Z

I will try to post the real matrix data soon.

Thanks for everyone's efforts.

saberworks

Its running 32 bit maple on a 64 bit system.  When I tried running 32 bit maple on a 32 bit machine maple fails at around 909Mb (1GB of ram). How do I reallocate the memory avavaible. As there are many 32bit machines with large amounts of ram (performance based workstations) or is maple held back by it's kernel design?

 

saberworks

Page 1 of 1