Derived Types

TypeLocationExtendsDescription
flop_rate_type pic_flop_rate None

derived type for flop rate, contains a timer and a flop recorder

flop_recorder_type pic_flop_recorder None

the flop recorder type simply contains a flop count this should be the largest possible integer in the planet currently this will overflow for zetta flops

logger_type pic_logger None

custom logger data type

run_type pic_sorting_sort_index None

Used to pass state around in a stack among helper functions for the ORD_SORT and SORT_INDEX algorithms

run_type pic_sorting_ord_sort None

Used to pass state around in a stack among helper functions for the ORD_SORT and SORT_INDEX algorithms

string_type pic_string_type None

String type holding an arbitrary sequence of characters.

timer_type pic_timer None

derived type for a timer, contains the start, stop, and count variables can work with or without omp. If PIC is compiled with OpenMP the default timer will be the omp time. This is mostly to minimize problems with threading and system clock

type~~graph~~TypeGraph type~flop_rate_type flop_rate_type type~flop_recorder_type flop_recorder_type type~flop_rate_type->type~flop_recorder_type m_flops type~timer_type timer_type type~flop_rate_type->type~timer_type m_timer type~logger_type logger_type type~run_type run_type type~run_type~2 run_type type~string_type string_type
Help