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

📄 log_mpi_io.c

📁 fortran并行计算包
💻 C
📖 第 1 页 / 共 4 页
字号:
/*    MPI_File_get_size - prototyping replacement for MPI_File_get_size    Log the beginning and ending of the time spent in MPI_File_get_size calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_SIZE_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_size( fh, size );#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_group( MPI_File  fh,MPI_Group * group  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_get_group - prototyping replacement for MPI_File_get_group    Log the beginning and ending of the time spent in MPI_File_get_group calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_GROUP_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_group( fh, group );#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_amode( MPI_File  fh,int * amode  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_get_amode - prototyping replacement for MPI_File_get_amode    Log the beginning and ending of the time spent in MPI_File_get_amode calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_AMODE_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_amode( fh, amode );#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_set_info( MPI_File  fh,MPI_Info  info  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_set_info - prototyping replacement for MPI_File_set_info    Log the beginning and ending of the time spent in MPI_File_set_info calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_SET_INFO_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_set_info( fh, info );#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_info( MPI_File  fh,MPI_Info * info_used  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_get_info - prototyping replacement for MPI_File_get_info    Log the beginning and ending of the time spent in MPI_File_get_info calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_INFO_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_info( fh, info_used );#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_set_view( MPI_File  fh,MPI_Offset  disp,MPI_Datatype  etype,MPI_Datatype  filetype,char * datarep,MPI_Info  info  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_set_view - prototyping replacement for MPI_File_set_view    Log the beginning and ending of the time spent in MPI_File_set_view calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_SET_VIEW_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_set_view( fh, disp, etype, filetype, datarep, info );#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_view( MPI_File  fh,MPI_Offset * disp,MPI_Datatype * etype,MPI_Datatype * filetype,char * datarep  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_get_view - prototyping replacement for MPI_File_get_view    Log the beginning and ending of the time spent in MPI_File_get_view calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_VIEW_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_view( fh, disp, etype, filetype, datarep );#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( MPI_File  fh,MPI_Offset  offset,void * buf,int  count,MPI_Datatype  datatype,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_at - prototyping replacement for MPI_File_read_at    Log the beginning and ending of the time spent in MPI_File_read_at calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_AT_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_at( fh, offset, 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_read_at_all( MPI_File  fh,MPI_Offset  offset,void * buf,int  count,MPI_Datatype  datatype,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_at_all - prototyping replacement for MPI_File_read_at_all    Log the beginning and ending of the time spent in MPI_File_read_at_all calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_AT_ALL_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_at_all( fh, offset, 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_at( MPI_File  fh,MPI_Offset  offset,void * buf,int  count,MPI_Datatype  datatype,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_at - prototyping replacement for MPI_File_write_at    Log the beginning and ending of the time spent in MPI_File_write_at calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_AT_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_at( fh, offset, 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_at_all( MPI_File  fh,MPI_Offset  offset,void * buf,int  count,MPI_Datatype  datatype,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_at_all - prototyping replacement for MPI_File_write_at_all    Log the beginning and ending of the time spent in MPI_File_write_at_all calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_AT_ALL_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_at_all( fh, offset, 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_at( MPI_File  fh,MPI_Offset  offset,void * buf,int  count,MPI_Datatype  datatype,MPIO_Request * request  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_iread_at - prototyping replacement for MPI_File_iread_at    Log the beginning and ending of the time spent in MPI_File_iread_at calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_IREAD_AT_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_iread_at( fh, offset, 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_at( MPI_File  fh,MPI_Offset  offset,void * buf,int  count,MPI_Datatype  datatype,MPIO_Request * request  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_iwrite_at - prototyping replacement for MPI_File_iwrite_at    Log the beginning and ending of the time spent in MPI_File_iwrite_at calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_IWRITE_AT_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_iwrite_at( fh, offset, 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( 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 - prototyping replacement for MPI_File_read    Log the beginning and ending of the time spent in MPI_File_read calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read( 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_read_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_read_all - prototyping replacement for MPI_File_read_all    Log the beginning and ending of the time spent in MPI_File_read_all calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ALL_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_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_write( 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 - prototyping replacement for MPI_File_write    Log the beginning and ending of the time spent in MPI_File_write calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ID)  MPE_LOG_THREAD_UNLOCK

⌨️ 快捷键说明

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