通过CVF编写一个fortran程序,由于需要并行将程序转到IVF(集成在VS2010中),在原程序中用到use imsl,由于CVF中自带了imsl,所以正常运行,而将程序搬到ivf编译器中时,由于ivf没有自带imsl,所以需要单独安装isml6.0,并将include、lib的路径添加到编译器中。现在遇到的问题是添加完路径后,准备使用时,发现提示一个数组赋零值的语句出现错误(明显没错误的)。所以多次调试后,总结出use imsl_libraries 不能与数组赋0值一起使用,而单纯不用这个库时会发现矩阵操作.ix.无法正常使用,最后选择的解决方案是重新选择使用的库,通过查阅imsl的help文档,找到了解决方法:INCLUDE 'link_fnl_shared.h' use numerical_libraries use lin_sol_gen_int call lin_sol_gen(A,B,X)。——车到山前必有路,柳暗花明又一村!
问题解决总结2_cvf转ivf
最新推荐文章于 2022-07-29 14:01:55 发布