もう少し試してみました。
Petscのbuildで
--download-mumps=Yes
の代わりに
--download-mumps=/opt/mumps-5.1.1-aster2.tar.gz
としたのですが、configureが通りませんでした。
次に、
./config/configure.py --configModules=PETSc.Configure --optionsModule=config.compilerOptions --with-mpi-dir=/usr/lib/openmpi --with-blas-lapack-lib=/opt/OpenBLAS/lib/libopenblas.a --download-hypre=yes --download-ml=yes --with-debugging=0 COPTFLAGS=-O1 CXXOPTFLAGS=-O1 FOPTFLAGS=-O1 --configModules=PETSc.Configure --optionsModule=PETSc.compilerOptions --with-x=0 --with-shared-libraries=0 --download-mumps=no --with-scalapack-dir=/opt/scalapack --with-ptscotch-dir=/opt/scotch-6.0.4 --with-parmetis-dir=/opt/parmetis-4.0.3 --with-metis-dir=/opt/aster/public/metis-5.1.0
とmumpsを外してbuildしました。petscのbuildとtestは問題なかったのですが、code asterのbuildで、エラーがでてしまいました。
[8008/8019][99%][\][===============================================================================================================> ][4m4.290s]bibfor/matrix/augmented_lagrangian_context_type.F90.1.o: In function `__augmented_lagrangian_context_type_MOD_new_augmented_lagrangian_context': augmented_lagrangian_context_type.F90:(.text+0x443): undefined reference to `matmumpsseticntl_' augmented_lagrangian_context_type.F90:(.text+0x49a): undefined reference to `matmumpsseticntl_' augmented_lagrangian_context_type.F90:(.text+0x4ef): undefined reference to `matmumpsseticntl_' augmented_lagrangian_context_type.F90:(.text+0x544): undefined reference to `matmumpsseticntl_' augmented_lagrangian_context_type.F90:(.text+0x599): undefined reference to `matmumpssetcntl_' collect2: error: ld returned 1 exit status [8008/8008][100%][|][==============================================================================================================>][4m11.125s] Waf: Leaving directory `/home/xxx/dev/codeaster/src/build/release' Build failed -> task in 'asterexec' failed (exit status 1): task details in: /home/xxx/dev/codeaster/src/build/release/asterexec.log caelinuxU16-vm:~/dev/codeaster/src$
エラーが出てしまいました。以上、参考まで。
コメント