<p><b>mmwolf@sandia.gov</b> 2010-01-05 14:48:08 -0700 (Tue, 05 Jan 2010)</p><p>Changes to Makefile so HAVE_ZOLTAN can be defined<br>
</p><hr noshade><pre><font color="gray">Modified: trunk/swmodel/Makefile
===================================================================
--- trunk/swmodel/Makefile        2010-01-05 21:32:08 UTC (rev 101)
+++ trunk/swmodel/Makefile        2010-01-05 21:48:08 UTC (rev 102)
@@ -4,6 +4,14 @@
#EXPAND_LEVELS = -DEXPAND_LEVELS=32
#FILE_OFFSET = -DOFFSET64BIT
+#########################
+# Section for Zoltan TPL
+#########################
+ifdef ZOLTAN_HOME
+ ZOLTAN_DEFINE = -DHAVE_ZOLTAN
+endif
+#########################
+
dummy:
        @( echo "try one of:"; \
        echo " make xlf"; \
@@ -18,10 +26,10 @@
        "CC = mpcc" \
        "SFC = xlf90" \
        "SCC = xlc" \
-        "FFLAGS = -qrealsize=8 -g -C " \
-        "CFLAGS = -g" \
+        "FFLAGS = -qrealsize=8 -g -C $(ZOLTAN_DEFINE)" \
+        "CFLAGS = -g $(ZOLTAN_DEFINE)" \
        "LDFLAGS = -g -C" \
-        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI $(FILE_OFFSET)" )
+        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI $(FILE_OFFSET) $(ZOLTAN_DEFINE)" )
pgi:
        ( make all \
@@ -30,9 +38,9 @@
        "SFC = pgf90" \
        "SCC = pgcc" \
        "FFLAGS = -r8 -O3" \
-        "CFLAGS = -O3" \
-        "LDFLAGS = -O3" \
-        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI -DUNDERSCORE $(FILE_OFFSET)" )
+        "CFLAGS = -O3 $(ZOLTAN_DEFINE)" \
+        "LDFLAGS = -O3 $(ZOLTAN_DEFINE)" \
+        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI -DUNDERSCORE $(FILE_OFFSET) $(ZOLTAN_DEFINE)" )
ifort:
        ( make all \
@@ -41,9 +49,9 @@
        "SFC = ifort" \
        "SCC = gcc" \
        "FFLAGS = -real-size 64 -O3" \
-        "CFLAGS = -O3 -m64" \
-        "LDFLAGS = -O3" \
-        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI -DUNDERSCORE -m64 $(FILE_OFFSET)" )
+        "CFLAGS = -O3 -m64 $(ZOLTAN_DEFINE)" \
+        "LDFLAGS = -O3 $(ZOLTAN_DEFINE)" \
+        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI -DUNDERSCORE -m64 $(FILE_OFFSET) $(ZOLTAN_DEFINE)" )
gfortran:
        ( make all \
@@ -51,10 +59,10 @@
        "CC = mpicc" \
        "SFC = gfortran" \
        "SCC = gcc" \
-        "FFLAGS = -O3 -m64 -ffree-line-length-none" \
-        "CFLAGS = -O3 -m64" \
+        "FFLAGS = -O3 -m64 -ffree-line-length-none $(ZOLTAN_DEFINE)" \
+        "CFLAGS = -O3 -m64 $(ZOLTAN_DEFINE)" \
        "LDFLAGS = -O3 -m64" \
-        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI -DUNDERSCORE -m64 $(FILE_OFFSET)" )
+        "CPPFLAGS = -DRKIND=8 $(MODEL_FORMULATION) $(EXPAND_LEVELS) -D_MPI -DUNDERSCORE -m64 $(FILE_OFFSET) $(ZOLTAN_DEFINE)" )
@@ -70,10 +78,6 @@
# Section for Zoltan TPL
#########################
ifdef ZOLTAN_HOME
- FFLAGS += -DHAVE_ZOLTAN
- CFLAGS += -DHAVE_ZOLTAN
- CPPFLAGS += -DHAVE_ZOLTAN
-
ifdef ZOLTAN_INC_PATH
FCINCLUDES += -I$(ZOLTAN_INC_PATH)
else
</font>
</pre>