]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Clarify docs.
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 25 Sep 2002 18:03:43 +0000 (18:03 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 25 Sep 2002 18:03:43 +0000 (18:03 +0000)
git-svn-id: https://svn.dealii.org/trunk@6517 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/contrib/hsl/Makefile
deal.II/lac/include/lac/sparse_direct.h

index 195ccfd79727444a4bfe024352efb9b78bc8f4b9..7fe45244dce894a24cbbd938d62498be95ade9f3 100644 (file)
@@ -46,7 +46,8 @@ $(LIBDIR)/libhsl.so: $(forward-declarations) $(o-files)
 
 
 # rule to make the program that runs an MA27 solver detached from the
-# main program, and communicates through a pipe
+# main program, and communicates through a pipe. since this program
+# has actually nothing much to do, compile it in debug mode
 $(LIBDIR)/bin/detached_ma27: source/detached_ma27.cc include/hsl/hsl.h 
        @echo =====hsl=========================$(MT)== Making   $(@F)
        @$(CXX) $(CXXFLAGS.g) $< -o $@ $(lib-contrib-hsl) $(F77LIBS)
index d995aeb506c7c6d7a8a0ee392374d655293fb6c8..7f6a2b12293e8ebbb99e3ba7c4f2f635f22a2278 100644 (file)
  *
  * As an alternative, you can call the function @p{set_detached_mode}
  * right after calling the constructor. This lets the program fork, so
- * that we now have two programs that communicate via pipes. Now
- * everytime you call one of the functions of this class, it relays
- * the data to the other program and lets it execute the respective
- * function. The results are then transfered back. Since the MA27
- * functions are only called in the detached program, they will now no
- * longer interfere with the respective calls to other functions with
- * different data, so no synchronisation is necessary any more.
+ * that we now have two programs that communicate via pipes.  The
+ * forked copy of the program then actually replaces itself by a
+ * program called @p{detached_ma27}, that is started in its place
+ * through the @p{execv} system call. Now everytime you call one of
+ * the functions of this class, it relays the data to the other
+ * program and lets it execute the respective function. The results
+ * are then transfered back. Since the MA27 functions are only called
+ * in the detached program, they will now no longer interfere with the
+ * respective calls to other functions with different data, so no
+ * synchronisation is necessary any more.
  *
  * The advantage of this approach is that as many instances of this
  * class may be active at any time as you want. This is handy, if your

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.