RE: MAXIDS=10000

From: William Bachman Date: January 15, 2009 technical Source: mail-archive.com
Brian, You can only submit posts to nmusers from the email address you are subscribed from (it eliminates spam for those not registered). Your file was distributed via the list at 7:41pm last night. The SIZES file contains the formulas for changing values within commented lines of the file. For example: C LPAR: MAX. NO. OF PARAMETERS THAT MAY BE ESTIMATED PARAMETER (LPAR=70) C LPAR2: I*(I+1)/2 WHERE I=SQRT(FLOAT(2*LPAR)) PARAMETER (LPAR2=66) So, if you change the value of LPAR from 70 to 100, you need to calculate LPAR2 based on the formula: I*(I+1)/2 WHERE I=SQRT(FLOAT(2*LPAR)) C LPAR: MAX. NO. OF PARAMETERS THAT MAY BE ESTIMATED PARAMETER (LPAR=100) C LPAR2: I*(I+1)/2 WHERE I=SQRT(FLOAT(2*LPAR)) PARAMETER (LPAR2=105) However, if you search the SIZES file, you will find that none of the buffers or other parameters has a formula indicating dependence on MAXIDS. So, theoretically at least, you should need no other changes before you recompile NONMEM. If you recompile and your run gives you an error message regarding LIM6 or any other buffer, you may need to increase the size of the specific buffer indicated by the error message making the value incrementally larger until the error message goes away. Bill
Quoted reply history
________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Brian J. Mc Hugh Sent: Thursday, January 15, 2009 12:32 PM To: Bachman, William Subject: Fwd: MAXIDS=10000 Hi Bill, I submitted the letter below to nmusers last night but haven't yet seen it distributed to the nmusers list. I believe I am registered at nmuser through my yale address. Would it have been better to give my gsk address, which is [email protected]? It is elementary to determine how to set the MAXIDS value, but how does one determine how to set the buffer values? Best Regards, Brian ---------- Forwarded message ---------- From: Brian J. Mc Hugh <[email protected]> Date: Wed, Jan 14, 2009 at 7:41 PM Subject: MAXIDS=10000 To: [email protected] Dear NMUSERS, The following two lines reside in the SIZES file of NONMEM_6.2.0: C MAXIDS: MAX. NO. OF INDIVIDUALS IN DATA SET PARAMETER (MAXIDS=10000) If the numbers of ids exceeds 10,000, I've read Tom Ludden of Icon Development Solutions recommend that users may want to adjust "this" value, "the value for LIM6" and "any other parameter values in SIZES" to meet their specific needs. I have a dataset with greater than 10,000 Individuals, which means I will change MAXIDS. Since it was mentioned that LIM6 also needs to be changed (is this dependendent on the number of IDs?), does anyone know if any other parameters, e.g., LIM1, LIM2, LIM3, LIM4, LIM5, LIM7, LIM8, LIM 11, LIM13, LIM15, or LIM16, might need to be changed to satisfy my needs before I recompile NONMEM? Kind Regards, Brian
Jan 14, 2009 Brian J. Mc Hugh MAXIDS=10000
Jan 15, 2009 Brian J. Mc Hugh MAXIDS=10000
Jan 15, 2009 William Bachman RE: MAXIDS=10000