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

📄 mm_describe_states.c

📁 刚才是说明 现在是安装程序在 LINUX环境下进行编程的MPICH安装文件
💻 C
📖 第 1 页 / 共 5 页
字号:
/* -*- Mode: C; c-basic-offset:4 ; -*- *//*  $Id: mm_describe_states.c,v 1.8 2002/10/14 23:11:05 David Exp $ * *  (C) 2001 by Argonne National Laboratory. *      See COPYRIGHT in top-level directory. */#include "mpidimpl.h"#ifdef HAVE_TIMING/* This section of code is for the DLOG logging library */#if (USE_LOGGING == MPID_LOGGING_DLOG)int MPIDU_Describe_timer_states(){    /* mpid functions */    g_timer_state[MPID_STATE_MPID_ISEND].name = "MPID_Isend";    g_timer_state[MPID_STATE_MPID_IRECV].name = "MPID_Irecv";    g_timer_state[MPID_STATE_MPID_SEND].name = "MPID_Send";    g_timer_state[MPID_STATE_MPID_RECV].name = "MPID_Recv";    g_timer_state[MPID_STATE_MPID_PROGRESS_TEST].name = "MPID_Progress_test";    g_timer_state[MPID_STATE_MPID_ABORT].name = "MPID_Abort";    g_timer_state[MPID_STATE_MPID_CLOSE_PORT].name = "MPID_Close_port";    g_timer_state[MPID_STATE_MPID_COMM_ACCEPT].name = "MPID_Comm_accept";    g_timer_state[MPID_STATE_MPID_COMM_CONNECT].name = "MPID_Comm_connect";    g_timer_state[MPID_STATE_MPID_COMM_DISCONNECT].name = "MPID_Comm_disconnect";    g_timer_state[MPID_STATE_MPID_COMM_SPAWN_MULTIPLE].name = "MPID_Comm_spawn_multiple";    g_timer_state[MPID_STATE_MPID_OPEN_PORT].name = "MPID_Open_port";    g_timer_state[MPID_STATE_MPID_PROGRESS_WAIT].name = "MPID_Progress_wait";    g_timer_state[MPID_STATE_MPID_REQUEST_RELEASE].name = "MPID_Request_release";    /* util functions */    g_timer_state[MPID_STATE_BREAD].name = "bread";    g_timer_state[MPID_STATE_BREADV].name = "breadv";    g_timer_state[MPID_STATE_BWRITE].name = "bwrite";    g_timer_state[MPID_STATE_BWRITEV].name = "bwritev";    g_timer_state[MPID_STATE_BSELECT].name = "bselect";    g_timer_state[MPID_STATE_SELECT].name = "select";    /* mm functions */    g_timer_state[MPID_STATE_MM_OPEN_PORT].name = "mm_open_port";    g_timer_state[MPID_STATE_MM_CLOSE_PORT].name = "mm_close_port";    g_timer_state[MPID_STATE_MM_ACCEPT].name = "mm_accept";    g_timer_state[MPID_STATE_MM_CONNECT].name = "mm_connect";    g_timer_state[MPID_STATE_MM_SEND].name = "mm_send";    g_timer_state[MPID_STATE_MM_RECV].name = "mm_recv";    g_timer_state[MPID_STATE_MM_CLOSE].name = "mm_close";    g_timer_state[MPID_STATE_MM_REQUEST_ALLOC].name = "mm_request_alloc";    g_timer_state[MPID_STATE_MM_REQUEST_FREE].name = "mm_request_free";    g_timer_state[MPID_STATE_MM_CAR_INIT].name = "mm_car_init";    g_timer_state[MPID_STATE_MM_CAR_FINALIZE].name = "mm_car_finalize";    g_timer_state[MPID_STATE_MM_CAR_ALLOC].name = "mm_car_alloc";    g_timer_state[MPID_STATE_MM_CAR_FREE].name = "mm_car_free";    g_timer_state[MPID_STATE_MM_VC_INIT].name = "mm_vc_init";    g_timer_state[MPID_STATE_MM_VC_FINALIZE].name = "mm_vc_finalize";    g_timer_state[MPID_STATE_MM_VC_FROM_COMMUNICATOR].name = "mm_vc_from_communicator";    g_timer_state[MPID_STATE_MM_VC_FROM_CONTEXT].name = "mm_vc_from_context";    g_timer_state[MPID_STATE_MM_VC_ALLOC].name = "mm_vc_alloc";    g_timer_state[MPID_STATE_MM_VC_CONNECT_ALLOC].name = "mm_vc_connect_alloc";    g_timer_state[MPID_STATE_MM_VC_FREE].name = "mm_vc_free";    g_timer_state[MPID_STATE_MM_CHOOSE_BUFFER].name = "mm_choose_buffer";    g_timer_state[MPID_STATE_MM_RESET_CARS].name = "mm_reset_cars";    g_timer_state[MPID_STATE_MM_GET_BUFFERS_TMP].name = "mm_get_buffers_tmp";    g_timer_state[MPID_STATE_MM_RELEASE_BUFFERS_TMP].name = "mm_release_buffers_tmp";    g_timer_state[MPID_STATE_MM_GET_BUFFERS_VEC].name = "mm_get_buffers_vec";    g_timer_state[MPID_STATE_VEC_BUFFER_INIT].name = "vec_buffer_init";    g_timer_state[MPID_STATE_TMP_BUFFER_INIT].name = "tmp_buffer_init";    g_timer_state[MPID_STATE_SIMPLE_BUFFER_INIT].name = "simple_buffer_init";    g_timer_state[MPID_STATE_MM_POST_RECV].name = "mm_post_recv";    g_timer_state[MPID_STATE_MM_POST_SEND].name = "mm_post_send";    g_timer_state[MPID_STATE_MM_POST_RNDV_DATA_SEND].name = "mm_post_rndv_data_send";    g_timer_state[MPID_STATE_MM_POST_RNDV_CLEAR_TO_SEND].name = "mm_post_rndv_clear_to_send";    g_timer_state[MPID_STATE_MM_CQ_TEST].name = "mm_cq_test";    g_timer_state[MPID_STATE_MM_CQ_WAIT].name = "mm_cq_wait";    g_timer_state[MPID_STATE_MM_CQ_ENQUEUE].name = "mm_cq_enqueue";    g_timer_state[MPID_STATE_MM_CREATE_POST_UNEX].name = "mm_create_post_unex";    g_timer_state[MPID_STATE_MM_ENQUEUE_REQUEST_TO_SEND].name = "mm_enqueue_request_to_send";    g_timer_state[MPID_STATE_MM_CQ_HANDLE_READ_HEAD_CAR].name = "mm_cq_handle_read_head_car";    g_timer_state[MPID_STATE_MM_CQ_HANDLE_READ_DATA_CAR].name = "mm_cq_handle_read_data_car";    g_timer_state[MPID_STATE_MM_CQ_HANDLE_READ_CAR].name = "mm_cq_handle_read_car";    g_timer_state[MPID_STATE_MM_CQ_HANDLE_WRITE_HEAD_CAR].name = "mm_cq_handle_write_head_car";    g_timer_state[MPID_STATE_MM_CQ_HANDLE_WRITE_DATA_CAR].name = "mm_cq_handle_write_data_car";    g_timer_state[MPID_STATE_MM_CQ_HANDLE_WRITE_CAR].name = "mm_cq_handle_write_car";    g_timer_state[MPID_STATE_MM_MAKE_PROGRESS].name = "mm_make_progress";    /* xfer functions */    g_timer_state[MPID_STATE_XFER_INIT].name = "xfer_init";    g_timer_state[MPID_STATE_XFER_RECV_OP].name = "xfer_recv_op";    g_timer_state[MPID_STATE_XFER_RECV_MOP_OP].name = "xfer_recv_mop_op";    g_timer_state[MPID_STATE_XFER_RECV_FORWARD_OP].name = "xfer_recv_forward_op";    g_timer_state[MPID_STATE_XFER_RECV_MOP_FORWARD_OP].name = "xfer_mop_forward_op";    g_timer_state[MPID_STATE_XFER_FORWARD_OP].name = "xfer_forward_op";    g_timer_state[MPID_STATE_XFER_SEND_OP].name = "xfer_send_op";    g_timer_state[MPID_STATE_XFER_REPLICATE_OP].name = "xfer_replicate_op";    g_timer_state[MPID_STATE_XFER_START].name = "xfer_start";    /* method functions */    g_timer_state[MPID_STATE_TCP_INIT].name = "tcp_init";    g_timer_state[MPID_STATE_TCP_FINALIZE].name = "tcp_finalize";    g_timer_state[MPID_STATE_TCP_ACCEPT_CONNECTION].name = "tcp_accept_connection";    g_timer_state[MPID_STATE_TCP_GET_BUSINESS_CARD].name = "tcp_get_business_card";    g_timer_state[MPID_STATE_TCP_CAN_CONNECT].name = "tcp_can_connect";    g_timer_state[MPID_STATE_TCP_POST_CONNECT].name = "tcp_post_connect";    g_timer_state[MPID_STATE_TCP_POST_READ].name = "tcp_post_read";    g_timer_state[MPID_STATE_TCP_MERGE_WITH_UNEXPECTED].name = "tcp_merge_with_unexpected";    g_timer_state[MPID_STATE_TCP_POST_WRITE].name = "tcp_post_write";    g_timer_state[MPID_STATE_TCP_MAKE_PROGRESS].name = "tcp_make_progress";    g_timer_state[MPID_STATE_TCP_CAR_ENQUEUE].name = "tcp_car_enqueue";    g_timer_state[MPID_STATE_TCP_CAR_DEQUEUE].name = "tcp_car_dequeue";    g_timer_state[MPID_STATE_TCP_CAR_DEQUEUE_WRITE].name = "tcp_dequeue_write";    g_timer_state[MPID_STATE_TCP_RESET_CAR].name = "tcp_reset_car";    g_timer_state[MPID_STATE_TCP_POST_READ_PKT].name = "tcp_post_read_pkt";    g_timer_state[MPID_STATE_TCP_READ].name = "tcp_read";    g_timer_state[MPID_STATE_TCP_WRITE].name = "tcp_write";    g_timer_state[MPID_STATE_TCP_READ_SHM].name = "tcp_read_shm";    g_timer_state[MPID_STATE_TCP_READ_VIA].name = "tcp_read_via";    g_timer_state[MPID_STATE_TCP_READ_VIA_RDMA].name = "tcp_read_via_rdma";    g_timer_state[MPID_STATE_TCP_READ_VEC].name = "tcp_read_vec";    g_timer_state[MPID_STATE_TCP_READ_TMP].name = "tcp_read_tmp";    g_timer_state[MPID_STATE_TCP_READ_CONNECTING].name = "tcp_read_connecting";    g_timer_state[MPID_STATE_TCP_WRITE_SHM].name = "tcp_write_shm";    g_timer_state[MPID_STATE_TCP_WRITE_VIA].name = "tcp_write_via";    g_timer_state[MPID_STATE_TCP_WRITE_VIA_RDMA].name = "tcp_write_via_rdma";    g_timer_state[MPID_STATE_TCP_WRITE_VEC].name = "tcp_write_vec";    g_timer_state[MPID_STATE_TCP_WRITE_TMP].name = "tcp_write_tmp";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_SHM].name = "tcp_stuff_vector_shm";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_VIA].name = "tcp_stuff_vector_via";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_VIA_RDMA].name = "tcp_stuff_vector_via_rdma";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_VEC].name = "tcp_stuff_vector_vec";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_TMP].name = "tcp_stuff_vector_tmp";    g_timer_state[MPID_STATE_TCP_WRITE_AGGRESSIVE].name = "tcp_write_aggressive";    g_timer_state[MPID_STATE_TCP_CAR_HEAD_ENQUEUE].name = "tcp_car_head_enqueue";    g_timer_state[MPID_STATE_TCP_SETUP_PACKET_CAR].name = "tcp_setup_packet_car";    g_timer_state[MPID_STATE_TCP_UPDATE_CAR_NUM_WRITTEN].name = "tcp_update_car_num_written";    g_timer_state[MPID_STATE_TCP_MERGE_UNEXPECTED_DATA].name = "tcp_merge_unexpected_data";    g_timer_state[MPID_STATE_TCP_MERGE_SHM].name = "tcp_merge_shm";    g_timer_state[MPID_STATE_TCP_MERGE_VIA].name = "tcp_merge_via";    g_timer_state[MPID_STATE_TCP_MERGE_VIA_RDMA].name = "tcp_merge_via_rdma";    g_timer_state[MPID_STATE_TCP_MERGE_VEC].name = "tcp_merge_vec";    g_timer_state[MPID_STATE_TCP_MERGE_TMP].name = "tcp_merge_tmp";    g_timer_state[MPID_STATE_TCP_MERGE_SIMPLE].name = "tcp_merge_simple";    g_timer_state[MPID_STATE_TCP_MERGE_WITH_POSTED].name = "tcp_merge_with_posted";    g_timer_state[MPID_STATE_TCP_READ_HEADER].name = "tcp_read_header";    g_timer_state[MPID_STATE_TCP_READ_DATA].name = "tcp_read_data";    g_timer_state[MPID_STATE_TCP_READ_SIMPLE].name = "tcp_read_simple";    g_timer_state[MPID_STATE_TCP_WRITE_SIMPLE].name = "tcp_write_simple";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_SIMPLE].name = "tcp_stuff_vector_simple";    g_timer_state[MPID_STATE_FIND_IN_QUEUE].name = "find_in_queue";    g_timer_state[MPID_STATE_TCP_MERGE_IB].name = "tcp_merge_ib";    g_timer_state[MPID_STATE_TCP_READ_IB].name = "tcp_read_ib";    g_timer_state[MPID_STATE_TCP_STUFF_VECTOR_IB].name = "tcp_stuff_vector_ib";    g_timer_state[MPID_STATE_SHM_CAN_CONNECT].name = "shm_can_connect";    g_timer_state[MPID_STATE_SHM_GET_BUSINESS_CARD].name = "shm_get_business_card";    g_timer_state[MPID_STATE_SHM_INIT].name = "shm_init";    g_timer_state[MPID_STATE_SHM_FINALIZE].name = "shm_finalize";    g_timer_state[MPID_STATE_SHM_MAKE_PROGRESS].name = "shm_make_progress";    g_timer_state[MPID_STATE_SHM_ALLOC].name = "shm_alloc";    g_timer_state[MPID_STATE_SHM_FREE].name = "shm_free";    g_timer_state[MPID_STATE_SHM_GET_MEM_SYNC].name = "shm_get_mem_sync";    g_timer_state[MPID_STATE_SHM_RELEASE_MEM].name = "shm_release_mem";    g_timer_state[MPID_STATE_SHM_POST_CONNECT].name = "shm_post_connect";    g_timer_state[MPID_STATE_SHM_POST_READ].name = "shm_post_read";    g_timer_state[MPID_STATE_SHM_MERGE_WITH_UNEXPECTED].name = "shm_merge_with_unexpected";    g_timer_state[MPID_STATE_SHM_POST_WRITE].name = "shm_post_write";

⌨️ 快捷键说明

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