[cig-commits] r4241 - in mc/3D/CitcomS/trunk: . bin lib module
luis at geodynamics.org
luis at geodynamics.org
Sun Aug 6 23:10:19 PDT 2006
Author: luis
Date: 2006-08-06 23:10:18 -0700 (Sun, 06 Aug 2006)
New Revision: 4241
Modified:
mc/3D/CitcomS/trunk/bin/Makefile.am
mc/3D/CitcomS/trunk/configure.ac
mc/3D/CitcomS/trunk/lib/Citcom_init.c
mc/3D/CitcomS/trunk/lib/Makefile.am
mc/3D/CitcomS/trunk/lib/hdf5_related.h
mc/3D/CitcomS/trunk/module/Makefile.am
Log:
Changed configure script to compile everything with -DUSE_HDF5
when HDF5 support is enabled (--with-hdf5)
Modified: mc/3D/CitcomS/trunk/bin/Makefile.am
===================================================================
--- mc/3D/CitcomS/trunk/bin/Makefile.am 2006-08-07 04:56:58 UTC (rev 4240)
+++ mc/3D/CitcomS/trunk/bin/Makefile.am 2006-08-07 06:10:18 UTC (rev 4241)
@@ -67,6 +67,11 @@
CitcomSRegional_CPPFLAGS =
CitcomSRegional_LDADD = $(libCitcomS) $(MPILIBS) $(LIBHDF5) $(LIBM)
+if COND_HDF5
+ CitcomSFull_CPPFLAGS += -DUSE_HDF5
+ CitcomSRegional_CPPFLAGS += -DUSE_HDF5
+endif
+
# citcoms (top-level Python script)
citcoms: $(srcdir)/citcoms.in Makefile
here=`pwd`; \
Modified: mc/3D/CitcomS/trunk/configure.ac
===================================================================
--- mc/3D/CitcomS/trunk/configure.ac 2006-08-07 04:56:58 UTC (rev 4240)
+++ mc/3D/CitcomS/trunk/configure.ac 2006-08-07 06:10:18 UTC (rev 4241)
@@ -48,9 +48,9 @@
AM_CONDITIONAL([COND_PYRE], [test "$want_pyre" = yes])
AC_ARG_WITH([hdf5],
[AC_HELP_STRING([--with-hdf5],
- [enable HDF5 output @<:@default=no@:>@])],
+ [enable HDF5 output @<:@default=yes@:>@])],
[want_hdf5="$withval"],
- [want_hdf5=no])
+ [want_hdf5=yes])
AM_CONDITIONAL([COND_HDF5], [test "$want_hdf5" = yes])
AC_ARG_ENABLE([embedding],
[AC_HELP_STRING([--enable-embedding],
Modified: mc/3D/CitcomS/trunk/lib/Citcom_init.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Citcom_init.c 2006-08-07 04:56:58 UTC (rev 4240)
+++ mc/3D/CitcomS/trunk/lib/Citcom_init.c 2006-08-07 06:10:18 UTC (rev 4241)
@@ -51,5 +51,11 @@
E->control.total_iteration_cycles=0;
E->control.total_v_solver_calls=0;
+#ifdef USE_HDF5
+ strcpy(E->control.output_format, "hdf5");
+#else
+ strcpy(E->control.output_format, "ascii");
+#endif
+
return(E);
}
Modified: mc/3D/CitcomS/trunk/lib/Makefile.am
===================================================================
--- mc/3D/CitcomS/trunk/lib/Makefile.am 2006-08-07 04:56:58 UTC (rev 4240)
+++ mc/3D/CitcomS/trunk/lib/Makefile.am 2006-08-07 06:10:18 UTC (rev 4241)
@@ -44,6 +44,10 @@
libCitcomS_la_LDFLAGS = -release $(VERSION)
libCitcomS_la_SOURCES = $(sources)
+if COND_HDF5
+ libCitcomS_a_CFLAGS += -DUSE_HDF5
+endif
+
CC = $(MPICC)
INCLUDES = -I$(top_srcdir)/lib/Common $(MPIINCLUDES)
sources = \
Modified: mc/3D/CitcomS/trunk/lib/hdf5_related.h
===================================================================
--- mc/3D/CitcomS/trunk/lib/hdf5_related.h 2006-08-07 04:56:58 UTC (rev 4240)
+++ mc/3D/CitcomS/trunk/lib/hdf5_related.h 2006-08-07 06:10:18 UTC (rev 4241)
@@ -76,4 +76,4 @@
double *scalar2d; /* shape (nx,ny) */
double *scalar1d; /* shape (nz,) */
-} hdf5;
+};
Modified: mc/3D/CitcomS/trunk/module/Makefile.am
===================================================================
--- mc/3D/CitcomS/trunk/module/Makefile.am 2006-08-07 04:56:58 UTC (rev 4240)
+++ mc/3D/CitcomS/trunk/module/Makefile.am 2006-08-07 06:10:18 UTC (rev 4241)
@@ -44,6 +44,10 @@
libPyxMPImodule_a_CFLAGS = $(AM_CXXFLAGS) # hack for automake
libPyxMPImodule_a_SOURCES = PyxMPI/PyxMPI.c
+if COND_HDF5
+ libCitcomSLibmodule_a_CXXFLAGS += -DUSE_HDF5
+endif
+
# extension modules (libtool)
CitcomSLibmodule_la_LDFLAGS = -module -release $(VERSION)
More information about the cig-commits
mailing list