From: guido Date: Thu, 6 May 1999 10:44:57 +0000 (+0000) Subject: Parallelizing X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eecef57daf917e98ec95996c328840c667f72e1d;p=dealii-svn.git Parallelizing git-svn-id: https://svn.dealii.org/trunk@1286 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/Makefile b/deal.II/Makefile index 29b54dfdba..27f7187f05 100644 --- a/deal.II/Makefile +++ b/deal.II/Makefile @@ -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 diff --git a/deal.II/common/Makefile b/deal.II/common/Makefile index 29b54dfdba..27f7187f05 100644 --- a/deal.II/common/Makefile +++ b/deal.II/common/Makefile @@ -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