📄 log_mpi_io.c
字号:
#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_write( fh, buf, count, datatype, status );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_write_all( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPI_Status * status ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_write_all - prototyping replacement for MPI_File_write_all Log the beginning and ending of the time spent in MPI_File_write_all calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ALL_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_write_all( fh, buf, count, datatype, status );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_iread( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPIO_Request * request ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_iread - prototyping replacement for MPI_File_iread Log the beginning and ending of the time spent in MPI_File_iread calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_IREAD_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_iread( fh, buf, count, datatype, request );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_iwrite( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPIO_Request * request ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_iwrite - prototyping replacement for MPI_File_iwrite Log the beginning and ending of the time spent in MPI_File_iwrite calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_IWRITE_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_iwrite( fh, buf, count, datatype, request );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_seek( MPI_File fh,MPI_Offset offset,int whence ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_seek - prototyping replacement for MPI_File_seek Log the beginning and ending of the time spent in MPI_File_seek calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_SEEK_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_seek( fh, offset, whence );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_get_position( MPI_File fh,MPI_Offset * offset ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_get_position - prototyping replacement for MPI_File_get_position Log the beginning and ending of the time spent in MPI_File_get_position calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_POSITION_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_get_position( fh, offset );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_get_byte_offset( MPI_File fh,MPI_Offset offset,MPI_Offset * disp ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_get_byte_offset - prototyping replacement for MPI_File_get_byte_offset Log the beginning and ending of the time spent in MPI_File_get_byte_offset calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_BYTE_OFFSET_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_get_byte_offset( fh, offset, disp );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_read_shared( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPI_Status * status ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_read_shared - prototyping replacement for MPI_File_read_shared Log the beginning and ending of the time spent in MPI_File_read_shared calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_SHARED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_read_shared( fh, buf, count, datatype, status );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_write_shared( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPI_Status * status ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_write_shared - prototyping replacement for MPI_File_write_shared Log the beginning and ending of the time spent in MPI_File_write_shared calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_SHARED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_write_shared( fh, buf, count, datatype, status );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_iread_shared( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPIO_Request * request ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_iread_shared - prototyping replacement for MPI_File_iread_shared Log the beginning and ending of the time spent in MPI_File_iread_shared calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_IREAD_SHARED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_iread_shared( fh, buf, count, datatype, request );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_iwrite_shared( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPIO_Request * request ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_iwrite_shared - prototyping replacement for MPI_File_iwrite_shared Log the beginning and ending of the time spent in MPI_File_iwrite_shared calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_IWRITE_SHARED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_iwrite_shared( fh, buf, count, datatype, request );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_read_ordered( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPI_Status * status ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_read_ordered - prototyping replacement for MPI_File_read_ordered Log the beginning and ending of the time spent in MPI_File_read_ordered calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ORDERED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_read_ordered( fh, buf, count, datatype, status );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_write_ordered( MPI_File fh,void * buf,int count,MPI_Datatype datatype,MPI_Status * status ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_write_ordered - prototyping replacement for MPI_File_write_ordered Log the beginning and ending of the time spent in MPI_File_write_ordered calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ORDERED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_write_ordered( fh, buf, count, datatype, status );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_seek_shared( MPI_File fh,MPI_Offset offset,int whence ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_seek_shared - prototyping replacement for MPI_File_seek_shared Log the beginning and ending of the time spent in MPI_File_seek_shared calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_SEEK_SHARED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_seek_shared( fh, offset, whence );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_get_position_shared( MPI_File fh,MPI_Offset * offset ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_get_position_shared - prototyping replacement for MPI_File_get_position_shared Log the beginning and ending of the time spent in MPI_File_get_position_shared calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_POSITION_SHARED_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_get_position_shared( fh, offset );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif MPE_LOG_THREAD_LOCK MPE_LOG_STATE_END(MPE_COMM_NULL,NULL) MPE_LOG_THREAD_UNLOCK return returnVal;}int MPI_File_read_at_all_begin( MPI_File fh,MPI_Offset offset,void * buf,int count,MPI_Datatype datatype ){ int returnVal; MPE_LOG_STATE_DECL MPE_LOG_THREADSTM_DECL/* MPI_File_read_at_all_begin - prototyping replacement for MPI_File_read_at_all_begin Log the beginning and ending of the time spent in MPI_File_read_at_all_begin calls.*/ MPE_LOG_THREADSTM_GET MPE_LOG_THREAD_LOCK MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_AT_ALL_BEGIN_ID) MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_OFF#endif returnVal = PMPI_File_read_at_all_begin( fh, offset, buf, count, datatype );#if defined( MAKE_SAFE_PMPI_CALL ) MPE_LOG_ON#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -