⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slog_impl.h

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 H
字号:
#if !defined ( _SLOG )#include "slog.h"#endif  /*  if !defined ( _SLOG )  *//*  Global Static methods  */int SLOG_global_IsVarRec( const SLOG_rectype_t  rectype );int SLOG_global_IsOffDiagRec( const SLOG_rectype_t  rectype );/*  LOW Level API  */void SLOG_InitGlobalData( void );SLOG_STREAM *SLOG_OpenStream( const char *path, const char *mode );int SLOG_CloseStream( SLOG_STREAM *slog );int SLOG_STM_CreateBbufs( SLOG_STREAM  *slog );void SLOG_STM_FreeBbufs( SLOG_STREAM  *slog );int SLOG_WriteInitFrameDir( SLOG_STREAM *slog );int SLOG_ReadFrameDir( SLOG_STREAM *slog );int SLOG_WriteFrameDirEntryGiven(       FILE             *slog_fd,                                  const SLOG_dir_entry_t *framedir_entry );int SLOG_ReadFrameDirEntry( FILE             *slog_fd,                            SLOG_dir_entry_t *framedir_entry );int SLOG_WriteUpdatedFrameDirEntry( SLOG_STREAM  *slog );/*  LOWER Level API  */int SLOG_STM_IdxOfCurFrameDirEntry( const SLOG_STREAM *slog );void SLOG_STM_Init( SLOG_STREAM *slog );void SLOG_STM_UpdateFrameDirHdrGiven(       SLOG_STREAM       *slog,                                      const SLOG_fptr          prevdir,                                      const SLOG_fptr          nextdir,                                      const SLOG_uint32        Nframe );int SLOG_STM_IncrementFrameDirHdr( SLOG_STREAM       *slog );int SLOG_STM_WriteFrameDirHdr( SLOG_STREAM       *slog );int SLOG_STM_UpdateFrameDirEntry_Forward(       SLOG_STREAM  *slog,                                          const int           IsLastFrame );int SLOG_STM_UpdateFrameDirEntry_Backward(       SLOG_STREAM *slog,                                           const SLOG_uint32 idx_of_cur_frame );void SLOG_STM_UpdateFrameHdrGiven(       SLOG_STREAM  *slog,                                   const SLOG_uint32   Nbytes_cur_i,                                   const SLOG_uint32   Nrec_cur_i,                                   const SLOG_uint32   Nbytes_inc_i,                                   const SLOG_uint32   Nrec_inc_i,                                   const SLOG_uint32   Nbytes_pas_i,                                   const SLOG_uint32   Nrec_pas_i,                                   const SLOG_uint32   Nbytes_out_i,                                   const SLOG_uint32   Nrec_out_i );void SLOG_STM_UpdateFrameHdr( SLOG_STREAM  *slog );int SLOG_STM_DepositFrameHdr( const SLOG_framehdr_t *frame_hdr,                                    filebuf_t       *fbuf );int SLOG_STM_WithdrawFrameHdr( SLOG_framehdr_t *frame_hdr,                               filebuf_t       *fbuf );/* obsoleted */int SLOG_STM_UpdateBBuf_endtime(       SLOG_intvlrec_blist_t *out_bbuf,                                 const SLOG_intvlrec_blist_t *in_bbuf,                                 const SLOG_dir_entry_t       frame_dir_entry );int SLOG_STM_DepositBBuf( const SLOG_intvlrec_blist_t *Bbuf,                                filebuf_t             *fbuf );int SLOG_STM_WithdrawBBuf(       SLOG_intvlrec_blist_t *Bbuf,                           const SLOG_recdefs_table_t  *slog_recdefs,                                 filebuf_t             *fbuf );int SLOG_STM_UpdateFRAME_Forward( SLOG_STREAM *slog );int SLOG_STM_UpdateFRAME_Backward( SLOG_STREAM *slog );int SLOG_STM_WriteFRAMEatIdx(       SLOG_STREAM *slog,                              const SLOG_uint32  idx_of_cur_frame );int SLOG_STM_WriteFRAME( SLOG_STREAM *slog );int SLOG_STM_ReadFRAME( SLOG_STREAM *slog );int SLOG_STM_ReadFRAMEatIdx(       SLOG_STREAM *slog,                             const SLOG_uint32  idx_of_cur_frame );int SLOG_STM_UpdateWriteFRAMEDIR( SLOG_STREAM *slog );void SLOG_STM_InitAgainBeforeAddRec( SLOG_STREAM *slog );void SLOG_STM_InitAgainBeforePatchFrame( SLOG_STREAM *slog );void SLOG_STM_PrintRecDefs( const SLOG_STREAM *slog, FILE *outfd );void SLOG_STM_PrintFrameDirHdr( const SLOG_STREAM *slog, FILE *outfd );void SLOG_STM_PrintFrameDirEntries( const SLOG_STREAM *slog, FILE *outfd );int SLOG_STM_IsPROFConsistentWithRDEF( const SLOG_prof_t          *profile,                                       const SLOG_recdefs_table_t *recdefs );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -