当前位置: 首页 > news >正文

如何修改网站模版wordpress命令安装目录结构

如何修改网站模版,wordpress命令安装目录结构,深圳制作网站公司哪里好,怎么选择网站建设我有一个编译时问题,我已经减少到以下测试用例.我希望从fortran调用一个C例程,让C例程知道MPI.请考虑以下示例代码,Fortran主要#xff1a;! -- main.f90program mainimplicit noneexternal return_threeinteger return_threewrite(*,*) return_three()end program mainC子程序…我有一个编译时问题,我已经减少到以下测试用例.我希望从fortran调用一个C例程,让C例程知道MPI.请考虑以下示例代码,Fortran主要! -- main.f90program mainimplicit noneexternal return_threeinteger return_threewrite(*,*) return_three()end program mainC子程序// -- subs.cpp#include extern C{int return_three_();}int return_three_(){return 3;}请注意,为了重现问题,我只需要包含mpi.h.使用GCC 5.3和OpenMPI 1.10.1进行编译(我也检查了GCC 4.8和PGI 15.10)在链接期间出现以下问题% mpic -c subs.cpp% mpifort -c main.f90% mpifort -o main subs.o main.o -lstdc -lgcc_ssubs.o: In function MPI::Intracomm::Intracomm():subs.cpp:(.text._ZN3MPI9IntracommC2Ev[_ZN3MPI9IntracommC5Ev]0x14): undefined reference to MPI::Comm::Comm()subs.o: In function MPI::Intracomm::Intracomm(ompi_communicator_t*):subs.cpp:(.text._ZN3MPI9IntracommC2EP19ompi_communicator_t[_ZN3MPI9IntracommC5EP19ompi_communicator_t]0x19): undefined reference to MPI::Comm::Comm()subs.o: In function MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const), bool):subs.cpp:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb]0x24): undefined reference to ompi_mpi_cxx_op_interceptsubs.o:(.rodata._ZTVN3MPI3WinE[_ZTVN3MPI3WinE]0x48): undefined reference to MPI::Win::Free()subs.o:(.rodata._ZTVN3MPI8DatatypeE[_ZTVN3MPI8DatatypeE]0x78): undefined reference to MPI::Datatype::Free()collect2: error: ld returned 1 exit status在我看来,像mpifort缺少一些C相关的库.据我所知,mpifort应该用于编译fortran主程序.针对OpenMPI 1.10.1编译的Intel 16.0不会出现此问题.我的问题是这里发生了什么为什么英特尔能够处理这个示例代码而PGI / GCC不能处理有没有一种可移植的方法在Fortran代码中包含带有MPI的C子程序(如果可能)有一种简单的方法可以解决我目前的问题吗我正在尝试在我的机器上编译一个包,所以如果我可以添加-lmagicfix或其他东西最好.解决方法:通过在最后一步添加-lmpi_cxx,我能够使用GCC 5.3.0和openMPI 1.10.2编译代码% mpic -c subs.cpp% mpifort -c main.f90% mpifort -o main main.o subs.o -lstdc -lmpi_cxx原因是openMPI包装器编译器mpifort和mpic链接到不同的MPI库.您可以使用-showmelibs选项进行检查% mpifort -showme:libsmpi_usempif08 mpi_usempi_ignore_tkr mpi_mpifh mpi% mpic -showme:libsmpi_cxx mpi因此,为了使用C MPI库,您必须明确告诉mpifort链接到它.标签openmpi,c,gcc,fortran来源 https://codeday.me/bug/20190824/1706239.html
http://www.yutouwan.com/news/307852/

相关文章:

  • 小程序开发平台售后有保障旺道seo怎么优化网站
  • 鹤壁河南网站建设乘风专业建站
  • 廊坊兼职网站建设电子商务网站建设预算
  • 旅游网站建设水平评价wordpress migrate.min.js是什么
  • 临沂建设工程招聘信息网站动漫制作专业有哪些学校
  • 谷歌网站排名柳州做网站制作的公司有哪些
  • 中国建设工程标准化协会网站装饰公司营销网站模板
  • 抚州网站推广寿光网站建设m0536
  • 搭建个网站需要多少钱做购物网站小图标
  • 如皋建设工程局网站wordpress 定时
  • 温州网站设计案例商丘网站建设aliapp
  • 桐乡住房和城乡规划建设局网站济源网站建设电话
  • 太原建站一条龙软件界面设计ui培训班
  • 珠海市网站建设制作设计平台福州网站建设工作室
  • 企业做网站可以带中国吗石家庄做网络科技公司
  • 自适应网站的图做多大 怎么切iis运行wordpress
  • 互站网深圳制作网站哪家好
  • 可视化编辑网站开发百度一下首页官网下载
  • 建设申请网站首页营销运营平台
  • 广州免费建站平台dede网站mip
  • 北京建网站报价怎么做网站的需求
  • 网上做网站的公司都是怎么做的网站开发的论文引言
  • 免费建站网站seo网站建设窗口框架
  • 宿州大型网站建设公司网站网站设计公司
  • 南和县建设局黄页网站网站开发 演讲
  • 网站做飘浮怎么做泽库县公司网站建设
  • 三水区网站建设门户网站的概念
  • 福建专业网站建设欢迎咨询吉林市百姓网免费发布信息网
  • 贵阳网站推广有几家网站教程制作
  • 做网站项目流程基于.NET的电子商务网站开发