global.cpp

来自「MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程」· C++ 代码 · 共 78 行

CPP
78
字号
#include "global.h"// Global variablesMapDriveNode *g_pDriveMapList = NULL;HANDLE g_hRedirectIOListenThread = NULL;SOCKET g_sockStopIOSignalSocket = INVALID_SOCKET;HANDLE g_hAbortEvent = CreateEvent(NULL, TRUE, FALSE, NULL);SOCKET *g_pProcessSocket = NULL;int *g_pProcessLaunchId = NULL;int *g_pLaunchIdToRank = NULL;LONG g_nNumProcessSockets = 0;ForwardHostStruct *g_pForwardHost = NULL;SOCKET g_sockBreak = INVALID_SOCKET;HANDLE g_hBreakReadyEvent = CreateEvent(NULL, TRUE, FALSE, NULL);long g_nRootPort = 0;HostNode *g_pHosts = NULL;long g_nHosts = 1;int g_nNproc = 1;char g_pszAccount[100], g_pszPassword[100];bool g_bNoMPI = false;char g_pszExe[MAX_CMD_LENGTH] = "", g_pszArgs[MAX_CMD_LENGTH] = "", g_pszEnv[MAX_CMD_LENGTH] = "";char g_pszDir[MAX_PATH] = "";char g_pszExeOrig[MAX_CMD_LENGTH] = "";char g_pszFirstHost[MAX_HOST_LENGTH] = "";HANDLE g_hFinishedEvent = CreateEvent(NULL, TRUE, FALSE, NULL);HANDLE g_hConsoleOutputMutex = CreateMutex(NULL, FALSE, NULL);char g_pszIOHost[MAX_HOST_LENGTH];int g_nIOPort;bool g_bDoMultiColorOutput = true;bool g_bUseJobHost = false;bool g_bOutputExitCodes = false;char g_pszJobHost[MAX_HOST_LENGTH] = "";bool g_bUseJobMPDPwd = false;char g_pszJobHostMPDPwd[100];int g_nLaunchTimeout = MPIRUN_DEFAULT_TIMEOUT;bool g_bSuppressErrorOutput = false;bool g_bUseMPDUser = false;int g_nMPIRUN_DEFAULT_TIMEOUT = MPIRUN_DEFAULT_TIMEOUT;int g_nMPIRUN_SHORT_TIMEOUT = MPIRUN_SHORT_TIMEOUT;int g_nMPIRUN_CREATE_PROCESS_TIMEOUT = MPIRUN_CREATE_PROCESS_TIMEOUT;WORD g_ConsoleAttribute;WORD aConsoleColorAttribute[NUM_OUTPUT_COLORS] = {	frgnd_rgb, 	frgnd_RG,	frgnd_RB,	frgnd_R,	frgnd_GB,	frgnd_G,	frgnd_RGB,	frgnd_RGB | bkgnd_rb,	frgnd_RGB | bkgnd_r,	frgnd_RGB | bkgnd_gb,	frgnd_RGB | bkgnd_g,	frgnd_RGB | bkgnd_b,	frgnd_RG | bkgnd_rb,	frgnd_RG | bkgnd_r,	frgnd_RG | bkgnd_gb,	frgnd_RG | bkgnd_g,	frgnd_RG | bkgnd_b,	frgnd_RB | bkgnd_rb,	frgnd_RB | bkgnd_b,	frgnd_R | bkgnd_r,	frgnd_R | bkgnd_b,	frgnd_GB | bkgnd_rb,	frgnd_GB | bkgnd_r,	frgnd_GB | bkgnd_gb,	frgnd_GB | bkgnd_g,	frgnd_GB | bkgnd_b,	frgnd_G | bkgnd_r,	frgnd_G | bkgnd_gb,	frgnd_G | bkgnd_g,	frgnd_G | bkgnd_b,	frgnd_rb | bkgnd_gb,	frgnd_r | bkgnd_gb};

⌨️ 快捷键说明

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