Index of Functions: A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 
Index Page
dafnrr

Table of contents
Procedure
Abstract
Required_Reading
Keywords
Declarations
Brief_I/O
Detailed_Input
Detailed_Output
Parameters
Exceptions
Files
Particulars
Examples
Restrictions
Literature_References
Author_and_Institution
Version

Procedure

     DAFNRR ( DAF number of reads, requests )

     ENTRY DAFNRR ( READS, REQS )

Abstract

     Return the number of reads and requests fielded by DAFRDR.

Required_Reading

     DAF

Keywords

     FILES

Declarations

    INTEGER               READS
    INTEGER               REQS

Brief_I/O

     VARIABLE  I/O  DESCRIPTION
     --------  ---  --------------------------------------------------
     READS,
     REQS       O   Reads, requests in this execution.

Detailed_Input

     None.

Detailed_Output

     READS,
     REQS     are the number of physical reads and the number
              of requests processed by DAFRDR during the current
              execution of the calling program.

Parameters

     None.

Exceptions

     Error free.

Files

     None.

Particulars

     The ratio of reads to requests tells you something about
     the effectiveness with which the record buffer is preventing
     unwanted disk access. In the ideal case, most of the records
     needed by the calling program can be returned directly from
     the buffer, and the ratio of reads to requests approaches zero.
     More realistically, it should be be somewhere between 1/10
     and 1/2.

     If the ratio is greater than 1/2, you should consider increasing
     the size of the record buffer (which is controlled by parameter
     RBSIZE) in order to improve the performance of the DAF package,
     unless your application is strapped for space.

Examples

     In the following code fragment, the ratio of reads to requests
     is determined following a series of calls to the reader DAFEZ.

        DO I = 1, N
           CALL DAFEZ ( ..., STATES(1,I), ... )
        END DO

        CALL DAFNRR ( READS, REQS )

        WRITE (*,*) 'Reads/requests = ', FLOAT( READS ) / FLOAT( REQS )

Restrictions

     None.

Literature_References

     None.

Author_and_Institution

     N.J. Bachman       (JPL)
     J.M. Lynch         (JPL)
     H.A. Neilan        (JPL)
     W.L. Taber         (JPL)
     I.M. Underwood     (JPL)

Version

    SPICELIB Version 1.3.1, 09-AUG-2021 (NJB)

        Re-ordered header sections. Corrected typos in comments.
        Edited the header to comply with NAIF standard.

        Removed DAF required reading from $Literature_References.

    SPICELIB Version 1.3.0, 24-MAR-2000 (WLT)

        The loop in DAFRDR that moved buffered d.p.s into the output
        array DATA was modified to use the routine MOVED.

    SPICELIB Version 1.1.0, 25-NOV-1992 (JML)

        A cut and paste error in the literature references
        section of the header was fixed.

    SPICELIB Version 1.0.2, 10-MAR-1992 (WLT)

        Comment section for permuted index source lines was added
        following the header.

    SPICELIB Version 1.0.1, 22-MAR-1990 (HAN)

        Literature references added to the header.

    SPICELIB Version 1.0.0, 31-JAN-1990 (IMU)
Fri Dec 31 18:36:08 2021