Following software are used:
1). Trilinos 11.14.1
2). Visual studio 2012
3). Intel compiler Composer XE2013
4). cmake 3.2.1
1. Begin with intel Command Prompt Visual Studio 2012 mode
2. Type in : cmake-gui to open cmake gui
3. First configure in cmake
Specif the generate for this project: " Visual studio 11 2012 Win64"
Speify native compiler: Here you set CMAKE_C_COMPILER. CAMKE_CXX_COMPILER and CMAKE_FORTRAN_COMPILER to icl, ifort respectively.
4. Afetr first configuration, Turn off Tilinos_ENABLE_OPTIONAL_PACKAGES because most libraries in trilinos cannot be compiled in windows. Turn on Trilinos_ENABLE_Epetra, Trilinos_ENABLE_Epetraext, Trilinos_ENABLE_ML. Turn on Triluinos_ENABLE_Fortran, TPL_ENABLE_MPI if needed.
5. Do configure
6. Libraries like BLAS, LAPACK, MPI maybe missing. Set
BLAS_LIBRARIES_DIRS = /pahto/mkl/lib/intel64
BLAS_LIBRARIE_MAKE = mkl_intel_lp64
LAPACK_LIBRARIES_DIRS = /pahto/mkl/lib/intel64
LAPACK_LIBRARIE_MAKE = mkl_intel_lp64
MPI_BASE_DIR = C:/Program Files/Microsoft HPC Pack2012/
........
by hand.
7. Do configure
8. Do generate. You would get MSVC solution files.
9. Double click Trillinos.sln.
10. Add a preprocessor definition ICL and compile.
订阅:
博文评论 (Atom)
VS Code下cmake, c++编译,调试环境的构成步骤
1 下载必须extension 按[Ctrl+Shift+X]打开extension窗口,选择安装"C/C++", "CMake", "CMake Tools" 2 在VSCode下打开作业目录 ...
-
假设时间步i中的所有物理量X i 已知, 如果时间步i+1中的所有物理量X i+1 可以表为X i 的显函数 (1) X i+1 = F(X i ) (注;本文以下标i,i+1等表示时间步) 则该物理量X可以显式计算。而如果 (2) ...
-
学过连续体力学(包括固体力学,流体力学等)都知道应力张量是对称的(下面将说明它是有条件的)。 对于初学者, 这似乎有些难于理解, 如 http://forum.simwe.com/forum.php?mod=viewthread&tid=503234&hig...
-
话说黄帝蚩尤大战于涿鹿, 其时浓雾弥漫, 不知东西. 黄帝造指南車辨识道路...... Fig.1 Parralel transport of a vector along a great circle of the sphere 现在考虑A部落的士兵在指南車的...
没有评论:
发表评论