diff --git a/CASCADE/Makefile b/CASCADE/Makefile
index a5b04857832e212a80b55327c3301bb88c5626ae..08b2ed3de61332f784e40a6d20f5e46f903d8e3b 100644
--- a/CASCADE/Makefile
+++ b/CASCADE/Makefile
@@ -52,6 +52,9 @@ del_flip.o
 all: lib$(NAME).a
 lib$(NAME).a: $(OBJECTS) $(UTILS)
 	ar -rv lib$(NAME).a $(OBJECTS)
+	echo "--"
+	echo "compiler output...."
+	more $(COMPILE_OUT)
 
 .PHONY: objclean
 objclean:
diff --git a/Makefile b/Makefile
index a9670bd26eb978ffc0d9f998f8b5f64101a4f950..44695255d0946eb3adf409a2b8c8316940415716 100644
--- a/Makefile
+++ b/Makefile
@@ -78,6 +78,9 @@ all: $(NAME)
 $(NAME): subdirs $(OBJECTS)
 	$(F90) $(FLAGS) $(OPTIONS) $(OBJECTS) $(LIBS) -o $(NAME) \
  >$(NAME).link 2>&1
+	echo "--"
+	echo "compiler output...."
+	more $(COMPILE_OUT)
 
 
 subdirs:
diff --git a/Makefile.p690 b/Makefile.p690
index ba01fcd9d3ae95d697dfe9e3e25f5bd8a5b10041..2d7da19abac83346967d6f68218736aff450c8d5 100644
--- a/Makefile.p690
+++ b/Makefile.p690
@@ -8,10 +8,10 @@ CC     =  mpcc_r
 #
 # I would like to add -u here, but Wow!  Just try it.
 FFLAGS  = -O3 -qstrict -Q -qarch=auto -qtune=auto \
--qfloat=nomaf:nofold 
+-qfloat=nomaf:nofold
 #*****check these*******
 CFLAGS  = -O3 -qstrict -Q -qarch=auto -qtune=auto \
--qfloat=nomaf:nofold 
+-qfloat=nomaf:nofold
 
 # Define other things
 #
@@ -33,7 +33,7 @@ LIBS = \
 
 # INCLUDE = -I$(MUMPS)/include
 
-OPTIONS = 
+OPTIONS = -bmaxdata:0x80000000 -bhalt:0 -bnoquiet
 
 # compile rules
 #
diff --git a/NN/Makefile b/NN/Makefile
index 65d448c64e0f8d15672f6c9596b78b8e0803cf56..4cdfee2d4601d3f620f25503cd8dd240f46e38ad 100644
--- a/NN/Makefile
+++ b/NN/Makefile
@@ -14,6 +14,9 @@ volume.o
 all: lib$(NAME).a
 lib$(NAME).a: $(OBJECTS_NN)
 	ar rcv lib$(NAME).a $(OBJECTS_NN)
+	echo "--"
+	echo "compiler output...."
+	more $(COMPILE_OUT)
 
 .PHONY: objclean
 objclean:
diff --git a/OCTREE/Makefile b/OCTREE/Makefile
index 330c6938837a988f82aaea25c095df08da974a01..4e6e12ff3d8da55cbc88047dc5d4def20dcafc46 100644
--- a/OCTREE/Makefile
+++ b/OCTREE/Makefile
@@ -15,6 +15,9 @@ rootls_sloan.o
 all: lib$(NAME).a
 lib$(NAME).a: $(OBJECTS_OCTREE)
 	ar rcv lib$(NAME).a $(OBJECTS_OCTREE)
+	echo "--"
+	echo "compiler output...."
+	more $(COMPILE_OUT)
 
 .PHONY: objclean
 objclean:
diff --git a/RESAMPLE/Makefile b/RESAMPLE/Makefile
index a310095b7544388dd0524922814694972e058f5c..05330934de4b55f73bb918607daa37e03e3b5243 100644
--- a/RESAMPLE/Makefile
+++ b/RESAMPLE/Makefile
@@ -19,6 +19,9 @@ resample.o
 all: lib$(NAME).a
 lib$(NAME).a: $(OBJECTS)
 	ar rcv lib$(NAME).a $(OBJECTS)
+	echo "--"
+	echo "compiler output...."
+	more $(COMPILE_OUT)
 
 .PHONY: objclean
 objclean:
diff --git a/douar.run b/douar.run
index 3d1e6fa6e0ac2bfa1440f19b038880413addd80d..a957a843a2cb9179d3daa3e18934315a1d66036d 100644
--- a/douar.run
+++ b/douar.run
@@ -5,23 +5,37 @@
 # Author: Douglas Guptill
 # 2009-05-25: new
 
+if test $# -lt 1 ; then
+  echo "Usage: $0 <number-of-processors>"
+  exit
+fi
+
+PROCS=$1
+echo "Will use ${PROCS} processes."
+
+make_dir() {
+  if ! test -d $1;  then mkdir $1; fi
+}
+
 # For poe, set NLSPATH.
 if test  "x${NLSPATH}" = x ; then
   export NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
   echo "setting NLSPATH=${NLSPATH}"
 fi
-
 # The PGPLOT routines need this.
 export PGPLOT_DIR=/home/beaumnt1/software/pgplot-5.2.2
 # WSMP needs to know where its license file is.
 export WSMPLICPATH=/home/beaumnt1/software/wsmp/wsmp.lic
+# douar needs some directories..
+make_dir DEBUG
+make_dir DEBUG/mpilogs
 # define the binary of douar
 BIN=/home/beaumnt1/software/douar/douar
 # How many processes to run?
-PROCS=16
+# PROCS=4
 # Here is the run command
 COM="poe ${BIN} -procs ${PROCS} -hostfile ${HOME}/host.list -euilib ip"    
 # start douar!
 nohup ${COM} &
-
+echo "douar has been started.  Look in nohup.out ."