16 INTEGER,
INTENT(IN) :: MPG
18 write(mpg,*)
"================================================="
19#if defined(ZERO_TRIANGLE)
20 write(mpg,*)
"MUMPS compiled with option -DZERO_TRIANGLE"
22#
if defined(gemmt_available)
23 write(mpg, *)
"MUMPS compiled with option -DGEMMT_AVAILABLE"
25#if defined(WORKAROUNDINTELILP64MPI2INTEGER)
26 write(mpg,*)
"MUMPS compiled with option"
27 & ,
" -DWORKAROUNDINTELILP64MPI2INTEGER"
29#if defined(WORKAROUNDILP64MPICUSTOMREDUCE)
30 write(mpg,*)
"MUMPS compiled with option"
31 & ,
" -DWORKAROUNDILP64MPICUSTOMREDUCE"
33#if defined(DETERMINISTIC_PARALLEL_GRAPH)
34 write(mpg,*)
"MUMPS compiled with option"
35 & ,
" -DDETERMINISTIC_PARALLEL_GRAPH"
38 write(mpg,*)
"MUMPS compiled with option -Dmetis"
41 write(mpg,*)
"MUMPS compiled with option -Dmetis4"
43#if defined(MUMPS_F2003)
44 write(mpg,*)
"MUMPS compiled with option -DMUMPS_F2003"
46#if defined(OLD_OOC_NOPANEL)
47 write(mpg,*)
"MUMPS compiled with option -DOLD_OOC_NOPANEL"
50 write(mpg,*)
"MUMPS compiled with option -Dparmetis"
53 write(mpg,*)
"MUMPS compiled with option -Dparmetis3"
56 write(mpg,*)
"MUMPS compiled with option -Dptscotch"
59 write(mpg,*)
"MUMPS compiled with option -Dscotch"
61#if defined(MUMPS_USE_BLAS2)
62 write(mpg,*)
"MUMPS compiled with option -DMUMPS_USE_BLAS2"
65 write(mpg,*)
"MUMPS compiled with option -DBLR_MT"
67#if defined(NODYNAMICCB)
68 write(mpg,*)
"MUMPS compiled with option -DNODYNAMICCB"
70 write(mpg,*)
"================================================="
subroutine mumps_print_if_defined(mpg)