There was no parameter list. The program was:
MODULE TestMatrix;
IMPORT StdLog;
PROCEDURE MultMat*;
VAR a: ARRAY 507 OF ARRAY 507 OF REAL;
b,c: ARRAY 507 OF REAL;
i,j: INTEGER;
BEGIN
...............
END MultMat;
END TestMatrix.
This runs, but increasing the matrix to 508 does not work.
Incidentally, the heap size shows as about 1.5 MB. Ideally, I would like to
be able to manipulate a 4000X4000 matrix in RAM. Currently (with JPI's
Modula-2 compiler, using segmented memory), I swap rows from the disk. But
I was hoping to be able to use a good part of the physical memory available
to me now that I have a 32-bit compiler.
Charlie Weber
-----Original Message-----
From: Treutwein; Bernhard
[mailto:Bernhard.Treutwein{([at]})nowhere.xy
Sent: Wednesday, June 27, 2001 2:29 AM
To: Weber, Dr Charles
Cc: blackbox{([at]})nowhere.xy
Subject: Re: memory limit?
> From: "Weber, Dr Charles" <Weberc{([at]})nowhere.xy
> To: "'blackbox{([at]})nowhere.xy
> Subject: memory limit?
> Date: Tue, 26 Jun 2001 15:57:03 -0400
> I recently downloaded Blackbox and wrote a short program to see if I could
> work with large matrices. I was able to multiply up to a 507X507 matrix
by
> a 507 vector to produce a 507 vector, but anything larger lead to a "stack
> overflow" or else Blackbox just exited. There were no problems with
> compilation. Are there any "memory model" limitations? 2 MB is awfully
> limiting.
>
could you please post the parameter lists ?
If you have a
PROCEDURE Mult ( A, B : Matrix; VAR res : Matrix )
it would be no wonder, since A and B would becopied to
the stack. Try
PROCEDURE Mult ( IN A, B : Matrix; VAR res : Matrix )
or
PROCEDURE Mult ( IN A, B : Matrix; OUT res : Matrix )
Bernhard Treutwein
Bernhard.Treutwein{([at]})nowhere.xy
Tel. 049-89-2180-2774 Fax.: 089-2180-9927742
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word
"unsubscribe" to:
blackbox-request{([at]})nowhere.xy
To get a list of valid e-mail commands and instructions on their usage, send
a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list
owner at
owner-blackbox{([at]})nowhere.xy
Received on Wed Jun 27 2001 - 18:32:42 UTC