mark_co Derived Type

type, private :: mark_co

Derived type for each method being benchmarked in each image.


Inherits

type~~mark_co~~InheritsGraph type~mark_co mark_co timer timer type~mark_co->timer time

Inherited by

type~~mark_co~~InheritedByGraph type~mark_co mark_co type~benchmark benchmark type~benchmark->type~mark_co marks_co

Components

Type Visibility Attributes Name Initial
type(timer), public :: time

Timer object to measure elapsed time in each image

real(kind=rk), public :: elapsed_time

Elapsed time for the benchmark in each image

real(kind=rk), public :: flops

Floating-point operations per second in each image


Source Code

   type :: mark_co
      !! author: Seyed Ali Ghasemi
      !! Derived type for each method being benchmarked in each image.
      !!
      type(timer) :: time          !! Timer object to measure elapsed time in each image
      real(rk)    :: elapsed_time  !! Elapsed time for the benchmark in each image
      real(rk)    :: flops         !! Floating-point operations per second in each image
   end type mark_co