总结:FRUIT只能与Fortran编译器一起使用,尽管使用Ruby可以增强其功能。查看以下作者AndrewChen的回答。===========================================似乎Fortran的可用单元测试框架(XUnit)包括:有趣的http://nasarb.rubyforge.org/水果http://sourceforge.net/projects/fortranxunit/胡言乱语http://flibs.sourceforge.net/ObjexxFTK(商业)http://www.objexx.com/ObjexxFTK.html在他们
我的目标是将LAPACK与Emscripten结合使用。我的问题是:如何将LAPACK移植到JS?我能想到的有两种方法:CLAPACKtoJS我的问题是:有人知道晚于3.2.1的非官方版本吗?另一种思路是:如何将FORTRAN移植到JS?Emscripten能够将C代码转换为JavaScript。但不幸的是,LAPACK3.5.0(http://www.netlib.org/lapack/)仅适用于FORTRAN95。CLAPACK项目(http://www.netlib.org/clapack/)基本上就是我想要的:LAPACK的C版本。但是这个已经过时了;最新的是3.2.1。F2C
有没有合理的纯JavaScript数值库?我想要基于数组的向量、矩阵、确定矩阵和矩阵求逆。这只针对小问题,不针对大问题。我知道有Python、Java、C++或,哦,也许是FORTRAN的选择,更不用说R了。嗯……FORTRAN……我很高兴能够获得基本的向量和矩阵运算,而无需重建轮子或从FORTRAN重新编码一两天。 最佳答案 也许您也感兴趣:http://www.numericjs.com/ 关于Javascript数值库-向量、矩阵、确定、求逆,我们在StackOverflow上找到
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion对于FortranXML库有什么建议吗?我找到了一个few,但我不知道它们的支持情况如何。
我的设置如下:操作系统:Windows7家庭高级版64位Eclipse:带有CDT的Helios3.6.164位和PhotranJavaSE运行时环境:1.6.0_21Java热点:64位服务器虚拟机(构建17.0-b17,混合模式)Cygwin1.7.2(32位)我的初始测试Fortran应用程序只打印“HelloWorld!”并退出。代码构建并运行良好,尽管在Eclipse的“问题”选项卡中有以下2个警告DescriptionResourcePathLocationTypeErrorlaunchingexternalscannerinfogenerator(gcc-E-P-v-dD
提前感谢您的帮助!我编译了一个程序(不是我写的),它在Mac上运行良好,但是当我尝试在Windows上执行该程序时,我在程序开始执行后不久收到以下错误消息:forrt1:严重(170):程序异常-堆栈溢出我不是ifort或Fortran用户,但正在尝试编译工作程序。我做了一个“ifort--version”,我使用的是英特尔VisualFortran编译器XE和版本12.0.0.104。几天来我一直在研究这个问题,我试过弄乱Makefile中的一些标志,但没有成功。如果我能提供任何进一步的信息,我会尽力而为。再次感谢! 最佳答案 尝
我使用VisualStudio2010和ifort在Windows(7、64位)下开发和运行一些Fortran代码。代码主要编译为DLL文件,在Windows上进行了测试并部署了大约20年。25%的时间到Windows(Windows2000到Windows 7),75%到SUSE Linux.虽然Windows解决方案完全由我处理,但Linux“分支”是由其他人编译的(它是100%相同的代码)。Linux分支使用g95/NAG编译器编译。由于一些我们无法控制的决定,我们将从NAG更改为gfortran。经过一些测试,我们发现与Windows和ifort(无优化,完全调试)相比,使用g
我需要声明一个具有83000行和83000列的矩阵。当我以以下形式声明它时:doubleprecision,allocatable::MAT(:,:)allocate(MAT(83000,83000))通过gfortran从MinGW32位编译代码是成功的,但是当我运行*.exe时,我收到以下错误:integeroverflowwhencalculatingtheamountofmemorytoallocate如果我改变矩阵的维度,即(nrow=100,ncol=100),一切正常,所以代码似乎是正确的。我的问题是,当矩阵的维度很大时,我该如何声明它? 最佳
当尝试在VS2008中使用带有IntelFortran的fftw3库时,我遇到了iso_c_binding定义的数据类型的问题。考虑到fftw3在fftw3.f03中定义:integer,parameter::C_FFTW_R2R_KIND=C_INT32_T编译代码时用行integer(C_FFTW_R2R_KIND),dimension(*),intent(in)::kind我收到以下错误:error#6684:Thisisanincorrectvalueforakindtypeparameterinthiscontext.[C_FFTW_R2R_KIND]为了理解这个问题,我尝试
我正在使用Fortran做一个小项目。部分代码用于检查PC的mac地址。目前,我正在使用调用系统命令如下:CALLSYSTEM("ipconfig-all>result.tmp")上面的代码将调用windowsipconfig-all命令并将信息输出到外部文件result.tmp。稍后将读取此文件以检查mac地址。https://software.intel.com/en-us/forums/intel-visual-fortran-compiler-fo...我试过那个解决方案,它适用于系统命令“ipconfig-all”,但我不知道如何将结果输出到外部文件。谁能给我一些关于如何实现