]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Parallelizing
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 6 May 1999 10:44:57 +0000 (10:44 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 6 May 1999 10:44:57 +0000 (10:44 +0000)
git-svn-id: https://svn.dealii.org/trunk@1286 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/Makefile
deal.II/common/Makefile

index 29b54dfdbaeaaf41376e5d3c14e7f6dfe5bd2f97..27f7187f05121b1a8109580d1a47669fbd3c1fb1 100644 (file)
@@ -11,38 +11,40 @@ help:
        @echo " (4) 1d 2d 3d: (2) and deal.II for specified dimension"
        @echo " (5) all: 1d, 2d and 3d"
        @echo
-#      @echo The following additional parameters may be specified to make:
-#      @echo 
-#      @echo
+       @echo The following additional parameters may be specified to make:
+       @echo PAR=-jn where n is the number of parallel processes
+       @echo
+
+MAKEOPTIONS = $(PAR)
 
 baseg:
-       cd ../base/source ; $(MAKE) lib.g.a
+       cd ../base/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a
 
 base:
-       cd ../base/source ; $(MAKE) lib.g.a lib.a
+       cd ../base/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a lib.a
 
 lacg: baseg
-       cd ../lac/source ; $(MAKE) lib.g.a
+       cd ../lac/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a
 
 lac: base
-       cd ../lac/source ; $(MAKE) lib.g.a lib.a
+       cd ../lac/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a lib.a
 
 1d: baseg lacg base lac
-       cd ../deal.II/source ; $(MAKE) 1d
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 1d
 
 2d: base lac
-       cd ../deal.II/source ; $(MAKE) 2d
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 2d
 
 3d: base lac
-       cd ../deal.II/source ; $(MAKE) 3d
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 3d
 
 1dg: baseg lacg
-       cd ../deal.II/source ; $(MAKE) 1dg
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 1dg
 
 2dg: baseg lacg
-       cd ../deal.II/source ; $(MAKE) 2dg
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 2dg
 
 3dg: baseg lacg
-       cd ../deal.II/source ; $(MAKE) 3dg
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 3dg
 
 all: base lac 2d 1d 3d
index 29b54dfdbaeaaf41376e5d3c14e7f6dfe5bd2f97..27f7187f05121b1a8109580d1a47669fbd3c1fb1 100644 (file)
@@ -11,38 +11,40 @@ help:
        @echo " (4) 1d 2d 3d: (2) and deal.II for specified dimension"
        @echo " (5) all: 1d, 2d and 3d"
        @echo
-#      @echo The following additional parameters may be specified to make:
-#      @echo 
-#      @echo
+       @echo The following additional parameters may be specified to make:
+       @echo PAR=-jn where n is the number of parallel processes
+       @echo
+
+MAKEOPTIONS = $(PAR)
 
 baseg:
-       cd ../base/source ; $(MAKE) lib.g.a
+       cd ../base/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a
 
 base:
-       cd ../base/source ; $(MAKE) lib.g.a lib.a
+       cd ../base/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a lib.a
 
 lacg: baseg
-       cd ../lac/source ; $(MAKE) lib.g.a
+       cd ../lac/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a
 
 lac: base
-       cd ../lac/source ; $(MAKE) lib.g.a lib.a
+       cd ../lac/source ; $(MAKE) $(MAKEOPTIONS) lib.g.a lib.a
 
 1d: baseg lacg base lac
-       cd ../deal.II/source ; $(MAKE) 1d
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 1d
 
 2d: base lac
-       cd ../deal.II/source ; $(MAKE) 2d
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 2d
 
 3d: base lac
-       cd ../deal.II/source ; $(MAKE) 3d
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 3d
 
 1dg: baseg lacg
-       cd ../deal.II/source ; $(MAKE) 1dg
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 1dg
 
 2dg: baseg lacg
-       cd ../deal.II/source ; $(MAKE) 2dg
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 2dg
 
 3dg: baseg lacg
-       cd ../deal.II/source ; $(MAKE) 3dg
+       cd ../deal.II/source ; $(MAKE) $(MAKEOPTIONS) 3dg
 
 all: base lac 2d 1d 3d

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.