XiZi's Blog
为FVCOM2.7.1启用SEMI_IMPLICIT
对于FVCOM2.7.1 其使用的PETSC版本应该是2.3.3(副版本好变,目前最新的是这个),使用这个版本你可以不用修改FVCOM的源代码
其次,PETSC需要开启Hypre的支持,configure的使用需要--with-hypre=1 --with-hypre-dir=/hypre/install/dir
最新的库可以从官方网站下载:
PETSC:http://www.mcs.anl.gov/petsc/download/index.html
HYPRE:http://acts.nersc.gov/hypre/
你可以可以使用PETSC的3.0版本,但需要适当的修改一下makefile和mod_petsc.F和(省略)的源代码修正include的目标文件夹。
程序库的编译,如果您的已经安装了mpi,和intel compiler (会带mkl库),推荐不要给定其他configure参数。