Madagascar和MPI混合编程的Makefile文件配置
本人从事Geophysics的研究,最近在尝试用Madagascar和MPI混合编程,小有收获,现在贴出Makefile文件的配置,供大家参考。
# Makefile for CPU program based on Madagascar,MPI# Home path
MPI_HOME = /home/xx/MPICH
MADA_HOME = /home/xx/madagascar2.0.1/madagascar-2.0# Which compiler
CC = mpicc
# Include path
IFLAGS = -I$(MPI_HOME)/include -I$(MADA_HOME)/include # Lib path
LFLAGS = -L$(MPI_HOME)/lib -L$(MADA_HOME)/libLD = -lrsf -lmpiC_APPS=fdm2d_cpuall: ${C_APPS}%: %.c-$(CC) $(@F).c -o $@ $(LD) $(LFLAGS) $(IFLAGS)clean:rm -f ${C_APPS}
Madagascar和MPI混合编程的Makefile文件配置相关推荐
- CUDA、SU、MPI和Madagascar混合编程的Makefile文件配置
本人从事地震勘探的科研工作,在Ubuntu系统中用CUDA.SU.MPI和Madagascar做C语言的混合编程.多语言混合编程,关键之处在于Makefile文件的配置.在此给出一个简单的示例,供大家 ...
- Madagascar编程的Makefile文件配置
本人从事Geophysics的研究,最近在尝试用Madagascar合编程,小有收获,现在贴出Makefile文件的配置,供大家参考. # Makefile for CPU program based ...
- Mpi与Cuda混合编程(Makefile)
需要建立一个.c的MPI程序和一个.cu的CUDA程序,MPI程序中调用CUDA中的函数来完成并行与GPU的混合编程,我查询了很多资料和博客,最终得出结论,还是Google比较强大,百度什么的还是搜不 ...
- C和C++混合编程的Makefile的编写!
在项目实践中,经常遇到C和C++混合编程的情况. 目前的业务需求是: c写的几个文件,和一个C++文件要整合为一个动态库,被C++调用.而这个动态库的生成过程中,会链接几个基础的开发库,比如libz, ...
- Linux编程——入门级Makefile文件编写
前言 1.在Linux开发环境中,编写Makefile文件是一个必须的技能,虽然现在有好多IDE可以自动生成所需要的Makefile文件,但有时能看懂Makefile文件也是更好的了解项目的编译过程. ...
- STM32 进阶教程 7 - C与C++混合编程
前言 在嵌入式开发过程中经常会用到第三个芯片/设备,这些第三方的芯片提供的DEMO程序或驱动程序有时候是C++,如果先前的系统用C语言写的就会出现点问题,往往需先将C++的驱动程序自已手动改成C语言再 ...
- C++调用Python(混合编程)函数整理总结
文章目录 C++调用python概述 相关官方文档 相关函数 1.初始化python解释器环境 2.调用python脚本的静态简单方式 3.动态加载python模块并执行函数 3.1不带参数和返回值的 ...
- 【转】matlab与C/C++混合编程——在Windows/Linux上调用Matlab编译的动态库文件
转自:matlab与C/C++混合编程--在Windows/Linux上调用Matlab编译的动态库文件_sinat_18131557的博客-CSDN博客 date version comments ...
- CUDA、MPI和SU混编,MakeFile文件的编写
本人研究地震勘探的全波形反演,最近在用CUDA+MPI加速反演过程. 写代码过程中最关键的是Makefile文件的编写,也是最难的.下面给出基于SU(Seismic Unix)的CUDA+MPI开发过 ...
最新文章
- JAVA面试题(2)
- SAP WM 二步法确认TO单据
- tomcat在eclipse的配置
- springcloud 与springboot的依赖关系以及版本的选择
- hasLayout属性
- ·必须《飞鸽~飞鸽传书》
- Spring对象绑定与类型转换
- 20-10-025-安装-KyLin-2.6.0-单机版安装(MAC官网下载)成功
- python办公自动化案例-用python进行办公自动化都需要学习什么知识呢?
- Mysql-5.6.x多实例配置
- android 自定义空白,自定义对话框在android中顶部留有空白
- win10运行窗口打开共享服务器很慢,win10局域网共享文件慢怎么办 局域网共享文件夹无法访问是什么原因...
- Discuz模板安装步骤以及发生的问题
- 字节和兆字节的换算_什么是兆字节(MB)?
- html添加悬浮图片,HTML5和jQuery制作网页灰度图片悬浮效果_js
- ubuntu个人常见问题汇总
- 胜利大逃亡(BFS)
- python九宫格拼图,Python生成九宫格图片
- 使用idea将dev分支合并到master分支
- Struts2中的OGNL表达式的详解