[Limdep Nlogit List] Memory allocation problem

Herbert Zhao herbertzhao at gmail.com
Sat Oct 9 05:24:34 EST 2010

Dear Limdep listers,

In short my problem is that I cannot change the number of columns allowed in the data area and I cannot allocate enough memory to the program so that given the current number of columns setting, I get enough number of observations to hold my data. Of course I have enough free memory on my machine, running Win 7 Home Premium 64bit (i7 920, 9G RAM).
More specifically, I have a dataset that have about 50 variables and 193000 observations, which means I have to increase the allocated memory to load the dataset. However, I’ve never been able to successfully allocate more than about 1000M memory. Sometimes I have to restart the system or nlogit several times to allocate more than 500M memory. When I say I cannot allocate memory the error message reads: NLOGIT could not allocate sufficient memory for the data area, so it has reset the data area to 200000 cells. But I have ample free memory (at least 6G) on the computer. A strange issue is that I believe that I’ve read in the documentation saying by changing the number of observations in the allocating memory dialog box, I can change the number of columns in the data area. Currently on my machine the number of columns is set to 900 and both the textbox showing number of observations and number of columns are greyed out, meaning that I cannot change the number displayed there. All I can change is how much memory to allocate.

Does anyone know how to get around this problem? Also, is there a 64bit version of NLOGIT? If not, will it come out soon?



More information about the Limdep mailing list