Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29274 ディスカッション

xiar error when using IPO. Fix?

Henrik_S_
ビギナー
1,502件の閲覧回数


The steps at the end of this post will result in the xiar error:

# xiar cr libslatec.a *.o
error: can't open file /tmp/xiariEvdns_ipo/qagie.o for write
xiar: error #10014: problem during multi-file optimization compilation (code 1)

I have been able to duplicate this on seperate systems with 4GB and 64GB RAM and lots of disk space. When I change -ipo to -ip below there is no error. How do I fix this? What am I doing wrong?

- Henrik

-----

Centos 6.2
Linux ... 2.6.32-220.7.1.el6.x86_64 #1 SMP Wed Mar 7 ... x86_64 GNU/Linux
ifort version 12.1.3

-----

wget http://www.netlib.org/slatec/slatec_src.tgz
wget http://www.netlib.org/slatec/slatec4linux.tgz
tar zxf slatec_src.tgz
cd src
tar zxf ../slatec4linux.tgz

ifort -O3 -ipo -fp-model precise -c *.f
xiar cr libslatec.a *.o


0 件の賞賛
10 返答(返信)
Kevin_D_Intel
従業員
1,502件の閲覧回数
I will try reproducing the error and post again when I know more.
Henrik_S_
ビギナー
1,502件の閲覧回数

Were you able to duplicate the problem?

- Henrik
Kevin_D_Intel
従業員
1,502件の閲覧回数
Yes, exactly. The xiar step is creating a lot of temp directories and files. It does appear to be a compiler/xiar issue and nothing tied tofile system. The file system that I am using has significant available space/i-nodes.

I will keep you updated if I am able to find a work around.
Kevin_D_Intel
従業員
1,502件の閲覧回数

I founda work around that Development confirmed is valid. You can avoid the error by adding smaller groups of files into the archive at one time. I found the following works:

xiar cr libslatec.a [a-m]*.o
xiar cr libslatec.a [n-z]*.o

I directed the original test case to Development for further investigation and future remedy (internal tracking id below) and will keep you updated on the status as I learn it.

(Internal tracking id: DPD200181349)

(Resolution Update on 10/14/2012): This defect is fixed in the Intel® Fortran Composer XE 2013 Initial Release (2013.0.0.079 - Linux)
Henrik_S_
ビギナー
1,502件の閲覧回数
So I downloaded 2011 Update 10, but the problem still apears present. Any ideas when it will be fixed?
Thanks,
- Henrik
Kevin_D_Intel
従業員
1,502件の閲覧回数
I do not have an ETA on any fix yet. Development is still investigating the root cause. I will update the thread as I learn more.
Kevin_D_Intel
従業員
1,502件の閲覧回数
The root cause has been identified and fixed. The fix will be available in our next major release scheduled for late this year. The fix will not be available for the Fortran Composer XE 2011 release, so the earlier work around will be necessary with that release.
IanH
名誉コントリビューター III
1,502件の閲覧回数
"Late" or "later" this year? The number and nature of issues reported as fixed in this next major release is such that the distinction in intent between those two words has become rather material.
Steven_L_Intel1
従業員
1,502件の閲覧回数
Third quarter of 2012.
Kevin_D_Intel
従業員
1,502件の閲覧回数
This defect is fixed in the Intel® Fortran Composer XE 2013 Initial Release (2013.0.0.079 - Linux)
返信