# $Id$
# The large projects Makefile looks much like the one for small
-# projects. Basically, only the following six parameters need to be
+# projects. Basically, only the following seven parameters need to be
# set by you:
+application-name = waves
+
# The first denotes the dimension for which the program is to be
# compiled:
deal_II_dimension = 2
# `lib/' to designate its destination directory. Note that the program
# name depends on the dimension, so you can keep copies for the
# different dimensions around:
-target = lib/application-name-$(deal_II_dimension)d
+target = lib/$(application-name)-$(deal_II_dimension)d
# The `debug-mode' variable works as in the small projects Makefile:
-debug-mode = off
+debug-mode = on
# And so does the following variable. You will have to set it to
# something more reasonable, of course.
-clean-up-files = ...
+clean-up-files =
# Finally, here is a variable which tells the `run' rule which
# parameters to pass to the executable. Usually, this will be the name
# The following two rules define how to compile C++ files into object
# files:
lib/$(deal_II_dimension)d/%.g.$(OBJEXT) :
- @echo =====waves=======$(deal_II_dimension)d====debug=====$(MT)== $(<F)
+ @echo =====$(application-name)=======$(deal_II_dimension)d====debug=====$(MT)== $(<F)
@$(CXX) $(flags) -c $< -o $@
lib/$(deal_II_dimension)d/%.$(OBJEXT) :
- @echo =====waves=======$(deal_II_dimension)d====optimized=$(MT)== $(<F)
+ @echo =====$(application-name)=======$(deal_II_dimension)d====optimized=$(MT)== $(<F)
@$(CXX) $(flags) -c $< -o $@
# Next define how to link the executable
$(target)$(EXEEXT) : $(libraries) Makefile
- @echo =====waves=======$(deal_II_dimension)d==============$(MT)== Linking $(@F)
+ @echo =====$(application-name)=======$(deal_II_dimension)d==============$(MT)== Linking $(@F)
@$(CXX) -o $@ $(libraries) $(LIBS) $(LDFLAGS)
# modify the output a bit. The file with the dependencies is put into
# `lib/'.
lib/Makefile.dep: $(cc-files) $(h-files) $(lib-h-files) Makefile
- @echo =====waves=======$(deal_II_dimension)d================== Remaking $@
+ @echo =====$(application-name)=======$(deal_II_dimension)d================== Remaking $@
@$D/common/scripts/make_dependencies $(INCLUDE) -Blib $(cc-files) \
| $(PERL) -p -e 's!^lib/(.*):!lib/$(deal_II_dimension)d/$$1:!g;' \
> $@
<a href="http://www.dealii.org/changelogs/index.html" target="body">Recent changes</a><br />
<a href="http://www.dealii.org/mail.html" target="body">Mailing lists</a><br />
<a href="http://www.dealii.org/testsuite.html" target="body">Test suite</a><br />
- <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Main_Page" target="_top">Wiki</a><br />
+ <a href="http://dealii.sourceforge.net" target="_top">Wiki</a><br />
<a href="https://sourceforge.net/apps/trac/dealii" target="_top">Bug tracker</a><br />
</p>
<p>
<a href="readme.html" target="body">README</a><br />
- <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Deal.II_Questions_and_Answers" target="_top">FAQ</a><br />
+ <a href="http://dealii.sourceforge.net/index.php?title=Deal.II_Questions_and_Answers" target="_top">FAQ</a><br />
<a href="news/news.html" target="body">News</a><br />
<a href="http://www.dealii.org/download/" target="body">Download</a><br />
<a href="http://www.dealii.org/mailman/listinfo/dealii" target="body">Mailing list</a><br />
- <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Main_Page" target="_top">Wiki</a><br />
+ <a href="http://dealii.sourceforge.net/" target="_top">Wiki</a><br />
<a href="https://sourceforge.net/apps/trac/dealii" target="_top">Bug tracker</a><br />
</p>
</dt>
<dd>
Hosted by Luca Heltai, there is now a <a
- href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Deal.II_Questions_and_Answers"
+ href="http://dealii.sourceforge.net/index.php?title=Deal.II_Questions_and_Answers"
target="_top"><acronym>deal.II</acronym> Wiki</a>. Users of
<acronym>deal.II</acronym> are encouraged to visit it, and,
as is usual with wikis, edit pages freely and post their
<p>
Installing both PETSc and deal.II together can be a bit of a
challenge. A good summary of the relevant steps can be found on
- the <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Deal.II_Questions_and_Answers"
+ the <a href="http://dealii.sourceforge.net/index.php?title=Deal.II_Questions_and_Answers"
target="_top">Frequently Asked Questions</a> page.
</p>
<li><a href="http://www.cygwin.com"
target="_top">Cygwin/Windows</a> with cygwin1.dll versions
1.5.xx, and gcc 3.3 and 3.4 under Windows XP and
- NT. For <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Windows"
+ NT. For <a href="http://dealii.sourceforge.net/index.php?title=Windows"
target="_top">installing under Windows</a>, please refer to
additional information on
- the <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Main_Page"
+ the <a href="http://dealii.sourceforge.net/index.php?title=Main_Page"
target="_top"><acronym>deal.II</acronym> Wiki</a>!
</ul>
Newer versions of the compilers listed above are also likely to
the library may be found on the
<a href="http://www.dealii.org" target="_top">homepage of
<acronym>deal.II</acronym></a>, or in the
- <a href="http://sourceforge.net/apps/mediawiki/dealii/index.php?title=Deal.II_Questions_and_Answers" target="_top">Frequently Asked Questions</a> section.
+ <a href="http://dealii.sourceforge.net/index.php?title=Deal.II_Questions_and_Answers" target="_top">Frequently Asked Questions</a> section.
If you don't find anything there,
feel free to ask if you have any problems with deal.II. If a
question is of general interest, you may want to use our mailing list,