Paul,
Given the lack of response to my questions on extending available memory, could you give me some history of the /3gb option in SLINK.
Has the /3gb switch in SLINK been tested and successfully used?
I have been trying to test it, without sucess, getting either a stack overflow or invalid executable.
When trying to modify the array sizes without the /3gb option, I am also finding the tests are sensitivity to what other programs are runing. I would have expected that as all programs are virtual, then the only variation should be the delay for paging out other programs and not changes to stack overflow errors.
When I tried to test the VC option and not /3gb, common loads from 0x20000000 ( 512mb), limiting the available common size to less than 1,500 mb. Can this be changed ? With the 3gb option, I could not get the program to run, beingh unable to fix stack overflow problems.
My previous question of : can I define multiple arrays in excess of 2gb where each are less than 2gb, still has not been answered. I can not get the linker to generate a valid executable.
I am finding this attempt to increase the available memory, using /3gb to be very frustrating. As a concept, /3gb implies that I should be able to have up to 3gb of addressable memory available to a single process. We have other commercial FE packages which appear to achieve this outcome.
I would be pleased to send you my simple program, which presently consists of initialising and summing the values in 2 arrays.
Regards John