当前位置:文档之家› fortran库参考

fortran库参考

fortran库参考
fortran库参考

第3 章FORTRAN 77 和VMS 内函数

本章列出了FORTRAN 77 f95 接受的一系列内函数,旨在帮助将传统的FORTRAN 77 程序迁移至Fortran 95。

在f95 中,本章列出的所有FORTRAN 77 和VMS 函数以及前一章列出的所有Fortran 95 函数都识别为内函数。为了帮助从传统的FORTRAN 77 程序迁移至f95,使用-f77=intrinsics 进行编译会让编译器只将FORTRAN 77 和VMS 函数识别为内函数,但Fortran 95 函数不会识别为内函数。

属于Sun 扩展的ANSI FORTRAN 77 标准的内函数标有¤ 符号。使用非标准内函数和库函数的程序可能无法移植到其他平台。

内函数在接受多种数据类型的参数时,有通用名称和专用名称。通常,通用名称返回与参数具有相同数据类型的值。但也有一些例外,如类型转换函数(表3–2)和查询函数(表3–7)。这些函数也可以通过函数的某个专用名称进行调用,以便处理专用参数数据类型。

对于处理多个数据项的函数(例如sign(a1,a2)),所有数据参数的类型必须相同。

下表按以下几方面列出FORTRAN 77 内函数:

内函数-描述函数的作用

定义-数学定义

参数数量-函数接受的参数的数量

通用名称-函数的通用名称

专用名称-函数的专用名称

参数类型-与每个专用名称关联的数据类型

函数类型-针对专用参数数据类型返回的数据类型

注–

编译器选项-xtypemap 会更改变量的缺省大小,并且对内在引用产生影响。请参见3.4 备注以及《Fortran 用户指南》中有关缺省大小和对齐方式的介绍。

3.1 算术和数学函数

本节详细介绍算术函数、类型转换函数、三角函数以及其他函数。“a”代表函数的单个参数,“a1”和“a2”代表两个参数函数的第一个参数和第二个参数,“ar”和“ai”代表函数的复数参数的实部和虚部。

3.1.1 算术函数

3.1.2 类型转换函数

表3–2 Fortran 77 类型转换函数

在ASCII 平台上(包括Sun 系统):

ACHAR 是CHAR 的非标准同义词

IACHAR 是ICHAR 的非标准同义词

在非ASCII 平台上,ACHAR 和IACHAR 专门用于提供一种直接处理ASCII 的方法。

3.1.3 三角函数

表3–3 Fortran 77 三角函数

3.1.4 其他数学函数

表3–4 其他Fortran 77 数学函数

误差函数:exp(-t*t) dt 从0 到a 的2/sqrt(pi) x 整数3.2 字符函数

在ASCII 平台上(包括Sun 系统):

ACHAR 是CHAR 的非标准同义词

IACHAR 是ICHAR 的非标准同义词

在非ASCII 平台上,ACHAR 和IACHAR 专门用于提供一种直接处理ASCII 的方法。

3.3 其他函数

其他一些函数包括按位函数、环境查询函数以及内存分配和解除分配函数。

3.3.1 位操作

这些函数都不属于FORTRAN 77 标准。

表3–6 Fortran 77 按位操作函数

以上函数可用作内函数,也可以用作外部函数。另请参见《Fortran 库参考》手册中介绍的库位操作例程。

3.3.2 环境查询函数

这些函数都不属于FORTRAN 77 标准。

3.3.3 内存

这些函数都不属于FORTRAN 77 标准。

表3–8 Fortran 77 内存函数

3.4 备注

以下备注适用于本章中的所有内函数表。

缩写DOUBLE 代表DOUBLE PRECISION。

采用INTEGER 参数的内函数接受INTEGER*2、INTEGER*4 或INTEGER*8。

采用INTEGER 参数的INTEGER 内函数返回下面确定的INTEGER 类型的值。请注意,-xtypemap 选项可能会更改实际参数的缺省大小:

mod sign dim max min and iand or ior xor ieor-返回值的大小是最大参数大小。

abs ishft lshift rshift lrshft ibset ivclr ishftc ibits-返回值的大小是第一个参数的大小。

int epbase epprec-返回值的大小是缺省INTEGER 的大小。

ephuge-返回值的大小是缺省INTEGER 的大小或参数的大小,以两者中最大的值为准。

更改缺省数据大小的选项也改变了一些内函数的使用方式。例如,在-dbl 生效时,调用带DOUBLE COMPLEX 参数的ZCOS 会自动变为调用CQCOS,这是因为参数已经提升到COMPLEX*32。以下函数也具有该功能:

aimag alog amod cabs ccbrt ccos cdabs cdcbrt cdcos cdexp cdlog cdsin cdsqrt cexp clog csin csqrt dabs dacos dacosd dasin dasind datan datand dcbrt dconjg dcos dcosd dcosh ddim derf derfc dexp dimag dint dlog dmod dnint dprod dsign dsin dsind dsinh dsqrt dtan dtand dtanh idnint iidnnt jidnnt zabs zcbrt zcos zexp zlog zsin zsqrt

以下函数允许使用整数参数或任意大小的逻辑类型:

and iand ieor iiand iieor iior inot ior jiand jieor jior jnot lrshft lshift not or rshift xor

所示能够返回缺省REAL、DOUBLE PRECISION、COMPLEX 或DOUBLE COMPLEX 值的内函数将根据某些编译选项返回主要的类型。例如,如果使用- xtypemap=real:64,double:64 选项进行编译:

调用REAL 函数返回REAL*8

调用DOUBLE PRECISION 函数返回REAL*8

调用COMPLEX 函数返回COMPLEX*16

调用DOUBLE COMPLEX 函数返回COMPLEX*16

更改缺省数据类型的数据大小的其他选项有–r8 和–dbl,它们也会从DOUBLE 提升到QUAD。与这些早期编译器选项相比,– xtypemap= 选项更加灵活,因此优先使用该选项。具有通用名称的函数返回值的类型与参数相同-类型转换函数、最近的整数函数、复数参数的绝对值以及其他函数除外。如果有多个参数,它们的类型必须相同。

如果函数名用作实际参数,则它必须是专用名称。

如果函数名用作伪参数,则它不能识别子程序中的内函数,并且根据与变量和数组相同的规则确定其数据类型。

3.4.1 有关函数的注释

各表及注释1 至12 以《ANSI X3.9-1978 Programming Language FORTRAN》中的“Table of Intrinsic Functions”为基础,并增加了Fortran 扩展。

(1) INT

如果A 为整数类型,则INT(A) 为A。

如果A 为实数或双精度类型:

如果|A| < 1,则INT(A) 为0;如果|A| ≥ 1,则INT(A) 是最大的整数,但是不超过A 的幅度,并且它的符号与 A 的符号相同。(这样的数学整数值可能太大,无法符合计算机整数类型的要求。)

如果A 为复数或双复数类型,则以上规则适用于A 的实部。

如果A 为实数类型,则IFIX(A) 与INT(A) 相同。

(2) REAL

如果A 为实数类型,则REAL(A) 为A。

如果A 为整数或双精度类型,则REAL(A) 的 A 有效部分的精度与实数据具有的精度差不多。

如果A 为复数类型,则REAL(A) 为 A 的实部。

如果A 为双复数类型,则REAL(A) 的 A 实部中有效部分的精度与实数据具有的精度差不多。

(3) DBLE

如果A 为双精度类型,则DBLE(A) 为A。

如果A 为整数或实数类型,则DBLE(A) 的 A 有效部分的精度与双精度数据具有的精度差不多。

如果A 为复数类型,则DBLE(A) 的A 实部中有效部分的精度与双精度数据具有的精度差不多。

如果A 为COMPLEX*16 类型,则DBLE(A) 为A 的实部。

(3’) QREAL

如果A 为REAL*16 类型,则QREAL(A) 为A。

如果A 为整数、实数或双精度类型,则QREAL(A) 的 A 有效部分的精度与REAL*16 数据具有的精度差不多。

如果A 为复数或双复数类型,则QREAL(A) 的A 实部中有效部分的精度与REAL*16 数据具有的精度差不多。

如果A 为COMPLEX*16 或COMPLEX*32 类型,则QREAL(A) 为 A 的实部。

(4) CMPLX

如果A 为复数类型,则CMPLX(A) 为A。

如果A 为整数、实数或双精度类型,则CMPLX(A) 为REAL(A) + 0i。

如果A1 和A2 为整数、实数或双精度类型,则CMPLX(A1,A2) 为REAL(A1) + REAL(A2)*i。如果A 为双复数类型,则CMPLX(A) 为REAL( DBLE(A) ) + i*REAL( DIMAG(A) )。

如果CMPLX 有两个参数,则它们的类型必须相同,可以是整数、实数或双精度类型。

如果CMPLX 有一个参数,则它可以是整数、实数、双精度、复数、COMPLEX*16 或COMPLEX*32 类型。

(4’) DCMPLX

如果A 为COMPLEX*16 类型,则DCMPLX(A) 为A。

如果A 为整数、实数或双精度类型,则DCMPLX(A) 为DBLE(A) + 0i。

如果A1 和A2 为整数、实数或双精度类型,则DCMPLX(A1,A2) 为DBLE(A1) + DBLE(A2)*i。如果DCMPLX 有两个参数,则它们的类型必须相同,可以是整数、实数或双精度类型。

如果DCMPLX 有一个参数,则它可以是整数、实数、双精度、复数、COMPLEX*16 或COMPLEX*32 类型。

(5) ICHAR

ICHAR(A) 为A 在整理序列中的位置。

第一个位置为0,最后一个位置为N-1, 0≤ICHAR(A)≤N-1,其中N 是整理序列中的字符数,A 属于长度为1 的字符类型。

CHAR 和ICHAR 在以下几方面意义相反:

ICHAR(CHAR(I)) = I,适用于0≤I≤N-1

CHAR(ICHAR(C)) = C,适用于能够在处理器中表示的任何字符C

(6) COMPLEX

COMPLEX 值表示为一对有序的实数(ar, ai),其中ar 为实部,ai 为虚部。

(7) 弧度

所有角度都以弧度表示,除非“内函数”列包含注释“(度数)”。

(8) COMPLEX 函数

COMPLEX 类型的函数的结果是主值。

(8’) CBRT

如果a 属于COMPLEX 类型,则CBRT 生成结果COMPLEX RT1=(A, B),其中:A ≥ 0.0,而且-60 度≤ arctan (B/A) < + 60 度。

其他两个结果的计算公式可能如下所示:

RT2 = RT1 * (-0.5, square_root (0.75))

RT3 = RT1 * (-0.5, square_root (0.75))

(9) 参数类型

内函数引用中所有参数的类型必须相同。

(10) INDEX

INDEX(X,Y) 是指X 中开始出现Y 的位置。也就是说,它是指字符串X 中第一次出现字符串Y 的起始位置。

如果X 中没有Y,则INDEX(X,Y) 为0。

如果LEN(X) < LEN(Y),则INDEX(X,Y) 为0。

INDEX 返回缺省的INTEGER*4 数据。如果针对64 位环境进行编译,则当结果溢出INTEGER*4 数据范围时,编译器将发出警告。要在64 位环境中使用INDEX,并且字符串超出INTEGER*4 限制(2 GB),必须将INDEX 函数以及接收结果的变量声明为INTEGER*8。

(11) LEN

LEN 返回CHARACTER 参数变量的声明长度。参数的实际值无关紧要。

LEN 返回缺省的INTEGER*4 数据。如果针对64 位环境进行编译,则当结果溢出INTEGER*4 数据范围时,编译器将发出警告。要在64 位环境中使用LEN,并且字符串超出INTEGER*4 限制(2 GB),必须将LEN 函数以及接收结果的变量声明为INTEGER*8。(12) 词法比较

如果X=Y 或者在整理序列中X 位于Y 之后,则LGE( X, Y ) 为true;否则为false。

如果在整理序列中X 位于Y 之后,则LGT( X, Y ) 为true;否则为false。

如果X=Y 或者在整理序列中X 位于Y 之前,则LLE( X, Y ) 为true;否则为false。

如果在整理序列中X 位于Y 之前,则LLT( X, Y ) 为true;否则为false。

如果LGE、LGT、LLE 和LLT 的操作数长度不同,则会考虑较短的操作数,就好像在右边加上了空白一样。

(13) 位函数

在VMS Fortran 中还有其他一些按位操作,但是没有实现。

(14) 移位

LSHIFT 将a1 向左逻辑移动a2 个位(内联代码)。

LRSHFT 将a1 向右逻辑移动a2 个位(内联代码)。

RSHIFT 将a1 向右算术移动a2 个位。

ISHFT 将a1 向左逻辑移动(如果a2 > 0),或者向右移动(如果a2 < 0)。

Fortran 中的LSHIFT 和RSHIFT 函数相当于C 语言的<< 和>> 运算符。与C 语言中一样,语义取决于硬件。

在移位计数超出范围时,移位函数的行为与硬件有关,并且一般无法预见。在该版本中,移位计数大于31 将导致出现与硬件有关的行为。

(15) 环境查询

只有参数的类型有意义。

(16) 厄普西隆

Epsilon 是最小的e,因此1.0 + e ≠ 1.0。

(17) LOC、MALLOC 和FREE

LOC 函数返回变量或外部过程的地址。函数调用MALLOC( n ) 会分配至少为n 个字节的块,并且返回该块的地址。

在32 位环境中,LOC 返回缺省的INTEGER*4,在64 位环境中,LOC 返回缺省的

INTEGER*8。

MALLOC 是一种库函数,不是FORTRAN 77 中的内函数。在32 位环境中也返回缺省的INTEGER*4,在64 位环境中返回缺省的INTEGER*8。但是,在针对64 位环境进行编译时,必须将MALLOC 显式声明为INTEGER*8。

在64 位环境中,LOC 或MALLOC 返回的值应当存储在类型为POINTER、INTEGER*4 或INTEGER*8 的变量中。FREE 的参数必须是上次调用MALLOC 时返回的值,因此它的数据类型应为POINTER、INTEGER*4 或INTEGER*8。

MALLOC64 始终采用INTEGER*8 参数(以字节数表示的内存请求大小),并且始终返回INTEGER*8 值。当编译必须在32 位环境和64 位环境中运行的程序时,请使用该例程,而非MALLOC。必须将接收变量声明为POINTER 或INTEGER*8。

(18) SIZEOF

SIZEOF 内函数不能应用于假定大小的数组、超长的字符或者子例程调用或名称。SIZEOF 返回缺省的INTEGER*4 数据。如果针对64 位环境进行编译,则当结果溢出INTEGER*4 数据范围时,编译器将发出警告。要在64 位环境中使用SIZEOF,并且数组超出INTEGER*4 限制(2 GB),必须将SIZEOF 函数以及接收结果的变量声明为INTEGER*8。

3.5 VMS 内函数

本节列出了f95 可以识别的VMS FORTRAN 内例程。当然,它们不是标准的例程。¤

3.5.1 VMS 双精度复数

表3–9 VMS 双精度复数函数

3.5.2 VMS 度数型三角函数

表3–10 VMS 度数型三角函数

3.5.3 VMS 位操作

表3–11 VMS 位操作函数

咨询服务方案框架模板

目录 1、集团经营管理及信息化建设现状 (1) 1.1企业简介 (1) 1.2企业管理现状 (1) 1.3企业信息化现状 (1) 1.4集团管理信息化需求分析 (1) 1.4.1 企业管理及信息化建设存在的问题 (1) 1.4.2 管理信息化建设的目标和需求 (2) 2、管理信息化咨询工作思路 (3) 2.1工作思路 (3) 2.1.1 咨询工作指导原则 (3) 2.1.2 把握重要成功因素 (4) 2.1.3 建立集团管控模型 (4) 2.2咨询工作要点 (5) 3、集团管理信息化总体规划 (6) 3.1集团信息化战略目标 (6) 3.2企业信息化总体规划流程 (7) 3.3企业管理流程优化梳理 (8) 3.4集团信息资源总体规划 (9) 3.4.1 建立信息系统体系结构模型 (10) 3.4.2 建立信息系统数据模型 (11)

3.4.3 建立信息系统功能模型 (12) 3.5企业信息系统建设实施方案框架 (12) 3.6引用技术标准 (13) 4、集团咨询服务工作概述 (14) 4.1咨询工作主要方法 (14) 4.1.1 关键成功因素法 (14) 4.1.2 企业关键成功因素分析 (15) 4.1.3 KPI指标的应用 (15) 4.2咨询服务工作内容 (15) 4.2.1 IT战略规划阶段 (15) 4.2.2 调研分析阶段 (17) 4.2.3 实施方案编制阶段 (18) 4.2.4 信息系统选型阶段 (19) 4.2.5 项目实施阶段 (20) 4.3咨询工作成果 (21) 5、调研工作计划 (23) 5.1调研目的 (23) 5.2调研范围及内容 (23) 5.4调研方法 (24) 5.5调研计划 (25) 6、集成应用平台建设咨询 (26)

《房屋建筑工程常用模板及支撑安装推荐图集》

地下室模板工艺说明 砖胎膜:坑中坑砖胎膜砌筑需待圈梁及砌体达到80%以上强度后方可进行第一次回填,回填材料宜选用粗砂或者含水量符合压实要求的粘性土,不可使用淤泥和淤泥质土用作填料。在承台或地梁砖胎膜砌筑过程中,砖垛应选用整砖砌筑,断面宜为方形或矩形,砖柱水平灰缝的砂浆饱满度不得小于80%。 模板支撑:地下室集水井及电梯井的模板支撑应该引起足够重视,沙袋应足量堆载,确保模板箱体不在混凝土的作用下上浮,箱体模板与砖胎膜之间采用与底板同强度等级的水泥砂浆垫块以满足成型后的尺寸要求。底板外侧边缘模板采用钢管架支撑时,须待底板混凝土有了一定强度后方可拆除。地下室外墙挂模需要注意限位钢筋应与底板面筋进行可靠焊接,保证外墙尺寸不因止水螺栓的锁紧而发生尺寸缩小情况出现。在进行后浇带的模板支撑时需要注意及时的进行清扫口的预留。 图名地下室、基坑模板说明图页 1

设计有支护时另 详 具 体设计图纸坑中坑截面尺寸 1 2 3 4 5 6 7 1 1 坑中坑截面尺寸 1-1 2-2 2 2 1 坑中坑砖胎膜 1-Φ8@200钢筋; 2-4B 16; 3-截面尺寸370*200的C20砼圈梁; 4-坑中坑一半高度标高面; 5-先行回填粗砂; 6-100厚C15垫层; 7-砖胎膜 注:砖胎膜高度超过3m 时在中部设置一道圈梁,胎膜高度小于1.5m 时, 采用240mm 厚砖胎膜。 图 名 坑中坑砖胎膜示意图 图 页 2

地梁、承台宽 1 2 3 4 承台及地梁砖胎膜砌筑 1-砖胎膜; 2-@1000mm 砖垛; 3-混凝土垫层; 4回填粗砂 注:地梁跨度超过3m 时开始设置砖垛,地梁高度小于500 mm 时采用120mm 厚的砖胎膜。 图 名 承台及地梁砖胎膜砌筑示意图 图 页 3

技术咨询合同样板经典版

编号:_______________ 本资料为word版本,可以直接编辑和打印,感谢您的下载 技术咨询合同样板经典版 甲方:___________________ 乙方:___________________ 日期:___________________

项目名称:__________ 委托方(甲方):__________ 顾问方(乙方):__________ 填写说明 一、"合同登记编号"的填写方法:__________ 合同登记编号为十四位,左起第一、二位为公历年代号,第三、四位为省、自治区、直辖市编码,第五、六位为地、市编码,第七、八位为合同登记点编号,第九至十四位为合同登记序号,以上编号不足位的补零。各地区编码按GB2260-84规定填写。 二、技术咨询合同是指当事人一方为另一方就特定技术项目提供可行性论证、技术预测、专题技术调查、分析评价报告所订立的合同。 三、计划内项目应填写国务院部委、省、自治区、直辖市、计划单列市、地、市(县)级计划,不属于上述计划的项目此栏划(/)表示。 四、技术情报和资料的保密:__________ 包括当事人各方情报和资料保密义务的内容、期限和泄漏技术秘密应承担的责任。 双方可以约定,本合同变更、解除、终止,本条款均有效。 五、其他:__________ 合同如果是通过中介机构介绍签订的,应将中介合同作为本合同的附件。 六、委托代理人签订本合同时,应出具委托证书。 七、本合同中,凡是当事人约定无需填写的条款,在该条款填写的空白处划(/)表示。 依据《中华人民共和国民法典》的规定,合同双方就项目的技术咨询,(该项目属计划),经协商一致,签订本合同。 一、咨询的内容、形式和要求:__________ 二、履行期限、地点和方式:__________

初步设计及施工图设计咨询服务合同标准模板

春有春的温暖,夏有夏的火热,秋有秋的收获! 合同编号: XX项目设计咨询服务合同 (初步设计、施工图设计) 委托方: 受托方:

委托方(以下简称甲方): 地址: 邮编: 联系电话:传真: 受托方(以下简称乙方): 地址: 邮编: 联系电话:传真: 甲乙双方依照平等、自愿、公平和诚实信用的原则,就甲方聘请乙方为【】项目提供【】设计咨询服务的有关事宜,经协商达成以下合同条款,以资信守。 1项目概况 1.1项目名称: 1.2项目地点: 1.3项目概况: 2词语定义、适用语言和法律、法规 2.1词语定义 2.1.1“本合同”指合同正文及其附件,以及双方在本合同签署生效后达成的补充协议。本合同附件为本合同不可分割的部分,与合同正文具有同等效力。 2.1.2“不可抗力”是指不能预见、不能避免并不能克服的客观情况。 2.1.3“设计咨询服务”指附件1中约定的设计咨询服务内容。 2.1.4“书面形式”是指合同书、往来函件等可以有形地表现所载内容的形式。 2.1.5本合同中的“日”指日历日,年、月、日均以公历计算。 2.1.6本合同中的“工作日”是指除法定节假日和星期六和星期日外的工作天数。

2.2本合同的书写、解释和说明,以中文为主导语言,当不同语言文本 发生不 同解释时,以中文合同文本为准。 2.3本合同受中华人民共和国国的法律、法规,以及相关部门的规章、 规定及 项目所在地的地方法规、规章调整。 2.4本合同中的各标题仅作为参考之用,不得从任何意义上影响本合同 的涵义 或其解释。 3 设计咨询服务范围、内容及进度安排 3.1设计咨询服务的范围主要包括:, 具体服务范围、内容及时间节点详见本合同“附件1”、“附件2”的相关约定。 3.2乙方向甲方承诺,按照本合同“附件1”“附件2”的约定完成全部设 计咨询服务工作。 4设计咨询服务团队 4.1乙方应根据甲方对该项目的服务要求,组织有经验及能力的专业团 队完成 本合同项下工作,派遣人员名单详见本合同附件5; 4.2未经甲方书面同意,乙方不得擅自更换附件5所列项目及专业负 责人,否 则,应按本合同项下咨询服务费总额的5%/人/次的标准向甲方支付违约金;因特殊原因确需更换,或甲方依据本合同约定提出人员调换要求的,新委派人员的从业资历及专业能力应不低于被调换人员,并经甲方书面认可,由此引起的相关费用,由乙方承担; 4.3如甲方发现乙方安排的工作人员有下列情形之一的,有权要求乙

初步设计及施工图设计咨询服务合同标准模板

初步设计及施工图设计咨询服务合同标准模板合同编号: XX项目设计咨询服务合同 (初步设计、施工图设计) 委托方: 受托方:

委托方(以下简称甲方): 地址: 邮编: 联系电话:传真: 受托方(以下简称乙方): 地址: 邮编: 联系电话: 传真: 甲乙双方依照平等、自愿、公平和诚实信用的原则,就甲方聘请乙方为【】项目提供【】设计咨询服务的有关事宜,经协商达成以下合同条款,以资信守. 1项目概况 1。1项目名称: 1。2项目地点: 1。3项目概况: 2词语定义、适用语言和法律、法规 2.1词语定义 2。1。1“本合同”指合同正文及其附件,以及双方在本合同签署生效后达成的补充协议。本合同附件为本合同不可分割的部分,及合同正文具有同等效力。 2.1.2“不可抗力"是指不能预见、不能避免并不能克服的客观情况。 2。1.3“设计咨询服务"指附件1中约定的设计咨询服务内容。 2。1。4“书面形式”是指合同书、往来函件等可以有形地表现所载内容的形式。 2.1。5本合同中的“日"指日历日,年、月、日均以公历计算. 2.1。6本合同中的“工作日"是指除法定节假日和星期六和星期日外的工作天数. 2.2本合同的书写、解释和说明,以中文为主导语言,当不同语言文本发生不

同解释时,以中文合同文本为准。 2.3本合同受中华人民共和国国的法律、法规,以及相关部门的规章、规定及项目所在地的地方法规、规章调整。 2.4本合同中的各标题仅作为参考之用,不得从任何意义上影响本合同的涵义或其解释。 3 设计咨询服务范围、内容及进度安排 3.1设计咨询服务的范围主要包 括:,具体服务范围、内容及时间节点详见本合同“附件1”、“附件2”的相关约定。 3.2乙方向甲方承诺,按照本合同“附件1"“附件2"的约定完成全部设 计咨询服务工作。 4设计咨询服务团队 4.1乙方应根据甲方对该项目的服务要求,组织有经验及能力的专业团队完成本合同项下工作,派遣人员名单详见本合同附件5; 4.2未经甲方书面同意,乙方不得擅自更换附件5所列项目及专业负责人,否则,应按本合同项下咨询服务费总额的5%/人/次的标准向甲方支付违约金;因特殊原因确需更换,或甲方依据本合同约定提出人员调换要求的,新委派人员的从业资历及专业能力应不低于被调换人员,并经甲方书面认可,由此引起的相关费用,由乙方承担; 4.3如甲方发现乙方安排的工作人员有下列情形之一的,有权要求乙方在规定时间内将此类人员调离本项目,乙方应同时安排经甲方批准的合格人员代替上述调离人员参加本项目服务: 4.3.1甲方认为其无法胜任本合同项下设计咨询服务工作的; 4.3.2不能积极配合甲方正常工作或服务态度恶劣的; 4.3.3有损害甲方利益的行为. 4.4除甲方书面同意外,附件5所列项目及专业负责人必须参加全程设计咨询服 务工作及相关汇报.

相关主题
文本预览
相关文档 最新文档