MPI Makefile, doxygen and fftw

在并行计算第二次作业里面,遇到了如下三方面的问题:

makefile

逐行理解如下的内容:

  1 CXX = mpicc
  2 CFLAGS = -c -02 -g
  3 INCLUDE = -I./include
  4 LIBPATH = -L./lib
  5 OBJECTS = Mem_Alloc Init Itera Basic_Opera Mem_Free Datatype Result
  6 all: main
  7 
  8 ./lib/lib%.so: ./src/%.c
  9     $(CXX)  $(CFLAGS) -o $@ $< $(INCLUDE) -lfftw3 -lm
  10 
  11 main: $(addsuffix .so, $(addprefix ./lib/lib, $(OBJECTS))) main.c
  12     $(CXX) -g $(INCLUDE) main.c -o $@ $(LIBPATH) $(addprefix -l, $(OBJECTS)) -lfftw3 -lm
  13 
  14 doxy:
  15     doxygen doxyfile
  16 
  17 clean:
  18     -rm ./lib/*.so
  19     -rm main
  20     -rm ./result/*.dat

doxygen

作为一个非常好用的代码注释工具,doxyfile的常用配置应该如何?

fftw

这次作业里要求使用fftw进行傅里叶变换。

该工具的常用函数有哪些?分别的用法是什么?

以上问题,抽空尝试解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容