mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-06 22:55:08 +00:00
changes to define psb_config.h
This commit is contained in:
@@ -84,7 +84,7 @@ cleanlib:
|
||||
(cd modules; /bin/rm -f *.a *$(.mod) *$(.fh) *.h)
|
||||
|
||||
distclean: clean
|
||||
/bin/rm -f Make.inc util/psb_metis_int.h
|
||||
/bin/rm -f Make.inc util/psb_metis_int.h base/modules/psb_config.h
|
||||
|
||||
check: all
|
||||
make check -C test/serial
|
||||
|
||||
@@ -4,9 +4,16 @@
|
||||
#include <math.h>
|
||||
#include <complex.h>
|
||||
|
||||
#define @IPK@
|
||||
#define @LPK@
|
||||
@IPKDEF@
|
||||
@LPKDEF@
|
||||
|
||||
@CHAVEMETIS@
|
||||
@CINTMETIS@
|
||||
@CREALMETIS@
|
||||
|
||||
@CHAVEAMD@
|
||||
|
||||
@CHAVELIBRSB@
|
||||
|
||||
typedef int32_t psb_m_t;
|
||||
|
||||
|
||||
@@ -684,11 +684,16 @@ METISINCFILE
|
||||
UTILLIBNAME
|
||||
METHDLIBNAME
|
||||
PRECLIBNAME
|
||||
CHAVELIBRSB
|
||||
RSB_LIBS
|
||||
LIBDIR
|
||||
PSBLASRULES
|
||||
LPK
|
||||
IPK
|
||||
CHAVEAMD
|
||||
CREALMETIS
|
||||
CINTMETIS
|
||||
CHAVEMETIS
|
||||
LPKDEF
|
||||
IPKDEF
|
||||
FINCLUDES
|
||||
CINCLUDES
|
||||
METIS_LIBS
|
||||
@@ -6814,7 +6819,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||
|
||||
fi
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Linking, symbol mangling, and misc tests
|
||||
###############################################################################
|
||||
@@ -7412,8 +7416,8 @@ fi
|
||||
if test x"$pac_cv_lpk_size" == x"" ; then
|
||||
pac_cv_lpk_size=8
|
||||
fi
|
||||
IPK="IPK$pac_cv_ipk_size"
|
||||
LPK="LPK$pac_cv_lpk_size"
|
||||
IPKDEF="#define IPK$pac_cv_ipk_size"
|
||||
LPKDEF="#define LPK$pac_cv_lpk_size"
|
||||
# Enforce sensible combination
|
||||
if (( $pac_cv_lpk_size < $pac_cv_ipk_size )); then
|
||||
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Invalid combination of size specs IPK ${pac_cv_ipk_size} LPK ${pac_cv_lpk_size}. " >&5
|
||||
@@ -10148,6 +10152,9 @@ if test "x$psblas_cv_have_metis" == "xyes" ; then
|
||||
FDEFINES="$psblas_cv_define_prepend-DHAVE_METIS $psblas_cv_define_prepend-DMETIS_$pac_cv_metis_idx $psblas_cv_define_prepend-DMETIS_REAL_$pac_cv_metis_real $FDEFINES"
|
||||
CDEFINES="-DHAVE_METIS_ $psblas_cv_metis_includes $CDEFINES -DMETIS_$pac_cv_metis_idx -DMETIS_REAL_$pac_cv_metis_real"
|
||||
METISINCFILE=$psblas_cv_metisincfile
|
||||
CHAVEMETIS="#define HAVE_METIS_"
|
||||
CINTMETIS="#define METIS_$pac_cv_metis_idx"
|
||||
CREALMETIS="#define METIS_REAL_$pac_cv_metis_real"
|
||||
fi
|
||||
|
||||
|
||||
@@ -10358,6 +10365,7 @@ CPPFLAGS="$SAVE_CPPFLAGS";
|
||||
if test "x$psblas_cv_have_amd" == "xyes" ; then
|
||||
FDEFINES="$psblas_cv_define_prepend-DHAVE_AMD $FDEFINES"
|
||||
CDEFINES="-DHAVE_AMD_ $psblas_cv_amd_includes $CDEFINES"
|
||||
CHAVEAMD="#define HAVE_AMD_"
|
||||
fi
|
||||
|
||||
|
||||
@@ -11047,6 +11055,7 @@ else
|
||||
printf "%s\n" "$LIBRSB_DIR" >&6; }
|
||||
RSBTARGETLIB=rsbd;
|
||||
RSBTARGETOBJ=rsbobj;
|
||||
CHAVELIBRSB="#define HAVE_LIBRSB"
|
||||
fi
|
||||
|
||||
|
||||
@@ -11162,6 +11171,11 @@ FDEFINES=$(PSBFDEFINES)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -12573,7 +12587,7 @@ printf "%s\n" "$as_me:
|
||||
You may want to rerun configure with --with-fcopenacc= " >&6;}
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
###############################################################################
|
||||
|
||||
|
||||
|
||||
+15
-5
@@ -562,8 +562,8 @@ fi
|
||||
if test x"$pac_cv_lpk_size" == x"" ; then
|
||||
pac_cv_lpk_size=8
|
||||
fi
|
||||
IPK="IPK$pac_cv_ipk_size"
|
||||
LPK="LPK$pac_cv_lpk_size"
|
||||
IPKDEF="#define IPK$pac_cv_ipk_size"
|
||||
LPKDEF="#define LPK$pac_cv_lpk_size"
|
||||
# Enforce sensible combination
|
||||
if (( $pac_cv_lpk_size < $pac_cv_ipk_size )); then
|
||||
AC_MSG_NOTICE([[Invalid combination of size specs IPK ${pac_cv_ipk_size} LPK ${pac_cv_lpk_size}. ]]);
|
||||
@@ -810,12 +810,16 @@ if test "x$psblas_cv_have_metis" == "xyes" ; then
|
||||
FDEFINES="$psblas_cv_define_prepend-DHAVE_METIS $psblas_cv_define_prepend-DMETIS_$pac_cv_metis_idx $psblas_cv_define_prepend-DMETIS_REAL_$pac_cv_metis_real $FDEFINES"
|
||||
CDEFINES="-DHAVE_METIS_ $psblas_cv_metis_includes $CDEFINES -DMETIS_$pac_cv_metis_idx -DMETIS_REAL_$pac_cv_metis_real"
|
||||
METISINCFILE=$psblas_cv_metisincfile
|
||||
CHAVEMETIS="#define HAVE_METIS_"
|
||||
CINTMETIS="#define METIS_$pac_cv_metis_idx"
|
||||
CREALMETIS="#define METIS_REAL_$pac_cv_metis_real"
|
||||
fi
|
||||
|
||||
PAC_CHECK_AMD
|
||||
if test "x$psblas_cv_have_amd" == "xyes" ; then
|
||||
FDEFINES="$psblas_cv_define_prepend-DHAVE_AMD $FDEFINES"
|
||||
CDEFINES="-DHAVE_AMD_ $psblas_cv_amd_includes $CDEFINES"
|
||||
CHAVEAMD="#define HAVE_AMD_"
|
||||
fi
|
||||
|
||||
|
||||
@@ -936,7 +940,8 @@ if test ! -f "$pac_cv_status_file" ; then
|
||||
else
|
||||
AC_MSG_RESULT([$LIBRSB_DIR])
|
||||
RSBTARGETLIB=rsbd;
|
||||
RSBTARGETOBJ=rsbobj;
|
||||
RSBTARGETOBJ=rsbobj;
|
||||
CHAVELIBRSB="#define HAVE_LIBRSB"
|
||||
fi
|
||||
|
||||
|
||||
@@ -1018,11 +1023,16 @@ FDEFINES=$(PSBFDEFINES)
|
||||
$(CXX) $(CXXOPT) $(CXXINCLUDES) $(CXXDEFINES) -c $< -o $@'
|
||||
|
||||
|
||||
AC_SUBST(IPK)
|
||||
AC_SUBST(LPK)
|
||||
AC_SUBST(IPKDEF)
|
||||
AC_SUBST(LPKDEF)
|
||||
AC_SUBST(CHAVEMETIS)
|
||||
AC_SUBST(CINTMETIS)
|
||||
AC_SUBST(CREALMETIS)
|
||||
AC_SUBST(CHAVEAMD)
|
||||
AC_SUBST(PSBLASRULES)
|
||||
AC_SUBST(LIBDIR)
|
||||
AC_SUBST(RSB_LIBS)
|
||||
AC_SUBST(CHAVELIBRSB)
|
||||
AC_SUBST(BASELIBNAME)
|
||||
AC_SUBST(PRECLIBNAME)
|
||||
AC_SUBST(METHDLIBNAME)
|
||||
|
||||
Reference in New Issue
Block a user