DistributedInteger Derived Type

type, public :: DistributedInteger
sequence


Inherited by

type~~distributedinteger~~InheritedByGraph type~distributedinteger DistributedInteger type~distributedstatistics DistributedStatistics type~distributedstatistics->type~distributedinteger num_cycles type~distributedmeter DistributedMeter type~distributedmeter->type~distributedstatistics statistics

Components

Type Visibility Attributes Name Initial
integer, public :: max
integer, public :: max_pe = -1
integer, public :: min
integer, public :: min_pe = huge(1)
integer, public :: num_pes = 1
integer, public :: total = 0

Constructor

public interface DistributedInteger

  • private function new_DistributedInteger(value, rank) result(distributed_integer)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: value
    integer, intent(in) :: rank

    Return Value type(DistributedInteger)


Source Code

   type :: DistributedInteger
      sequence
      integer :: total = 0
      integer :: min
      integer :: max
      integer :: min_pe = huge(1)
      integer :: max_pe = -1
      integer :: num_pes = 1
   end type DistributedInteger