DRI   :: Initial walltime at driver layer just after MPI_Init()
DRF   :: Final walltime at driver layer just before MPI_Finalize(), after                 MPI_Barrier()

PAI   :: Initial walltime of atmospheric processing without coupling
PAF   :: Final walltime of atmospheric processing without coupling
POI   :: Initial walltime of oceanic processing without coupling
POF   :: Final walltime of oceanic processing without coupling

SAI   :: atmospheric MCT_ISend() initial walltime
SAF   :: atmospheric MCT_ISend() final walltime
SOI   :: oceanic MCT_ISend() initial walltime
SOF   :: oceanic MCT_ISend() final walltime

RAI   :: atmospheric MCT_IRecv() initial walltime
RAF   :: atmospheric MCT_IRecv() final walltime
ROI   :: oceanic MCT_IRecv() initial walltime
ROF   :: oceanic MCT_IRecv() final walltime

WSAI  :: atmospheric MCT_WaitS() initial walltime
WSAF  :: atmospheric MCT_WaitS() final walltime
WSOI  :: oceanic MCT_WaitS() initial walltime
WSOF  :: oceanic MCT_WaitS() final walltime

WRAI  :: atmospheric MCT_WaitR() initial walltime
WRAF  :: atmospheric MCT_WaitR() final walltime
WROI  :: oceanic MCT_WaitR() initial walltime
WROF  :: oceanic MCT_WaitR() final walltime

FIAI  :: initial walltime of the INIT_ATM() function in the driver
FIAF  :: final walltime of the INIT_ATM() function in the driver
FRAI  :: initial walltime of the RUN_ATM() function in the driver
FRAF  :: final walltime of the RUN_ATM() function in the driver
FFAI  :: initial walltime of the FINALIZE_ATM() function in the driver
FFAF  :: final walltime of the FINALIZE_ATM() function in the driver

FIOI  :: initial walltime of the INIT_OCN() function in the driver
FIOF  :: final walltime of the INIT_OCN() function in the driver
FROI  :: initial walltime of the RUN_OCN() function in the driver
FROF  :: final walltime of the RUN_OCN() function in the driver
FFOI  :: initial walltime of the FINALIZE_OCN() function in the driver
FFOF  :: final walltime of the FINALIZE_OCN() function in the driver
