NONMEM Users Network Archive

Hosted by Cognigen

NONMEM and g77

From: justin.wilkins
Date: Tue, 26 Aug 2008 19:19:29 +0200

Hi all,

We've run into some problems with NONMEM V and occasionally VI hanging
during minimization (the "black hole" phenomenon, in which NONMEM stops
iterating, but never terminates, indefinitely continuing to occupy 99% of
the CPU it's running on), using GNU g77 3.4.6 on Red Hat Linux - I guess
this is most likely related to g77's virtually non-existent handling of
floating point errors.

One way to address this would be to compile the trapfpe.c routine that's
floating around the Internet into the NONMEM library, I think, but I can't
help wondering whether there is a more elegant fix (apart from writing
less buggy NONMEM code).

Has anyone had any recent experience with dealing with this? If we were to
dump g77 altogether, what other compilers are known to work adequately
with NONMEM on Linux?

Best regards,

Justin Wilkins
Novartis Pharma AG
CHBS, WSJ-027.1.084
Novartis Pharma AG
Lichtstrasse 35
CH-4056 Basel
Phone: +41 61 324 6549
Fax: +41 61 324 3039
Mobile: +41 76 561 0949
Email : justin.wilkins

Received on Tue Aug 26 2008 - 13:19:29 EDT

The NONMEM Users Network is maintained by ICON plc. Requests to subscribe to the network should be sent to:

Once subscribed, you may contribute to the discussion by emailing: