Re: [NMusers] hardware question

From: Leonid Gibiansky <leonidg_at_metrumrg.com>
Date: Tue, 09 Jan 2007 18:08:11 -0500

Hi Toufigh,

If NONMEM converges, the differences are usually negligible. However, if the runs fail, they may
fail quite differently on different platforms. Below is the example from my recent projects: similar
but not identical g77 compilers on Linux and windows machines; runs failed with 136 error.

Leonid

OF
71559.566
71540.153

THETA - VECTOR OF FIXED EFFECTS PARAMETERS *********
          6.53E+01 9.52E-01 1.99E+02
          6.54E+01 9.57E-01 2.41E+02

  OMEGA - COV MATRIX FOR RANDOM EFFECTS - ETAS ********
  2.65E-02
  0.00E+00 5.05E-01
  0.00E+00 -8.96E-01 3.01E+00

  2.65E-02
  0.00E+00 4.82E-01
  0.00E+00 -1.06E+00 4.36E+00

  SIGMA - COV MATRIX FOR RANDOM EFFECTS - EPSILONS ****
  2.13E+01
  2.13E+01



> Hi,
>
> Could anybody provide some more info on how big the differences in
> parameter estimates are on different machines/compilers? In other words,
> are the differences large enough to be of concern when it comes to
> predicting the outcome of a study design or treatment, or are we talking
> about clinically insignificant differences?
>
> Toufigh Gordi
>
> -----Original Message-----
> From: owner-nmusers_at_globomaxnm.com [mailto:owner-nmusers_at_globomaxnm.com]
> On Behalf Of Gastonguay, Marc
> Sent: Tuesday, January 09, 2007 12:09 PM
> To: Mark Sale - Next Level Solutions
> Cc: nmusers_at_globomaxnm.com
> Subject: Re: [NMusers] hardware question
>
> Mark -
> Thanks for your support of NMQual. You're correct that it doesn't make
> all of the differences go away. It simply documents and in some cases
> implements the details (including all of those you've listed below) of
> the hardware/software configuration used for any given run &
> installation. In order to reproduce results (in those cases where
> configuration makes a difference), a reviewer would have to have to
> ensure that they are running on the same configuration.
>
> Nice try for a solution... Obviously the practical and important
> strategy is to explore the impact that possible configuration-related
> differences in results (as well as other model and parameter
> uncertainties) will have on the inferences we draw from our
> modeling/simulation efforts.
>
> Marc G.
>
>
> Mark Sale - Next Level Solutions wrote:
>> Thanks Marc,
>> While I'm a big fan of NMqual (I use it myself), it isn't clear to
> me
>> that it solves much of this problem. I think (personal opinion
> lacking
>> any data), the order of frequency in causes of differences are:
>> Different compiler (some people using g77)
>> Different compiler options (NMqual addresses this - right?, assuming
>> that both parties use NMqual)
>> Different hardware (some people using UNIX, a few still using Vax??,
>> possibly AMD vs Intel?)
>> Differences in OS (Windows vs Linux - haven't personally documented
>> this)
>> 32 vs 64 bit - even within the Intel compiler 9.0, there can be
>> differences, some of the variable are different sizes.
>> Failure to fix bugs (addressed by NMqual)
>>
>> Having said that, please not that I don't have a solution to the
> others
>> (except everyone should buy 64 bit Intel windows and run Windows XP64
>> and Intel 9.0 compiler, and use NMqual.
>>
>>
>> Mark Sale MD
>> Next Level Solutions, LLC
>> www.NextLevelSolns.com
>>
>>
>>
>>> -------- Original Message --------
>>> Subject: Re: [NMusers] hardware question
>>> From: "Gastonguay, Marc" <marcg_at_metrumrg.com>
>>> Date: Tue, January 09, 2007 8:00 am
>>> To: drmould_at_attglobal.net
>>> Cc: "'Mark Sale - Next Level Solutions'" <mark_at_nextlevelsolns.com>,
>>> nmusers_at_globomaxnm.com
>>>
>>> Diane, Mark and NMusers:
>>>
>>> Thanks for pointing out the potential differences in modeling results
>
>>> that may arise from different compilers, OS, hardware, NONMEM
>>> version/patches and the importance of being transparent about these
>>> details to potential reviewers. These are some of the reasons that
> led
>>> us to develop NMQual, a tool which facilitates NONMEM installation,
>>> tracks multiple installations of NONMEM and documents all of these
>>> configuration options for every model run. In fact NMQual is part of
> the
>>> basis of our (and other users') NONMEM software qualification
> strategy.
>>> Metrum Institute is working on final steps of validation for NMQual
> 6.0,
>>> which further extends the tool's flexibility and functionality to
> manage
>>> both NONMEM V and VI installations and bug-fixes. NMQual 6.0 will
>>> continue to be a platform-independent (Windows, Linux, UNIX, Mac OS),
>
>>> open-source tool and will be available on the Metrum Institute web
> site
>>> (www.metruminstitute.org) by February 1.
>>>
>>> As always, we appreciate user feedback on any tools/resources
> provided
>>> by Metrum Institute.
>>>
>>> Marc
>>>
>>> --
>>> Marc R. Gastonguay, Ph.D.
>>> President & CEO, Metrum Research Group LLC, www.metrumrg.com
>>> Scientific Director, Metrum Institute, www.metruminstitute.org
>>>
>>>
>>>
>>> Diane R Mould wrote:
>>>
>>>> Hi Mark
>>>>
>>>> Yes, clients often want to be able to reproduce a contractor's
> results by
>>>> re-running the final model on their own system and I would also say
> that the
>>>> regulators do as well. For Nonmem V, therefore, having different
> compilers
>>>> and processors is a valid concern. I think Peter Bonate had a
> poster at
>>>> AAPS some years ago investigating differences in hardware and
> compilers.
>>>> However for Nonmem VI, our experience thus far has been that it is
> not as
>>>> sensitive to compilers and hardware. In fact it also appears to be
> less
>>>> sensitive than Nonmem V was to the run termination status as well
> (so even
>>>> if the runs terminate, parameter estimates are generally pretty
> good, as is
>>>> the OBJ), which I think is consistent with what Tom Ludden presented
> when he
>>>> gave a preview of Nonmem VI. So for your hardware, I would guess if
> Nonmem
>>>> VI is the system you will be using for future consulting jobs, you
> should
>>>> not have problems duplicating your results on other hardware.
>>>>
>>>> Good luck finding a buyer :-)
>>>>
>>>> Diane
>>>>
>>>>
>>>>
>>>>> -----Original Message-----
>>>>> From: owner-nmusers_at_globomaxnm.com
> [mailto:owner-nmusers_at_globomaxnm.com]
>>>>> On Behalf Of Mark Sale - Next Level Solutions
>>>>> Sent: Monday, January 08, 2007 10:18 AM
>>>>> Cc: nmusers_at_globomaxnm.com
>>>>> Subject: [NMusers] hardware question
>>>>>
>>>>> For those of you who don't keep track of such things, Intel is,
> today,
>>>>> releasing the desktop (non-gaming) quad core CPU. I'm thinking of
>>>>> redoing my entire network, buying maybe 8 quad core machines for
> the GA
>>>>> application, as well as parallel NONMEM. My question is, as a
>>>>> consultant, my clients frequently want to re-run final models on
> their
>>>>> hardware - and I assume that the regulators do as well. How much
> of a
>>>>> problem will it be if I set up my system as 64 bit Vista (or XP)
> with
>>>>> the Intel 64 bit compiler? There will be times when the 64 bit
> result
>>>>> will be different than the 32 bit (as there are times when
> different
>>>>> compiler setting, different compiler etc give different results).
> Is
>>>>> anyone out there planning to move to 64 bit Intel? Will anyone be
> able
>>>>> to rerun my results? It seems, as far as I can tell, the 64 bit
> system
>>>>> is maybe 20-40% faster than a comparable 32 bit system. So, quad
> core,
>>>>> 64 bit and NONMEM VI (which is faster than NONMEM V), should make a
>>>>> noticable difference.
>>>>>
>>>>>
>>>>> Thanks
>>>>> (anyone out there want to buy 12 slightly used dual core
> computers?)
>>>>> Mark Sale MD
>>>>> Next Level Solutions, LLC
>>>>> www.NextLevelSolns.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>
>
>
Received on Tue Jan 09 2007 - 18:08:11 EST

This archive was generated by hypermail 2.2.0 : Tue Nov 06 2007 - 15:07:30 EST