| Type | Location | Extends | Description |
|---|---|---|---|
| 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
|
| run_type | pic_sorting_ord_sort | None | Used to pass state around in a stack among helper functions for the
|
| 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 |