mus_particles_info_type Derived Type

type, public :: mus_particles_info_type
sequence


Components

Type Visibility Attributes Name Initial
real(kind=rk), public :: V(32)

Continuous particle data to be sent or received We gather all reals to be sent in one long vector. The order of the elements is: pos(1:6) = V(1:6) vel(1:6) = V(7:12) Fbuff(1,1:6) = V(13:18) Fbuff(2,1:6) = V(19:24) radius = V(25) mass = V(26) Fext(1:6) = V(27:32)

integer, public :: I(6)

ID of the particle that the data in V pertains to. Also pack all integers to be sent or received in one vector coordOfOrigin = I(1:4) Fnow = I(5) particleID = I(6)