Fedora 32
gcc version 10.2.1 20200723 (Red Hat 10.2.1-1) (GCC)
以前も書いたのですが、gcc 10 では -fallow-argument-mismatch が必要です。
SDPA 本体ではなく、MUMPS 5.3.3 の方で必要です。
export CC=gcc
export CXX=g++
export F77=gfortran
export CFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export CXXFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export FFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -fdefault-integer-8 -fallow-argument-mismatch"
./configure --with-blas="-L./lib -lopenblas -lgomp" --with-lapack="-L./lib -lopenblas -lgomp"
gcc version 10.2.1 20200723 (Red Hat 10.2.1-1) (GCC)
以前も書いたのですが、gcc 10 では -fallow-argument-mismatch が必要です。
SDPA 本体ではなく、MUMPS 5.3.3 の方で必要です。
export CC=gcc
export CXX=g++
export F77=gfortran
export CFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export CXXFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -DINTSIZE64 -DDIMACS_PRINT"
export FFLAGS="-funroll-all-loops -O2 -m64 -fopenmp -fdefault-integer-8 -fallow-argument-mismatch"
./configure --with-blas="-L./lib -lopenblas -lgomp" --with-lapack="-L./lib -lopenblas -lgomp"