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

📄 af.basl

📁 openPBS的开放源代码
💻 BASL
📖 第 1 页 / 共 4 页
字号:
		ires = ServerIntResAssignGet(s, "mtb");		printInt(sname, "ServerIntResAssignGet", "mtb", ires);		ires = ServerIntResAssignGet(s, "mtc");		printInt(sname, "ServerIntResAssignGet", "mtc", ires);		ires = ServerIntResAssignGet(s, "mtd");		printInt(sname, "ServerIntResAssignGet", "mtd", ires);		ires = ServerIntResAssignGet(s, "mte");		printInt(sname, "ServerIntResAssignGet", "mte", ires);		ires = ServerIntResAssignGet(s, "mtf");		printInt(sname, "ServerIntResAssignGet", "mtf", ires);		ires = ServerIntResAssignGet(s, "mtg");		printInt(sname, "ServerIntResAssignGet", "mtg", ires);		ires = ServerIntResAssignGet(s, "mth");		printInt(sname, "ServerIntResAssignGet", "mth", ires);		sres = ServerSizeResAssignGet(s, "file");		printSize(sname,"ServerSizeResAssignGet", "file", sres);		sres = ServerSizeResAssignGet(s, "mem");		printSize(sname, "ServerSizeResAssignGet", "mem", sres);		sres = ServerSizeResAssignGet(s, "pmem");		printSize(sname,"ServerSizeResAssignGet", "pmem", sres);		sres = ServerSizeResAssignGet(s, "workingset");		printSize(sname, "ServerSizeResAssignGet", "workingset",                                                                 sres);		sres = ServerSizeResAssignGet(s, "pf");		printSize(sname, "ServerSizeResAssignGet", "pf", sres);		sres = ServerSizeResAssignGet(s, "ppf");		printSize(sname, "ServerSizeResAssignGet", "ppf", sres);		sres = ServerSizeResAssignGet(s, "srfs_tmp");		printSize(sname, "ServerSizeResAssignGet", "srfs_tmp",                                                                sres);		sres = ServerSizeResAssignGet(s, "srfs_wrk");		printSize(sname, "ServerSizeResAssignGet", "srfs_wrk",                                                                sres);		sres = ServerSizeResAssignGet(s, "srfs_big");		printSize(sname, "ServerSizeResAssignGet", "srfs_big",                                                                sres);		sres = ServerSizeResAssignGet(s, "srfs_fast");		printSize(sname, "ServerSizeResAssignGet", "srfs_fast",                                                                sres);		sres = ServerSizeResAssignGet(s, "sds");		printSize(sname, "ServerSizeResAssignGet", "sds",                                                                sres);		sres = ServerSizeResAssignGet(s, "psds");		printSize(sname, "ServerSizeResAssignGet", "psds",                                                                sres);		stres = ServerStringResAssignGet(s, "nodes");		printStr(sname, "ServerStringResAssignGet", "nodes",                                                                stres);		stres = ServerStringResAssignGet(s, "arch");		printStr(sname, "ServerStringResAssignGet", "arch",                                                                stres);		stres = ServerStringResAssignGet(s, "neednodes");		printStr(sname, "ServerStringResAssignGet", "neednodes",                                                                stres);		allqs = ServerQueuesGet(s);		foreach(q in allqs) {			str = QueNameGet( q ) ;			qname = sname + "-" + str;			printStr(qname, "QueNameGet", NULLSTR, str);				i = QueTypeGet( q ) ;			if( i EQ QTYPE_E ) {				printStr(qname, "QueTypeGet", NULLSTR, "Execution");			} else {				if( i EQ QTYPE_R ) {					printStr(qname, "QueTypeGet", NULLSTR, "Routing");				}				}				i = QueNumJobsGet( q ) ;			printInt(qname, "QueNumJobsGet", NULLSTR, i);				i = QueMaxRunJobsGet( q ) ;			printInt(qname, "QueMaxRunJobsGet", NULLSTR, i);										i = QueMaxRunJobsPerUserGet( q ) ;			printInt(qname, "QueMaxRunJobsPerUserGet", NULLSTR, i);				i = QueMaxRunJobsPerGroupGet( q ) ;			printInt(qname, "QueMaxRunJobsPerGroupGet", NULLSTR, i);					i = QuePriorityGet( q ) ;			printInt(qname, "QuePriorityGet", NULLSTR, i);				i = QueStateGet( q ) ;			if( i EQ SCHED_DISABLED ) {				printStr(qname, "QueStateGet", NULLSTR, "Disabled for scheduling");			} else {				if( i EQ SCHED_ENABLED ) {					printStr(qname, "QueStateGet", NULLSTR, "Enabled for scheduling");				}			}			// the Avails			ires = QueIntResAvailGet(q, "cput");			printInt(qname, "QueIntResAvailGet", "cput", ires);				ires = QueIntResAvailGet(q, "pcput");			printInt(qname, "QueIntResAvailGet", "pcput", ires);				ires = QueIntResAvailGet(q, "walltime");			printInt(qname, "QueIntResAvailGet", "walltime", ires);				ires = QueIntResAvailGet(q, "mppt");			printInt(qname, "QueIntResAvailGet", "mppt", ires);				ires = QueIntResAvailGet(q, "pmppt");			printInt(qname, "QueIntResAvailGet", "pmppt", ires);				ires = QueIntResAvailGet(q, "nice");			printInt(qname, "QueIntResAvailGet", "nice", ires);				ires = QueIntResAvailGet(q, "procs");			printInt(qname, "QueIntResAvailGet", "procs", ires);				ires = QueIntResAvailGet(q, "mppe");			printInt(qname, "QueIntResAvailGet", "mppe", ires);				ires = QueIntResAvailGet(q, "ncpus");			printInt(qname, "QueIntResAvailGet", "ncpus", ires);				ires = QueIntResAvailGet(q, "pncpus");			printInt(qname, "QueIntResAvailGet", "pncpus", ires);				ires = QueIntResAvailGet(q, "nodect");			printInt(qname, "QueIntResAvailGet", "nodect", ires);				ires = QueIntResAvailGet(q, "srfs_assist");			printInt(qname, "QueIntResAvailGet", "srfs_assist",									ires);				ires = QueIntResAvailGet(q, "mta");			printInt(qname, "QueIntResAvailGet", "mta", ires);				ires = QueIntResAvailGet(q, "mtb");			printInt(qname, "QueIntResAvailGet", "mtb", ires);				ires = QueIntResAvailGet(q, "mtc");			printInt(qname, "QueIntResAvailGet", "mtc", ires);				ires = QueIntResAvailGet(q, "mtd");			printInt(qname, "QueIntResAvailGet", "mtd", ires);				ires = QueIntResAvailGet(q, "mte");			printInt(qname, "QueIntResAvailGet", "mte", ires);				ires = QueIntResAvailGet(q, "mtf");			printInt(qname, "QueIntResAvailGet", "mtf", ires);				ires = QueIntResAvailGet(q, "mtg");			printInt(qname, "QueIntResAvailGet", "mtg", ires);				ires = QueIntResAvailGet(q, "mth");			printInt(qname, "QueIntResAvailGet", "mth", ires);						sres = QueSizeResAvailGet(q, "file");			printSize(qname, "QueSizeResAvailGet", "file", sres);				sres = QueSizeResAvailGet(q, "mem");			printSize(qname, "QueSizeResAvailGet", "mem", sres);				sres = QueSizeResAvailGet(q, "pmem");			printSize(qname, "QueSizeResAvailGet", "pmem", sres);				sres = QueSizeResAvailGet(q, "workingset");			printSize(qname, "QueSizeResAvailGet", "workingset",	                                                                 sres);				sres = QueSizeResAvailGet(q, "pf");			printSize(qname, "QueSizeResAvailGet", "pf", sres);				sres = QueSizeResAvailGet(q, "ppf");			printSize(qname, "QueSizeResAvailGet", "ppf", sres);				sres = QueSizeResAvailGet(q, "srfs_tmp");			printSize(qname, "QueSizeResAvailGet", "srfs_tmp",	                                                                sres);				sres = QueSizeResAvailGet(q, "srfs_wrk");			printSize(qname, "QueSizeResAvailGet", "srfs_wrk",	                                                                sres);				sres = QueSizeResAvailGet(q, "srfs_big");			printSize(qname, "QueSizeResAvailGet", "srfs_big",	                                                                sres);				sres = QueSizeResAvailGet(q, "srfs_fast");			printSize(qname, "QueSizeResAvailGet", "srfs_fast",	                                                                sres);				sres = QueSizeResAvailGet(q, "sds");			printSize(qname, "QueSizeResAvailGet", "sds",	                                                                sres);				sres = QueSizeResAvailGet(q, "psds");			printSize(qname, "QueSizeResAvailGet", "psds",	                                                                sres);				stres = QueStringResAvailGet(q, "nodes");			printStr(qname, "QueStringResAvailGet", "nodes",	                                                                stres);				stres = QueStringResAvailGet(q, "arch");			printStr(qname, "QueStringResAvailGet", "arch",	                                                                stres);				stres = QueStringResAvailGet(q, "neednodes");			printStr(qname, "QueStringResAvailGet", "neednodes",	                                                                stres);				// the ASSIGNS				ires = QueIntResAssignGet(q, "cput");			printInt(qname, "QueIntResAssignGet", "cput", ires);				ires = QueIntResAssignGet(q, "pcput");			printInt(qname, "QueIntResAssignGet", "pcput", ires);				ires = QueIntResAssignGet(q, "walltime");			printInt(qname, "QueIntResAssignGet", "walltime",									ires);				ires = QueIntResAssignGet(q, "mppt");			printInt(qname, "QueIntResAssignGet", "mppt", ires);				ires = QueIntResAssignGet(q, "pmppt");			printInt(qname, "QueIntResAssignGet", "pmppt", ires);				ires = QueIntResAssignGet(q, "nice");			printInt(qname, "QueIntResAssignGet", "nice", ires);				ires = QueIntResAssignGet(q, "procs");			printInt(qname, "QueIntResAssignGet", "procs", ires);				ires = QueIntResAssignGet(q, "mppe");			printInt(qname, "QueIntResAssignGet", "mppe", ires);				ires = QueIntResAssignGet(q, "ncpus");			printInt(qname, "QueIntResAssignGet", "ncpus",									ires);				ires = QueIntResAssignGet(q, "pncpus");			printInt(qname, "QueIntResAssignGet", "pncpus",									ires);				ires = QueIntResAssignGet(q, "nodect");			printInt(qname, "QueIntResAssignGet", "nodect",									ires);				ires = QueIntResAssignGet(q, "srfs_assist");			printInt(qname, "QueIntResAssignGet", "srfs_assist",									ires);				ires = QueIntResAssignGet(q, "mta");			printInt(qname, "QueIntResAssignGet", "mta", ires);				ires = QueIntResAssignGet(q, "mtb");			printInt(qname, "QueIntResAssignGet", "mtb", ires);				ires = QueIntResAssignGet(q, "mtc");			printInt(qname, "QueIntResAssignGet", "mtc", ires);				ires = QueIntResAssignGet(q, "mtd");			printInt(qname, "QueIntResAssignGet", "mtd", ires);				ires = QueIntResAssignGet(q, "mte");			printInt(qname, "QueIntResAssignGet", "mte", ires);				ires = QueIntResAssignGet(q, "mtf");			printInt(qname, "QueIntResAssignGet", "mtf", ires);				ires = QueIntResAssignGet(q, "mtg");			printInt(qname, "QueIntResAssignGet", "mtg", ires);				ires = QueIntResAssignGet(q, "mth");			printInt(qname, "QueIntResAssignGet", "mth", ires);					sres = QueSizeResAssignGet(q, "file");			printSize(qname,"QueSizeResAssignGet", "file", sres);				sres = QueSizeResAssignGet(q, "mem");			printSize(qname, "QueSizeResAssignGet", "mem", sres);				sres = QueSizeResAssignGet(q, "pmem");			printSize(qname,"QueSizeResAssignGet", "pmem", sres);				sres = QueSizeResAssignGet(q, "workingset");			printSize(qname, "QueSizeResAssignGet", "workingset",	                                                                 sres);				sres = QueSizeResAssignGet(q, "pf");			printSize(qname, "QueSizeResAssignGet", "pf", sres);				sres = QueSizeResAssignGet(q, "ppf");			printSize(qname, "QueSizeResAssignGet", "ppf", sres);				sres = QueSizeResAssignGet(q, "srfs_tmp");			printSize(qname, "QueSizeResAssignGet", "srfs_tmp",	                                                                sres);				sres = QueSizeResAssignGet(q, "srfs_wrk");			printSize(qname, "QueSizeResAssignGet", "srfs_wrk",	                                                                sres);				sres = QueSizeResAssignGet(q, "srfs_big");			printSize(qname, "QueSizeResAssignGet", "srfs_big",	                                                                sres);				sres = QueSizeResAssignGet(q, "srfs_fast");			printSize(qname, "QueSizeResAssignGet", "srfs_fast",	                                                                sres);				sres = QueSizeResAssignGet(q, "sds");			printSize(qname, "QueSizeResAssignGet", "sds",	                                                                sres);				sres = QueSizeResAssignGet(q, "psds");			printSize(qname, "QueSizeResAssignGet", "psds",	                                                                sres);				stres = QueStringResAssignGet(q, "nodes");			printStr(qname, "QueStringResAssignGet", "nodes",	                                                                stres);				stres = QueStringResAssignGet(q, "arch");			printStr(qname, "QueStringResAssignGet", "arch",	                                                                stres);				stres = QueStringResAssignGet(q, "neednodes");			printStr(qname, "QueStringResAssignGet", "neednodes",									stres);			alljs = QueJobsGet(q);			foreach( j in alljs ) {				jname = JobIdGet( j ) ;				printStr(jname, "JobIdGet", NULLSTR, jname);							str = JobNameGet( j ) ;				printStr(jname, "JobNameGet", NULLSTR, str);							str = JobOwnerNameGet( j ) ;				printStr(jname, "JobOwnerNameGet", NULLSTR, str);							str = JobEffectiveUserNameGet( j ) ;				printStr(jname, "JobEffectiveUserNameGet", NULLSTR, str);							str = JobEffectiveGroupNameGet( j ) ;				printStr(jname, "JobEffectiveGroupNameGet", NULLSTR, str);							i = JobStateGet ( j ) ;				switch(i)				{					case TRANSIT:						{							printStr(jname, "JobStateGet", NULLSTR, "Transit");						}					case QUEUED:						{							printStr(jname, "JobStateGet", NULLSTR, "Queued");						}					case HELD:						{							printStr(jname, "JobStateGet", NULLSTR, "Held");						}					case WAITING:						{							printStr(jname, "JobStateGet", NULLSTR, "Waiting");						}					case RUNNING:						{							printStr(jname, "JobStateGet", NULLSTR, "Running");						}					case EXITING:						{							printStr(jname, "JobStateGet", NULLSTR, "Exiting");						}					default:						{							printStr(jname, "JobStateGet", NULLSTR, "Unknown");						}				}							i = JobPriorityGet( j ) ;				printInt(jname, "JobPriorityGet", NULLSTR, i);							i = JobRerunFlagGet( j ) ;				switch(i)				{					case FALSE:						{							printStr(jname, "JobRerunFlagGet", NULLSTR, "False");						}					case TRUE:						{							printStr(jname, "JobRerunFlagGet", NULLSTR, "True");						}					default:						{							printStr(jname, "JobRerunFlagGet", NULLSTR, "Unknown");						}				}							i = JobInteractiveFlagGet( j ) ;				switch(i)				{					case FALSE:						{							printStr(jname, "JobInteractiveFlagGet", NULLSTR, "False");						}					case TRUE:						{							printStr(jname, "JobInteractiveFlagGet", NULLSTR, "True");						}					default:						{							print("Interactive flag is unknown");							}				}						d = JobDateTimeCreatedGet( j ) ;				printDateTime(jname, "JobDateTimeCreatedGet", NULLSTR, d);							str = JobEmailAddrGet( j ) ;				printStr(jname, "JobEmailAddrGet", NULLSTR, str);							str = JobStageinFilesGet( j ) ;				printStr(jname, "JobStageinFilesGet", NULLSTR, str);							str = JobStageoutFilesGet( j ) ;				printStr(jname, "JobStageoutFilesGet", NULLSTR, str);				// Resource Request 				ires = JobIntResReqGet(j, "cput");				printInt(jname, "JobIntResReqGet", "cput", ires);						ires = JobIntResReqGet(j, "pcput");				printInt(jname, "JobIntResReqGet", "pcput", ires);						ires = JobIntResReqGet(j, "walltime");				printInt(jname, "JobIntResReqGet", "walltime", ires);						ires = JobIntResReqGet(j, "mppt");				printInt(jname, "JobIntResReqGet", "mppt", ires);						ires = JobIntResReqGet(j, "pmppt");				printInt(jname, "JobIntResReqGet", "pmppt", ires);						ires = JobIntResReqGet(j, "nice");				printInt(jname, "JobIntResReqGet", "nice", ires);						ires = JobIntResReqGet(j, "procs");				printInt(jname, "JobIntResReqGet", "procs", ires);						ires = JobIntResReqGet(j, "mppe");				printInt(jname, "JobIntResReqGet", "mppe", ires);						ires = JobIntResReqGet(j, "ncpus");				printInt(jname, "JobIntResReqGet", "ncpus", ires);

⌨️ 快捷键说明

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