计费 - CAESAR II - 帮助

CAESAR II 用户指南

Language
中文 (大陆)
Product
CAESAR II
Search by Category
帮助
CAESAR II Version
12

主窗口功能区:实用工具(Utilities) > 工具(Tools) > 计费(Accounting)

显示 CAESAR II 计费对话框,您可以在此控制工作项的所有计费参数。

任何工作项总价格的计算依据为:

IF (C4 > 0.0) THEN

cost = C1*cputime + (C2*nodes + C3*elements) * C4 * numcases + C5

ELSE

cost = C1*cputime + (C2*nodes + C3*elements) + C5

ENDIF

可以一次输入 C1、C2、C3、C4 和 C5,以后仅在需要时进行变更。任何常量都可以是零,但至少有一个常量必须大于零。

CAESAR II 计费是一个可选模块。如果用户不需要保留工作项的计费记录,则可以忽略此模块。

用户可以基于每次运行生成计费报告,软件会基于每次计费来进行汇总。此模块还允许您:

  • 为任何请求的计费数组合生成报告。

  • 定义计费数,最多可包含 25 个字母数字字符。

  • 使用可选的密码保护功能(通过选择类型 2 计费方法来访问)控制计费和软件的访问。

  • 使用以下两种方法之一标识每个工作项的计费数:

    • 从允许的计费数表中选择计费数。否则,系统默认为最后一个有效的计费数输入。计费管理员负责对计费数表进行设置及维护。

    • 在文本框中输入一个非空字符串的计费数。没有默认值,但输入内容必须与帐户管理器先前输入的某个计费数相匹配。

      • 可用计费数列表的访问有密码保护。

      • 如无有效的计费数,则不能运行项目。

计费文件结构

软件计费文件(ACCTG.DAT)包含所有的计费报告生成信息。该文件允许用户创建程序访问或编辑。用下面的语句打开计费文件(用 FORTRAN):

OPEN(1,FILE=’ACCTG.DAT’,STATUS=’OLD’,FORM=’BINARY’, ACCESS=’DIRECT’,RECL=55)

软件在每一条记录中保存以下信息:

变量

类型

定义

JOBNAME

CHARACTER*8

运行中的工作项名称

ICPUTIME

INTEGER*4

分析占用 CPU 时间(秒)

节点

INTEGER*2

工作项中的节点数

NELEMS

INTEGER*2

工作项中的单元数

NLOADS

INTEGER*2

工作项中的荷载工况数

MYEAR

INTEGER*2

工作项的运行年份

MMONTH

INTEGER*2

工作项的运行月份

MDAY

INTEGER*2

工作项运行的那一天

MHOUR

INTEGER*2

工作项运行的小时

MMINUTE

INTEGER*2

工作项运行的分钟

MSECOND

INTEGER*2

工作项运行的秒

ACCOUNTNO

CHARACTER*25

为工作项指定计费号

第一条记录仅包含一个整数(ILAST),即计费文件中最后的有效记录号。任务条目数等于(ILAST-1)。第一条记录可以是:

READ(1,REC=1) ILAST