Re: [NMusers] What does MU_WARNING 24 mean?
Nick, The subroutine CHECKMU in NMTRAN (for 7.2 and later) that checks the mu variables starts by calling a recursive subroutine to obtain complete right sides of all assignment statements. E.g., suppose abbreviated code is A=THETA(1)*EXP(ETA(1)) B=THETA(2)*EXP(ETA(2)) X=A Z=X*B After the recursive subroutine is called, NMTRAN knows that Z=THETA(1)*EXP(ETA(1))*THETA(2)*EXP(ETA(2)) Only afterwards does NMTRAN look for MU variables. MU_WARNING 24 occurs if the recursive subroutine fails. The message is not a good one because I never expected it to occur. As Bob says, CHECKMU does not change FSUBS, so it is not the message as such that is causing the trouble. I suspect this c.s. may have a lot of complicated abbreviated code, so that the arrays used in the subroutine are not large enough. They are dynamically allocated, so this situation can be fixed. Please do send Bob the c.s. and we will improve this for 7.3. I suspect that somehow the size and/or complexity of abbreviated code (hence of FSUBS) may be what is causing Intel compiler to fail. Why this happens with 7.2 but not with earlier versions is a mystery. Alison On Fri, Oct 12, 2012, at 06:04 PM, Bauer, Robert wrote: Nick: I can help further if I test out the control stream file. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:40 PM To: nmusers Subject: Re: [NMusers] What does MU_WARNING 24 mean? Bob, This is a control stream used successfully with NM6. Therefore there are no MU_X declarations (see question 1). The intel and g95 compilers works fine with all other problems I've tried. Its only with this strange warning/error situation that there seems to be a difference between them. Nick On 13/10/2012 1:35 p.m., Bauer, Robert wrote: Nick: The MU warnings are completely passive. I do not know what your control stream would have. Any MU_X declarations? Link errors are caused by your intel compiler may not be set up properly. It has nothing to do with NMTRAN errors and warnings. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:06 PM To: nmusers Subject: [NMusers] What does MU_WARNING 24 mean? Hi, I am trying to run a complex model developed with NM6 some years ago. I'm trying to rerun the model using NM7.2. I get the following messages from NM-TRAN: (MU_WARNING 24) INTERNAL ERROR IN NMTRAN: UNABLE TO CHECK USE OF MU_ VARIABLES. These warning(s) are considered to be serious errors: 24 With Intel v 11 this then leads to link errors and NONMEM does not run. With the g95 compiler a NONMEM executable is created and NONMEM runs. Question 1: What is the cause of MU_WARNING 24? What does it mean? There are no MU variables declared in the NM-TRAN code. Question 2: What does it mean for a warning to be a serious error? My experience with NONMEM has been that warnings and errors are quite different kinds of messages. Warnings are not necessarily errors. Whlle errors mean execution has to stop. Question 3: Why is there a difference between the way the Intel and g95 compilers deal with this warning/error? Nick -- Nick Holford, Professor Clinical Pharmacology Dept Pharmacology Clinical Pharmacology, Bldg 503 Room 302A University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 email: n.holf...@auckland.ac.nz http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford ICON plc made the following annotations. -- This e-mail transmission may contain confidential or legally privileged information that is intended only for the individual or entity named in the e-mail address. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or reliance upon the contents of this e-mail is strictly prohibited. If you have received this e-mail transmission in error, please reply to the sender, so that ICON plc can arrange for proper delivery, and then please delete the message. Thank You, ICON plc South County Business Park Leopardstown Dublin 18 Ireland Registered number: 145835 -- Alison Boeckmann
RE: [NMusers] What does MU_WARNING 24 mean?
Alison: Nick had sent me the control stream file, and while the #24 message showed up on my NM7.2/Intel fortran, nmtran completed, and a nonmem executable was formed, so there appears to be an issue with his particular setup. Meanwhile, with nm7.3 version, did not have this warning message, and the nonmem executable successfully formed. With Nick's permission, I can send you his control stream file. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: Alison Boeckmann [mailto:alisonboeckm...@fastmail.fm] Sent: Saturday, October 13, 2012 1:53 AM To: Bauer, Robert; Nick Holford; nmusers Subject: Re: [NMusers] What does MU_WARNING 24 mean? Nick, The subroutine CHECKMU in NMTRAN (for 7.2 and later) that checks the mu variables starts by calling a recursive subroutine to obtain complete right sides of all assignment statements. E.g., suppose abbreviated code is A=THETA(1)*EXP(ETA(1)) B=THETA(2)*EXP(ETA(2)) X=A Z=X*B After the recursive subroutine is called, NMTRAN knows that Z=THETA(1)*EXP(ETA(1))*THETA(2)*EXP(ETA(2)) Only afterwards does NMTRAN look for MU variables. MU_WARNING 24 occurs if the recursive subroutine fails. The message is not a good one because I never expected it to occur. As Bob says, CHECKMU does not change FSUBS, so it is not the message as such that is causing the trouble. I suspect this c.s. may have a lot of complicated abbreviated code, so that the arrays used in the subroutine are not large enough. They are dynamically allocated, so this situation can be fixed. Please do send Bob the c.s. and we will improve this for 7.3. I suspect that somehow the size and/or complexity of abbreviated code (hence of FSUBS) may be what is causing Intel compiler to fail. Why this happens with 7.2 but not with earlier versions is a mystery. Alison On Fri, Oct 12, 2012, at 06:04 PM, Bauer, Robert wrote: Nick: I can help further if I test out the control stream file. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:40 PM To: nmusers Subject: Re: [NMusers] What does MU_WARNING 24 mean? Bob, This is a control stream used successfully with NM6. Therefore there are no MU_X declarations (see question 1). The intel and g95 compilers works fine with all other problems I've tried. Its only with this strange warning/error situation that there seems to be a difference between them. Nick On 13/10/2012 1:35 p.m., Bauer, Robert wrote: Nick: The MU warnings are completely passive. I do not know what your control stream would have. Any MU_X declarations? Link errors are caused by your intel compiler may not be set up properly. It has nothing to do with NMTRAN errors and warnings. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:06 PM To: nmusers Subject: [NMusers] What does MU_WARNING 24 mean? Hi, I am trying to run a complex model developed with NM6 some years ago. I'm trying to rerun the model using NM7.2. I get the following messages from NM-TRAN: (MU_WARNING 24) INTERNAL ERROR IN NMTRAN: UNABLE TO CHECK USE OF MU_ VARIABLES. These warning(s) are considered to be serious errors: 24 With Intel v 11 this then leads to link errors and NONMEM does not run. With the g95 compiler a NONMEM executable is created and NONMEM runs. Question 1: What is the cause of MU_WARNING 24? What does it mean? There are no MU variables declared in the NM-TRAN code. Question 2: What does it mean for a warning to be a serious error? My experience with NONMEM has been that warnings and errors are quite different kinds of messages. Warnings are not necessarily errors. Whlle errors mean execution has to stop. Question 3: Why is there a difference between the way the Intel and g95 compilers deal with this warning/error? Nick -- Nick Holford, Professor Clinical Pharmacology Dept Pharmacology Clinical Pharmacology, Bldg 503 Room 302A University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 email
RE: [NMusers] What does MU_WARNING 24 mean?
Nick: The MU warnings are completely passive. I do not know what your control stream would have. Any MU_X declarations? Link errors are caused by your intel compiler may not be set up properly. It has nothing to do with NMTRAN errors and warnings. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:06 PM To: nmusers Subject: [NMusers] What does MU_WARNING 24 mean? Hi, I am trying to run a complex model developed with NM6 some years ago. I'm trying to rerun the model using NM7.2. I get the following messages from NM-TRAN: (MU_WARNING 24) INTERNAL ERROR IN NMTRAN: UNABLE TO CHECK USE OF MU_ VARIABLES. These warning(s) are considered to be serious errors: 24 With Intel v 11 this then leads to link errors and NONMEM does not run. With the g95 compiler a NONMEM executable is created and NONMEM runs. Question 1: What is the cause of MU_WARNING 24? What does it mean? There are no MU variables declared in the NM-TRAN code. Question 2: What does it mean for a warning to be a serious error? My experience with NONMEM has been that warnings and errors are quite different kinds of messages. Warnings are not necessarily errors. Whlle errors mean execution has to stop. Question 3: Why is there a difference between the way the Intel and g95 compilers deal with this warning/error? Nick -- Nick Holford, Professor Clinical Pharmacology Dept Pharmacology Clinical Pharmacology, Bldg 503 Room 302A University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 email: n.holf...@auckland.ac.nz http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford ICON plc made the following annotations. -- This e-mail transmission may contain confidential or legally privileged information that is intended only for the individual or entity named in the e-mail address. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or reliance upon the contents of this e-mail is strictly prohibited. If you have received this e-mail transmission in error, please reply to the sender, so that ICON plc can arrange for proper delivery, and then please delete the message. Thank You, ICON plc South County Business Park Leopardstown Dublin 18 Ireland Registered number: 145835
Re: [NMusers] What does MU_WARNING 24 mean?
Bob, This is a control stream used successfully with NM6. Therefore there are no MU_X declarations (see question 1). The intel and g95 compilers works fine with all other problems I've tried. Its only with this strange warning/error situation that there seems to be a difference between them. Nick On 13/10/2012 1:35 p.m., Bauer, Robert wrote: Nick: The MU warnings are completely passive. I do not know what your control stream would have. Any MU_X declarations? Link errors are caused by your intel compiler may not be set up properly. It has nothing to do with NMTRAN errors and warnings. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:06 PM To: nmusers Subject: [NMusers] What does MU_WARNING 24 mean? Hi, I am trying to run a complex model developed with NM6 some years ago. I'm trying to rerun the model using NM7.2. I get the following messages from NM-TRAN: (MU_WARNING 24) INTERNAL ERROR IN NMTRAN: UNABLE TO CHECK USE OF MU_ VARIABLES. These warning(s) are considered to be serious errors: 24 With Intel v 11 this then leads to link errors and NONMEM does not run. With the g95 compiler a NONMEM executable is created and NONMEM runs. Question 1: What is the cause of MU_WARNING 24? What does it mean? There are no MU variables declared in the NM-TRAN code. Question 2: What does it mean for a warning to be a serious error? My experience with NONMEM has been that warnings and errors are quite different kinds of messages. Warnings are not necessarily errors. Whlle errors mean execution has to stop. Question 3: Why is there a difference between the way the Intel and g95 compilers deal with this warning/error? Nick -- Nick Holford, Professor Clinical Pharmacology Dept Pharmacology Clinical Pharmacology, Bldg 503 Room 302A University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 email: n.holf...@auckland.ac.nz http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford
RE: [NMusers] What does MU_WARNING 24 mean?
Nick: I can help further if I test out the control stream file. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:40 PM To: nmusers Subject: Re: [NMusers] What does MU_WARNING 24 mean? Bob, This is a control stream used successfully with NM6. Therefore there are no MU_X declarations (see question 1). The intel and g95 compilers works fine with all other problems I've tried. Its only with this strange warning/error situation that there seems to be a difference between them. Nick On 13/10/2012 1:35 p.m., Bauer, Robert wrote: Nick: The MU warnings are completely passive. I do not know what your control stream would have. Any MU_X declarations? Link errors are caused by your intel compiler may not be set up properly. It has nothing to do with NMTRAN errors and warnings. Robert J. Bauer, Ph.D. Vice President, Pharmacometrics, RD ICON Development Solutions 7740 Milestone Parkway Suite 150 Hanover, MD 21076 Tel: (215) 616-6428 Mob: (925) 286-0769 Email: robert.ba...@iconplc.com Web: www.iconplc.com -Original Message- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Nick Holford Sent: Friday, October 12, 2012 8:06 PM To: nmusers Subject: [NMusers] What does MU_WARNING 24 mean? Hi, I am trying to run a complex model developed with NM6 some years ago. I'm trying to rerun the model using NM7.2. I get the following messages from NM-TRAN: (MU_WARNING 24) INTERNAL ERROR IN NMTRAN: UNABLE TO CHECK USE OF MU_ VARIABLES. These warning(s) are considered to be serious errors: 24 With Intel v 11 this then leads to link errors and NONMEM does not run. With the g95 compiler a NONMEM executable is created and NONMEM runs. Question 1: What is the cause of MU_WARNING 24? What does it mean? There are no MU variables declared in the NM-TRAN code. Question 2: What does it mean for a warning to be a serious error? My experience with NONMEM has been that warnings and errors are quite different kinds of messages. Warnings are not necessarily errors. Whlle errors mean execution has to stop. Question 3: Why is there a difference between the way the Intel and g95 compilers deal with this warning/error? Nick -- Nick Holford, Professor Clinical Pharmacology Dept Pharmacology Clinical Pharmacology, Bldg 503 Room 302A University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 email: n.holf...@auckland.ac.nz http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford ICON plc made the following annotations. -- This e-mail transmission may contain confidential or legally privileged information that is intended only for the individual or entity named in the e-mail address. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or reliance upon the contents of this e-mail is strictly prohibited. If you have received this e-mail transmission in error, please reply to the sender, so that ICON plc can arrange for proper delivery, and then please delete the message. Thank You, ICON plc South County Business Park Leopardstown Dublin 18 Ireland Registered number: 145835