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

📄 log_mpi_io.c

📁 fortran并行计算包
💻 C
📖 第 1 页 / 共 4 页
字号:
  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_END(MPE_COMM_NULL,NULL)  MPE_LOG_THREAD_UNLOCK  return returnVal;}int MPI_File_read_at_all_end( MPI_File  fh,void * buf,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_at_all_end - prototyping replacement for MPI_File_read_at_all_end    Log the beginning and ending of the time spent in MPI_File_read_at_all_end calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_AT_ALL_END_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_at_all_end( fh, buf, 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_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_write_at_all_begin - prototyping replacement for MPI_File_write_at_all_begin    Log the beginning and ending of the time spent in MPI_File_write_at_all_begin calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_AT_ALL_BEGIN_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_at_all_begin( fh, offset, buf, count, datatype );#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_end( MPI_File  fh,void * buf,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_at_all_end - prototyping replacement for MPI_File_write_at_all_end    Log the beginning and ending of the time spent in MPI_File_write_at_all_end calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_AT_ALL_END_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_at_all_end( fh, buf, 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_begin( MPI_File  fh,void * buf,int  count,MPI_Datatype  datatype  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_all_begin - prototyping replacement for MPI_File_read_all_begin    Log the beginning and ending of the time spent in MPI_File_read_all_begin calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ALL_BEGIN_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_all_begin( fh, buf, count, datatype );#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_end( MPI_File  fh,void * buf,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_all_end - prototyping replacement for MPI_File_read_all_end    Log the beginning and ending of the time spent in MPI_File_read_all_end calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ALL_END_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_all_end( fh, buf, 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_begin( MPI_File  fh,void * buf,int  count,MPI_Datatype  datatype  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_all_begin - prototyping replacement for MPI_File_write_all_begin    Log the beginning and ending of the time spent in MPI_File_write_all_begin calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ALL_BEGIN_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_all_begin( fh, buf, count, datatype );#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_end( MPI_File  fh,void * buf,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_all_end - prototyping replacement for MPI_File_write_all_end    Log the beginning and ending of the time spent in MPI_File_write_all_end calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ALL_END_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_all_end( fh, buf, 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_ordered_begin( MPI_File  fh,void * buf,int  count,MPI_Datatype  datatype  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_ordered_begin - prototyping replacement for MPI_File_read_ordered_begin    Log the beginning and ending of the time spent in MPI_File_read_ordered_begin calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ORDERED_BEGIN_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_ordered_begin( fh, buf, count, datatype );#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_end( MPI_File  fh,void * buf,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_read_ordered_end - prototyping replacement for MPI_File_read_ordered_end    Log the beginning and ending of the time spent in MPI_File_read_ordered_end calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_READ_ORDERED_END_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_read_ordered_end( fh, buf, 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_begin( MPI_File  fh,void * buf,int  count,MPI_Datatype  datatype  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_ordered_begin - prototyping replacement for MPI_File_write_ordered_begin    Log the beginning and ending of the time spent in MPI_File_write_ordered_begin calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ORDERED_BEGIN_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_ordered_begin( fh, buf, count, datatype );#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_end( MPI_File  fh,void * buf,MPI_Status * status  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_write_ordered_end - prototyping replacement for MPI_File_write_ordered_end    Log the beginning and ending of the time spent in MPI_File_write_ordered_end calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_WRITE_ORDERED_END_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_write_ordered_end( fh, buf, 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_get_type_extent( MPI_File  fh,MPI_Datatype  datatype,MPI_Aint * extent  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_get_type_extent - prototyping replacement for MPI_File_get_type_extent    Log the beginning and ending of the time spent in MPI_File_get_type_extent calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_TYPE_EXTENT_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_type_extent( fh, datatype, extent );#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_atomicity( MPI_File  fh,int  flag  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_set_atomicity - prototyping replacement for MPI_File_set_atomicity    Log the beginning and ending of the time spent in MPI_File_set_atomicity calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_SET_ATOMICITY_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_set_atomicity( fh, flag );#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_atomicity( MPI_File  fh,int * flag  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_get_atomicity - prototyping replacement for MPI_File_get_atomicity    Log the beginning and ending of the time spent in MPI_File_get_atomicity calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_GET_ATOMICITY_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_get_atomicity( fh, flag );#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_sync( MPI_File  fh  ){  int returnVal;  MPE_LOG_STATE_DECL  MPE_LOG_THREADSTM_DECL/*    MPI_File_sync - prototyping replacement for MPI_File_sync    Log the beginning and ending of the time spent in MPI_File_sync calls.*/  MPE_LOG_THREADSTM_GET  MPE_LOG_THREAD_LOCK  MPE_LOG_STATE_BEGIN(MPE_COMM_NULL,MPE_FILE_SYNC_ID)  MPE_LOG_THREAD_UNLOCK#if defined( MAKE_SAFE_PMPI_CALL )    MPE_LOG_OFF#endif  returnVal = PMPI_File_sync( fh );#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;}

⌨️ 快捷键说明

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