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进行傅里叶变换。

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

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

你可能感兴趣的:(MPI Makefile, doxygen and fftw)