Open mitsuaki1987 opened 3 years ago
wikiに書きました。
cmake ソースディレクトリ -LA -DCMAKE_INSTALL_PREFIX=$HOME -DCMAKE_C_COMPILER=mpifccpx -DCMAKE_Fortran_COMPILER=mpifrtpx -DCMAKE_Fortran_FLAGS="-fPIC -Kfast,parallel,openmp,NOSVE -SCALAPACK -SSL2BLAMP -DFUJITSU -DMPI -DSCALAPACK" -DCMAKE_C_FLAGS="-Kfast,parallel,openmp,NOSVE -SCALAPACK -SSL2BLAMP -DMPI -DSCALAPACK" -DOpenMP_C_FLAGS=-Kopenmp -DOpenMP_Fortran_FLAGS=-Kopenmp
現状では-KNOSVE(SVE無効化)をつけないとLOBCGで再現性のない発散が起こる。 サポートデスクに相談したところLAPACKのルーチン内部に原因があるそうです。
wikiに書きました。
cmake ソースディレクトリ -LA -DCMAKE_INSTALL_PREFIX=$HOME -DCMAKE_C_COMPILER=mpifccpx -DCMAKE_Fortran_COMPILER=mpifrtpx -DCMAKE_Fortran_FLAGS="-fPIC -Kfast,parallel,openmp,NOSVE -SCALAPACK -SSL2BLAMP -DFUJITSU -DMPI -DSCALAPACK" -DCMAKE_C_FLAGS="-Kfast,parallel,openmp,NOSVE -SCALAPACK -SSL2BLAMP -DMPI -DSCALAPACK" -DOpenMP_C_FLAGS=-Kopenmp -DOpenMP_Fortran_FLAGS=-Kopenmp
現状では-KNOSVE(SVE無効化)をつけないとLOBCGで再現性のない発散が起こる。 サポートデスクに相談したところLAPACKのルーチン内部に原因があるそうです。