gpt4 book ai didi

ubuntu - 在 Ubuntu 20.04 上编译和运行 Xrotor

转载 作者:行者123 更新时间:2023-12-04 19:27:24 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





IEEE_UNDERFLOW_FLAG IEEE_DENORMAL in Fortran 77

(1 个回答)


8 个月前关闭。




我对 Fortran 77 完全陌生,对 Ubuntu 也比较陌生。
我需要让 Xrotor 在 Ubuntu 20.04 机器上运行。我引用了报告的提示here , 已安装 gfortranlibx11-dev包,然后我编辑了./plotlib/config.make如我链接的答案所示,并且为 ./bin/Makefile.gfortran 也这样做了.我还添加了 -fallow-argument-mismatch -std=legacy标志以解决与代码中多个点的排名不匹配相关的错误(据我所知 - 请原谅我糟糕的技术技能、知识和行话)。
当我运行 make -f Makefile.gfortran一切似乎都很好,但是当我尝试运行 Xrotor 时,我得到了 this same output

~/Xrotor/bin$ ./xrotor

=========================
XROTOR Version 7.55
=========================
Note: The following floating-point exceptions are signalling: IEEE_DENORMAL
STOP COLORSPECTRUM: Non-monotonic color axis. Check COLWIDTH.
我知道这可能是由于发生数字错误时引发的异常。
我还添加了
COLWIDTH=(/1.0,1.20000005,0.5,1.4,1.0,1.20000005,1.5/)
/plotlib/plt_color.f正如 there 所解释的,在第 508 行之后(虽然我不确定这是放置它的正确位置) ,并做了 make -f Makefile.gfortran再次。我相信这应该防止 COLORSPECTRUMTRP STOP 的子程序执行,但它不起作用。最后,我也尝试取消这些行
        if(COLAXIS(ibase) .LE. COLAXIS(ibase-1))
& STOP 'COLORSPECTRUM: Non-monotonic color axis. Check COLWIDTH.'
来自 plt_color.f ,但无济于事。
有什么建议么?我错过了什么?
如果我需要提供更多信息或附加我编辑的文件,请告诉我。

最佳答案

Ubuntu 20.04,Xrotor:转换 Fedora 33 软件包 xrotor-7.55-18.fc33.x86_64.rpm https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Everything/x86_64/os/Packages/x/xrotor-7.55-18.fc33.x86_64.rpm与外星人。
或使用 Xrotor7.55-makefile.patch 构建 Xrotor来自 https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Everything/source/tree/Packages/x/xrotor-7.55-18.fc33.src.rpm .... 补丁链接https://drive.google.com/file/d/1dF_Q-KjMTLCn_DRvEk_M2_lBobkL1TqL/view?usp=sharing
链接到 unPack_rpm.sh https://drive.google.com/file/d/1q3d9QqrRhEThYByPDgWEaoxHnqWFWqfE/view?usp=sharing

tar xvf Xrotor7.55.tar.tgz
cd Xrotor/
patch -p1 < Xrotor7.55-makefile.patch
cd plotlib/ && make
cd ../bin/ && make

关于ubuntu - 在 Ubuntu 20.04 上编译和运行 Xrotor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69772266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com