- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 VS与IVF C/C++与Fortran混合编程的终极解决方案
IVF与VS结合的Fortran IDE,由于VS中的项目只能使用同一种语言来编程,所以如果要实现C/C++调用Fortran的功能,目前只有将Fortran代码编译成动态库或静态库的方式来实现:在介绍代码之前我觉得应该先介绍一下我们在实现C/C++调用Fortran功能时经常会遇到的一些问题和解决方法,因为很多人已经知道了怎样编写调用代码,但是遇到了一些问题,这样就可以直接看下面的解
2012-04-22 22:32:30 13977
原创 查看静态库(.lib)和动态库(.dll)的导出函数的信息
在window下查看动态库的导出函数可以用vs自带的Dependenc工具;查看静态库的信息要用命令行来实现:dumpbin /LINKERMEMBER Test.lib > 1.txt上面的功能是将静态库的信息导出保存在1.txt文件中,这样就可以在1.txt文件中查看相关的信息了
2012-04-20 23:56:10 23174
原创 Fortran中将数字转为字符数组
可以使用Write()函数来实现,如:INTEGER :: pp=123CHARACTER*5 strWRITE (str,'(I5.5)') p得到的str就是字符串“00123”
2012-04-16 20:04:07 4908
原创 Fortran与C混合编程,C调用Fortran函数,Fortran再回调C中的函数
在Fortran与C的混合编程中经常要实现这样的功能,C调用Fortran中的函数进行数值计算,但是Fortran要将数据计算的进度传回C中以便显示和控制,如何实现此功能呢?举例如下:Fortran 代码:! Callback to a C function with no return value and no argumentsSUBROUTINE call_sub(fc)
2012-04-11 10:30:24 10446
原创 Fortran与C语言,回调函数的使用比较
参考:《Advanced Fortran 90: Callbacks with the Transfer Function》 Author:Drew McCormack http://www.macresearch.org/advanced_fortran_90_callbacks_with_the_transfer_function回调函数:C语言中的回调函数用起来很
2012-04-11 09:11:11 2963
原创 C/C++ VS. Fortran
C/C++ VS. Fortran 项目C/C++Fortran备注软硬件环境操作系统:Windows XP professional 2002 Service Pack 3CUP:Intel® Core™2 Quad 2.66GHz 4核内存:3.00GB编译环境VS2008Intel Fortran Compler Xe
2012-04-10 12:43:48 2659
原创 在IVF中使用MKL的例程
在网上找了一下没找到有价值的教程,后来找到了MKL的用户手册,摘抄于此,以便以后查找,虽然是英文的,但都比较简单所以没做翻译。如果有网友看到有疑问可留言探讨!配置有两种方法:比较简单的方法如下:Automatically Linking Your Intel®VisualFortran Project with Intel®MKLConfigure yourIntel®
2012-04-09 20:50:02 8770 1
转载 在Fortran MEX中使用Intel MKL
要想成功编译使用Intel MKL的FortranMEX文件,需要修改mexopts.bat中的几个地方。以IVF11为例,需要修改的地方如下:setINCLUDE=%IFORT_COMPILER11%\Include;%IFORT_COMPILER11%\Include\IA32;%IFORT_COMPILER11%\mkl\Include;%IFORT_COMPILER11%\mk
2012-04-08 22:12:46 3462
转载 Fortran计算程序运行时间总结(windows和linux平台下)
在网上找了下,有很多种办法,结合自己试验,总结如下:(仅仅针对部分环境试验了)总体来说方法有如下几种:1. gettim2. system_clock3. cpu_time下面分别介绍1. gettim需要使用 DFLIB 模块使用如下:CALL GETTIM (ihr, imin, isec, i100th)ihr (Output)
2012-04-08 22:10:55 8821
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人