___________________________________________________________________
 |                                                                 |
 |                              SUBROUTINE                         |
 |_________________________________________________________________|

 MEANING: Kind of subroutines in NONMEM/PREDPP Executable
 CONTEXT: Option of NM-TRAN $SUBROUTINES record

 USAGE:
 $SUBROUTINES [SUBROUTINES=]kind

 SAMPLE:
 $SUBROUTINE SUBROUTINES=DP

 DISCUSSION:
 The SUBROUTINES option tells NM-TRAN how to implement the  abbreviated
 code.   If  there  is  no  abbreviated code, the SUBROUTINES option is
 ignored.  Possible values for kind are:

 DP   This is the default.  NM-TRAN generates FORTRAN subroutines  from
      abbreviated  code which compute with double-precision arithmetic.
      These subroutines are written into NM-TRAN output file FSUBS.  DP
      may also be coded DOUBLE or D.  Double-precision versions of NON-
      MEM routines (and of PREDPP, if used) should be included when the
      NONMEM executable is constructed.
      LOCAL: Use "nmfe -d."

 SP   NM-TRAN generates FORTRAN subroutines from abbreviated code which
      compute  with single-precision arithmetic.  These subroutines are
      written into NM-TRAN output file FSUBS.  SP  may  also  be  coded
      SINGLE  or  S.  Single-precision versions of NONMEM routines (and
      of PREDPP, if used) should be included when the NONMEM executable
      is constructed.
      LOCAL: Use "nmfe -s."

 LIBRARY
      NM-TRAN generates  instructions  from  abbreviated  code.   These
      instructions  are written into NM-TRAN output file FLIB.  FLIB is
      read by the NM-TRAN library subroutines.  The  choice  of  either
      double  or  single  precision NM-TRAN library subroutines is made
      when the NONMEM executable is constructed.

      In a multi-problem run, $ABBR and abbreviated code blocks may  be
      used in a problem subsequent to the first.  When abbreviated code
      is omitted, the library subroutines  continue  to  implement  the
      most recently specified instructions.

      If any block of abbreviated code is present in a subsequent prob-
      lem, then all blocks must be present.

      $ABBR may be included in some or all  problems.  The  information
      from  one  problem's $ABBR record is not "remembered" in a subse-
      quent problem.

 NM-TRAN also places into file FREPORT a line describing what  kind  of
 subroutines  were  specified.   This  line  is  one  of the following,
 corresponding to the three kinds of subroutines:

 GENERATED DP SUBROUTINES:
 GENERATED SP SUBROUTINES:
 SUBROUTINES FROM THE NM-TRAN LIBRARY:

REFERENCES: Guide IV Section III.B.6
REFERENCES: Guide III Section VII


  
Go to main index.
  
Created by nmhelp2html v. 1.0 written by Niclas Jonsson (Modified by AJB 5/2006,11/2007)