[NMusers] RE: Problem with fpi in NONMEM 7.3

From: Bauer, Robert <Robert.Bauer_at_iconplc.com>
Date: Thu, 4 Jan 2018 16:00:21 +0000

Pieter:
Generally, using MPI parallelization method is preferred. The FILE26 is on=
e of the internal buffer files used by default to save on memory usage. As=
 now-a-days computers have lots of memory, you can add the following option=
 switch to your command line (which works with nonmem 7.3 and above):

-maxlim=3

and this will request NMTRAN to size all internal memory so no buffer files=
 are needed. This should prevent the error you are seeing.

Nonetheless, the error should not have occurred even when using FPI, and su=
ggests that improper transfer of file buffer data between manager and worke=
rs is occurring. If you are able, please send me an example control stream=
 and data file, so I may determine if something needs to be corrected. Als=
o, please let me know what version of NONMEM you are using.


Robert J. Bauer, Ph.D.
Senior Director
Pharmacometrics R&D
ICON Early Phase
820 W. Diamond Avenue
Suite 100
Gaithersburg, MD 20878
Office: (215) 616-6428
Mobile: (925) 286-0769
Robert.Bauer_at_iconplc.com<mailto:Robert.Bauer_at_iconplc.com>
www.iconplc.com<http://www.iconplc.com/>

From: owner-nmusers_at_globomaxnm.com [mailto:owner-nmusers_at_globomaxnm.com] On=
 Behalf Of Pieter Colin
Sent: Thursday, January 04, 2018 2:09 AM
To: 'nmusers_at_globomaxnm.com'
Subject: [NMusers] Problem with fpi in NONMEM 7.3

Dear NM users,

I've been encountering a problem when using NONMEM 7.3 and the file passing=
 interface for parallel computing.
The run I'm trying to get going consists of 5 problems within a single NONM=
EM run.
Here is a short extract of the script:

$PROBLEM Fit cohort 1
$INPUT ...
$DATA data.csv IGNORE=_at_ IGNORE(COHORT.EQ.1) REWIND
...
$ESTIMATION ... MSFO=run1.msf
---
$PROBLEM Post hoc predictions
$INPUT ...
$DATA data.csv IGNORE=_at_ IGNORE(COHORT.NE.1) REWIND
$MSFI run1.msf
...
$ESTIMATION ... MAX=0
---
$PROBLEM Fit cohort 2
$INPUT ...
$DATA data.csv IGNORE=_at_ IGNORE(COHORT.EQ.2) REWIND
...
$ESTIMATION ... MSFO=run1.msf
---
$PROBLEM Post hoc predictions
$INPUT ...
$DATA data.csv IGNORE=_at_ IGNORE(COHORT.NE.2) REWIND
$MSFI run1.msf
...
$ESTIMATION ... MAX=0
---
$PROBLEM Fit all data
$INPUT ...
$DATA data.csv IGNORE=_at_ REWIND
...
$ESTIMATION ...

The script works perfectly fine without the parallel computing option. When=
 using the fpi I get the following error message:

At line 169 of file <unit = 26, file = ┬┤FILE26┬┤>
Fortran runtime error: End of File

The run consistently fails when initiating problem 5 (i.e. the initial OFV =
evaluation).
I've searched the NONMEM guides, and tried looking for some information onl=
ine on gfortran but I was not able to identify the problem.
Hopefully someone on this forum can shed some light on this behavior.

Warm regards,

Pieter Colin
Department of Anesthesiology
University Medical Center Groningen <br /><br /> ICON plc made the foll=
owing annotations. ------------------------------------------------------=
------------------------ This e-mail transmission may contain confidentia=
l or legally privileged information that is intended only for the individua=
l or entity named in the e-mail address. If you are not the intended reci=
pient, you are hereby notified that any disclosure, copying, distribution, =
or reliance upon the contents of this e-mail is strictly prohibited. If y=
ou have received this e-mail transmission in error, please reply to the sen=
der, so that ICON plc can arrange for proper delivery, and then please dele=
te the message. Thank You, ICON plc South County Business Park=




Received on Thu Jan 04 2018 - 11:00:21 EST

This archive was generated by hypermail 2.3.0 : Fri Sep 27 2019 - 16:57:32 EDT