| 查看: 896 | 回复: 2 | ||
| 【悬赏金币】回答本帖问题,作者sin81将赠送您 10 个金币 | ||
[求助]
VASP6.4 编译问题
|
||
|
用的intel2016 的编译器,开始能正常编译,中间断了,出现如下错误, 请问是怎么回事,如何解决?谢谢! mpiifort -free -names lowercase -assume byterecl -w -xHOST -O2 -I/opt/intel/compilers_and_libraries_2016.4.258/linux/mkl/include/fftw -c random.f90 random.F(70): error #8259: The type bound procedure definition statement must contains only one binding name. [RANDOM_REAL_ARRAY] procedure, private :: random_real_scalar, random_real_array --------------------------------------------------^ random.F(71): error #8259: The type bound procedure definition statement must contains only one binding name. [UNIFORM_REAL_ARRAY] procedure, private :: uniform_real_scalar, uniform_real_array, & ---------------------------------------------------^ random.F(67): error #8423: In GENERIC type bound procedure definition each binding name must be the name of a specific binding of the type. [UNIFORM_REAL_ARRAY] generic, public :: uniform => uniform_real_scalar, uniform_real_array, & -----------------------------------------------------------^ random.F(68): error #8423: In GENERIC type bound procedure definition each binding name must be the name of a specific binding of the type. [UNIFORM_COMPLEX_SCALAR] uniform_complex_scalar, uniform_complex_array ------------^ random.F(68): error #8423: In GENERIC type bound procedure definition each binding name must be the name of a specific binding of the type. [UNIFORM_COMPLEX_ARRAY] uniform_complex_scalar, uniform_complex_array ------------------------------------^ random.F(66): error #8423: In GENERIC type bound procedure definition each binding name must be the name of a specific binding of the type. [RANDOM_REAL_ARRAY] generic, public :: random => random_real_scalar, random_real_array ---------------------------------------------------------^ random.F(206): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call gen_wave%random(rane) ----------------------^ random.F(212): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [UNIFORM] call gen_wave%uniform(rang, center, width) ----------------------^ random.F(238): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call gen_ion%random(rng_ion) -------------------------^ random.F(245): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [UNIFORM] call gen_ion%uniform(rang_ion, center, width) ---------------------^ random.F(261): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call generator%random(skip) -------------------------------^ random.F(265): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call generator%random(skip) ---------------------------^ random.F(396): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call generator%random(array(ii)) ---------------------------^ random.F(410): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call generator%random(first) -----------------------^ random.F(414): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [RANDOM] call generator%random(second) ---------------------------^ random.F(428): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [UNIFORM] call generator%uniform(array(ii), center, width) ---------------------------^ random.F(437): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [UNIFORM] call generator%uniform(re_part, center, width) -----------------------^ random.F(438): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [UNIFORM] call generator%uniform(im_part, width=width) ! only real part shifted -----------------------^ random.F(448): error #8486: There is no matching specific subroutine for this type bound generic subroutine call. [UNIFORM] call generator%uniform(array(ii), center, width) ---------------------------^ compilation aborted for random.f |
» 猜你喜欢
求助一下有机合成大神
已经有3人回复
拟解决的关键科学问题还要不要写
已经有8人回复
最失望的一年
已经有13人回复
存款400万可以在学校里躺平吗
已经有30人回复
求推荐英文EI期刊
已经有5人回复
请教限项目规定
已经有4人回复
国自然申请面上模板最新2026版出了吗?
已经有20人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
wangyikeco
木虫 (正式写手)
newbie
- 应助: 84 (初中生)
- 金币: 6793.5
- 帖子: 529
- 在线: 108.2小时
- 虫号: 25598800
- 注册: 2021-03-03
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
2楼2023-09-07 00:09:49

3楼2023-09-07 21:24:48













回复此楼