SND@LHC Software
Loading...
Searching...
No Matches
mpbits Module Reference

Bit field data. More...

Variables

integer(mplndimb
 dimension for bit (field) array
 
integer(mplndimb2
 dimension for bit map
 
integer(mpin
 matrix size (counters)
 
integer(mpin2
 matrix size (map)
 
integer(mpiibfw
 bit field width
 
integer(mpiireqpe
 min number of pair entries
 
integer(mpiisngpe
 upper bound for pair entry single precision storage
 
integer(mpiicmprs
 compression flag for sparsity (column indices)
 
integer(mpiiextnd
 flag for extended storage (both 'halves' of sym. mat. for improved access patterns)
 
integer(mpinspc
 number of precision for sparse global matrix (1=D, 2=D+f)
 
integer(mpimxcnt
 max value for bit field counters
 
integer(mpinencdm
 max value for column counter
 
integer(mpinencdb
 number of bits for encoding column counter
 
integer(mpinthrd
 number of threads
 
integer(mpi), dimension(:), allocatable bitfieldcounters
 fit field counters for global parameters pairs (tracks)
 
integer(mpi), dimension(:), allocatable bitmap
 fit field map for global parameters pairs (measurements)
 
integer(mpi), parameter bs = BIT_SIZE(1_mpi)
 number of bits in INTEGER(mpi)
 

Detailed Description

Bit field data.

Variable Documentation

◆ bitfieldcounters

integer(mpi), dimension(:), allocatable mpbits::bitfieldcounters

fit field counters for global parameters pairs (tracks)

Definition at line 53 of file mpbits.f90.

53 INTEGER(mpi), DIMENSION(:), ALLOCATABLE :: bitFieldCounters

◆ bitmap

integer(mpi), dimension(:), allocatable mpbits::bitmap

fit field map for global parameters pairs (measurements)

Definition at line 54 of file mpbits.f90.

54 INTEGER(mpi), DIMENSION(:), ALLOCATABLE :: bitMap

◆ bs

integer(mpi), parameter mpbits::bs = BIT_SIZE(1_mpi)

number of bits in INTEGER(mpi)

Definition at line 55 of file mpbits.f90.

55 INTEGER(mpi), PARAMETER :: bs = bit_size(1_mpi)

◆ ibfw

integer(mpi) mpbits::ibfw

bit field width

Definition at line 43 of file mpbits.f90.

43 INTEGER(mpi) :: ibfw

◆ icmprs

integer(mpi) mpbits::icmprs

compression flag for sparsity (column indices)

Definition at line 46 of file mpbits.f90.

46 INTEGER(mpi) :: icmprs

◆ iextnd

integer(mpi) mpbits::iextnd

flag for extended storage (both 'halves' of sym. mat. for improved access patterns)

Definition at line 47 of file mpbits.f90.

47 INTEGER(mpi) :: iextnd

◆ ireqpe

integer(mpi) mpbits::ireqpe

min number of pair entries

Definition at line 44 of file mpbits.f90.

44 INTEGER(mpi) :: ireqpe

◆ isngpe

integer(mpi) mpbits::isngpe

upper bound for pair entry single precision storage

Definition at line 45 of file mpbits.f90.

45 INTEGER(mpi) :: isngpe

◆ mxcnt

integer(mpi) mpbits::mxcnt

max value for bit field counters

Definition at line 49 of file mpbits.f90.

49 INTEGER(mpi) :: mxcnt

◆ n

integer(mpi) mpbits::n

matrix size (counters)

Definition at line 41 of file mpbits.f90.

41 INTEGER(mpi) :: n

◆ n2

integer(mpi) mpbits::n2

matrix size (map)

Definition at line 42 of file mpbits.f90.

42 INTEGER(mpi) :: n2

◆ ndimb

integer(mpl) mpbits::ndimb

dimension for bit (field) array

Definition at line 39 of file mpbits.f90.

39 INTEGER(mpl) :: ndimb

◆ ndimb2

integer(mpl) mpbits::ndimb2

dimension for bit map

Definition at line 40 of file mpbits.f90.

40 INTEGER(mpl) :: ndimb2

◆ nencdb

integer(mpi) mpbits::nencdb

number of bits for encoding column counter

Definition at line 51 of file mpbits.f90.

51 INTEGER(mpi) :: nencdb

◆ nencdm

integer(mpi) mpbits::nencdm

max value for column counter

Definition at line 50 of file mpbits.f90.

50 INTEGER(mpi) :: nencdm

◆ nspc

integer(mpi) mpbits::nspc

number of precision for sparse global matrix (1=D, 2=D+f)

Definition at line 48 of file mpbits.f90.

48 INTEGER(mpi) :: nspc

◆ nthrd

integer(mpi) mpbits::nthrd

number of threads

Definition at line 52 of file mpbits.f90.

52 INTEGER(mpi) :: nthrd