Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2053723
  • 博文数量: 454
  • 博客积分: 10921
  • 博客等级: 上将
  • 技术积分: 5396
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-15 15:20
个人简介

伪IT男

文章分类

全部博文(454)

文章存档

2016年(2)

2013年(6)

2012年(17)

2011年(29)

2010年(24)

2009年(54)

2008年(53)

2007年(202)

2006年(67)

分类: LINUX

2012-06-25 16:58:54

工作需要,直接导入了BEAMnrc的MLCE modules,结果在GUI中编译的时候,发现报告failure。即使是直接抄的pirs0509.pdf 中P189的参数也不灵。
不死心,直接到工作目录下make clean,make,发现虽然有warning,但可以编译成功,然后再GUI中运行也没有问题。
warning 信息是:
BEAM_UMCLINAC_i686-pc-linux-gnu-gfortran.F:35706.31:
          TRANSLL(N)=((2*N-1)*-(SPACE_MLC/2.)*ZMIN_INPUT_MLC)/SSD_MLC  
                               1
Warning: Extension: Unary operator following arithmetic operator (use parentheses) at (1)
BEAM_UMCLINAC_i686-pc-linux-gnu-gfortran.F:35713.34:
              TRANSLL(N)=(2*N-1)*-(SPACE_MLC/2.)                       
                                  1
Warning: Extension: Unary operator following arithmetic operator (use parentheses) at (1)
BEAM_UMCLINAC_i686-pc-linux-gnu-gfortran.F:35800.29:
          ROTL=ATAN((2*N-1)*-(SPACE_MLC/2.)/SSD_MLC)                   
                             1
Warning: Extension: Unary operator following arithmetic operator (use parentheses) at (1)
理解应该是"*-"这个一元操作符有点小毛病,fortran看来确实有点不对,混乱了。
手动将\omega\beamnrc\CMs下的MLCE_cm.mortran 里面的三处"*-"全部改成"*(-1)"后,重新用GUI编译也就没有问题了
阅读(2547) | 评论(2) | 转发(1) |
给主人留下些什么吧!~~

千行天下2015-03-30 10:06:48

paiju和尚吃肉吗?“新说”<a href="http://blog.tianya.cn/blogger/post_read.asp?BlogID=5181056&PostID=82526895" target="_blank">http://blog.tianya.cn/blogger/post_read.asp?BlogID=5181056&PostID=82526895</a><BR>

5、对多是否碰:如果手中有三四对牌,应尽快碰成刻,不然留在手中很难听牌,及时听对倒,也比听坎张难度大。如果手中有五对或六对牌,已经接近七对。就不宜碰牌,不然会舍近求远,而且轻率碰出,还需要在碰两对才能听牌,这样反而比较难
  <div id="sina_keyword_ad_area2" class="articalContent   ">
   <p>麻将组牌应随机应变:<br />
&nbsp;<wbr>&nbsp;

网络传奇2012-06-26 15:06:53

博主写的不错