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

Bit field data. More...

Variables

integer(mpl) ndimb
 dimension for bit (field) array
 
integer(mpl) ndimb2
 dimension for bit map
 
integer(mpi) n
 matrix size (counters)
 
integer(mpi) n2
 matrix size (map)
 
integer(mpi) ibfw
 bit field width
 
integer(mpi) ireqpe
 min number of pair entries
 
integer(mpi) isngpe
 upper bound for pair entry single precision storage
 
integer(mpi) icmprs
 compression flag for sparsity (column indices)
 
integer(mpi) iextnd
 flag for extended storage (both 'halves' of sym. mat. for improved access patterns)
 
integer(mpi) nspc
 number of precision for sparse global matrix (1=D, 2=D+f)
 
integer(mpi) mxcnt
 max value for bit field counters
 
integer(mpi) nencdm
 max value for column counter
 
integer(mpi) nencdb
 number of bits for encoding column counter
 
integer(mpi) nthrd
 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