Millepede-II V04-17-03
Variables
mpmille Module Reference

The data transmitted by MILLE calls are collected in two arrays, a real array and an integer array, of same length. More...

Variables

integer(mpi), parameter lun =51
 unit More...
 
integer(mpi), parameter ndim =10000
 max. More...
 
integer(mpi) nr =0
 current record length More...
 
integer(mpi) icount =0
 number of records exceeding max. More...
 
integer(mpi) isp
 spcial data flag More...
 
real(mps), dimension(ndimglder
 real data record array More...
 
integer(mpi), dimension(ndiminder
 integer data record array More...
 

Detailed Description

The data transmitted by MILLE calls are collected in two arrays, a real array and an integer array, of same length.

The collected data are written at the ENDLE call. The content of the arrays:

    real array              integer array
1   0.0                     error count (this record)
2   RMEAS, measured value   0                            JA
3   local derivative        index of local derivative
4   local derivative        index of local derivative
5    ...
6   SIGMA, error (>0)       0                            JB
    global derivative       label of global derivative
    global derivative       label of global derivative   IST
    RMEAS, measured value   0
    local derivative        index of local derivative
    local derivative        index of local derivative
    ...
    SIGMA, error            0
    global derivative       label of global derivative
    global derivative       label of global derivative
    ...
NR  global derivative       label of global derivative

The 0's in the integer array allow to recognize the start of a new set, the measured value and the error. The local and the global derivatives are inbetween, with a positive value in the integer array, the index of the local derivative or the label of the global derivative.

If more than one output unit is needed: duplicate this subroutine change the entry names to e.g. AMILLE, AENDLE, AKILLE and change the value of LUN and evtl. the dimension parameter in the parameter statements.

Variable Documentation

◆ glder

real(mps), dimension(ndim) mpmille::glder

real data record array

Definition at line 71 of file mille.f90.

Referenced by endle(), mille(), and millsp().

◆ icount

integer(mpi) mpmille::icount =0

number of records exceeding max.

length

Definition at line 69 of file mille.f90.

Referenced by mille().

◆ inder

integer(mpi), dimension(ndim) mpmille::inder

integer data record array

Definition at line 72 of file mille.f90.

Referenced by endle(), mille(), and millsp().

◆ isp

integer(mpi) mpmille::isp

spcial data flag

Definition at line 70 of file mille.f90.

Referenced by mille(), and millsp().

◆ lun

integer(mpi), parameter mpmille::lun =51

unit

Definition at line 66 of file mille.f90.

Referenced by endle().

◆ ndim

integer(mpi), parameter mpmille::ndim =10000

max.

record length

Definition at line 67 of file mille.f90.

Referenced by mille(), and millsp().

◆ nr

integer(mpi) mpmille::nr =0

current record length

Definition at line 68 of file mille.f90.

Referenced by endle(), kille(), mille(), and millsp().