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

pic_comm_type pic_mpi None

custom data type that holds the MPI communicators

pic_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~pic_timer_type pic_timer_type type~flop_rate_type->type~pic_timer_type m_timer type~logger_type logger_type type~pic_comm_type pic_comm_type MPI_COMM MPI_COMM type~pic_comm_type->MPI_COMM comm
Help