From: Wolfgang Bangerth Date: Thu, 14 Sep 2000 09:53:29 +0000 (+0000) Subject: Add doc about problems with parallel i/o X-Git-Tag: v8.0.0~20107 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=16e401d3e9c8a3ec677ec5ff27a027117fcf14c7;p=dealii.git Add doc about problems with parallel i/o git-svn-id: https://svn.dealii.org/trunk@3322 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/lac/include/lac/swappable_vector.h b/deal.II/lac/include/lac/swappable_vector.h index 7131812eac..11bfd2d650 100644 --- a/deal.II/lac/include/lac/swappable_vector.h +++ b/deal.II/lac/include/lac/swappable_vector.h @@ -169,6 +169,25 @@ class SwappableVector : public Vector * this function while the data * is still or already in memory * is allowed and has no effect. + * + * It is noted that versions of + * gcc up to at least version + * 2.95.2 are not thread-safe in + * the C++ standard + * library. Thus, parallel in- + * and/or output may sometimes + * lead to unreproducable + * crashes, segmentation faults, + * or bus errors of programs. You + * should therefore only call + * this function if either you + * are sure that the I/O library + * distributed with your compiler + * supports parallel + * writing/reading, or if you are + * sure that during the run-time + * of this function no other I/O + * operations are active. */ void alert ();