15 IMPLICIT NONE
16 INTEGER, INTENT(IN) :: MPG
17 IF (mpg.LE.0) RETURN
18 write(mpg,*) "================================================="
19#if defined(ZERO_TRIANGLE)
20 write(mpg,*) "MUMPS compiled with option -DZERO_TRIANGLE"
21#endif
22#if defined(GEMMT_AVAILABLE)
23 write(mpg, *) "MUMPS compiled with option -DGEMMT_AVAILABLE"
24#endif
25#if defined(WORKAROUNDINTELILP64MPI2INTEGER)
26 write(mpg,*) "MUMPS compiled with option"
27 & ," -DWORKAROUNDINTELILP64MPI2INTEGER"
28#endif
29#if defined(WORKAROUNDILP64MPICUSTOMREDUCE)
30 write(mpg,*) "MUMPS compiled with option"
31 & ," -DWORKAROUNDILP64MPICUSTOMREDUCE"
32#endif
33#if defined(DETERMINISTIC_PARALLEL_GRAPH)
34 write(mpg,*) "MUMPS compiled with option"
35 & ," -DDETERMINISTIC_PARALLEL_GRAPH"
36#endif
37#if defined(metis)
38 write(mpg,*) "MUMPS compiled with option -Dmetis"
39#endif
40#if defined(metis4)
41 write(mpg,*) "MUMPS compiled with option -Dmetis4"
42#endif
43#if defined(MUMPS_F2003)
44 write(mpg,*) "MUMPS compiled with option -DMUMPS_F2003"
45#endif
46#if defined(OLD_OOC_NOPANEL)
47 write(mpg,*) "MUMPS compiled with option -DOLD_OOC_NOPANEL"
48#endif
49#if defined(parmetis)
50 write(mpg,*) "MUMPS compiled with option -Dparmetis"
51#endif
52#if defined(parmetis3)
53 write(mpg,*) "MUMPS compiled with option -Dparmetis3"
54#endif
55#if defined(ptscotch)
56 write(mpg,*) "MUMPS compiled with option -Dptscotch"
57#endif
58#if defined(scotch)
59 write(mpg,*) "MUMPS compiled with option -Dscotch"
60#endif
61#if defined(MUMPS_USE_BLAS2)
62 write(mpg,*) "MUMPS compiled with option -DMUMPS_USE_BLAS2"
63#endif
64#if defined(BLR_MT)
65 write(mpg,*) "MUMPS compiled with option -DBLR_MT"
66#endif
67#if defined(NODYNAMICCB)
68 write(mpg,*) "MUMPS compiled with option -DNODYNAMICCB"
69#endif
70 write(mpg,*) "================================================="
71 RETURN