optimisation_type Derived Type

type, public :: optimisation_type

A type for storing the optimisation configuration, the results


Contents

Source Code


Components

Type Visibility Attributes Name Initial
integer, public :: nproc_max
type(optimisation_results_type), public :: results
type(optimisations_overrides_type), public, dimension(:), allocatable :: sorted_optimisations
type(optimisation_results_type), public, dimension(:), allocatable :: sorted_results
real, public :: timing_rel_error
real, public :: timing_max_rel_error
integer, public :: outunit
logical, public :: on
logical, public :: auto
logical, public :: measure_all
logical, public :: warm_up
logical, public :: estimate_timing_error
integer, public :: nstep_measure
real, public :: max_imbalance
integer, public :: max_unused_procs
real, public :: min_efficiency

Source Code

  type optimisation_type
     integer :: nproc_max
     type(optimisation_results_type) :: results
     type(optimisations_overrides_type), &
          dimension(:), allocatable :: sorted_optimisations
     type(optimisation_results_type), dimension(:), allocatable :: sorted_results
     real :: timing_rel_error
     real :: timing_max_rel_error
     integer :: outunit
     logical :: on
     logical :: auto
     logical :: measure_all
     logical :: warm_up
     logical :: estimate_timing_error
     integer :: nstep_measure
     real :: max_imbalance
     integer :: max_unused_procs
     real :: min_efficiency
  end type optimisation_type