diff options
author | Erik Schnetter <schnetter@aei.mpg.de> | 2005-06-06 19:31:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@aei.mpg.de> | 2005-06-06 19:31:00 +0000 |
commit | 518afe18ba31e3b9123ae1b19d819320fa0f823f (patch) | |
tree | 1382e56e8f2ca16a5904d184fb15561c0944b33b /Carpet | |
parent | e7c131abbbe1a85cd4be4300bf60b4914cad64fe (diff) |
CarpetWeb: Update web pages
Update the web pages.
Explain stable and development versions better.
Update darcs binaries and documentation.
darcs-hash:20050606193150-891bb-dad36762ac41517fe0a9136ea14fff32b2930f0d.gz
Diffstat (limited to 'Carpet')
-rw-r--r-- | Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz | bin | 257011 -> 0 bytes | |||
-rw-r--r-- | Carpet/CarpetWeb/doc/darcs-1.0.3.ps.gz | bin | 0 -> 269518 bytes | |||
-rw-r--r-- | Carpet/CarpetWeb/get-carpet-darcs.html | 200 | ||||
-rw-r--r-- | Carpet/CarpetWeb/index.html | 73 | ||||
-rw-r--r-- | Carpet/CarpetWeb/olds.html | 23 | ||||
-rw-r--r-- | Carpet/CarpetWeb/work-with-darcs.html | 8 |
6 files changed, 173 insertions, 131 deletions
diff --git a/Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz b/Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz Binary files differdeleted file mode 100644 index bbb33e42a..000000000 --- a/Carpet/CarpetWeb/doc/darcs-1.0.2.ps.gz +++ /dev/null diff --git a/Carpet/CarpetWeb/doc/darcs-1.0.3.ps.gz b/Carpet/CarpetWeb/doc/darcs-1.0.3.ps.gz Binary files differnew file mode 100644 index 000000000..57ca77b74 --- /dev/null +++ b/Carpet/CarpetWeb/doc/darcs-1.0.3.ps.gz diff --git a/Carpet/CarpetWeb/get-carpet-darcs.html b/Carpet/CarpetWeb/get-carpet-darcs.html index 6b383098c..2f588ab0b 100644 --- a/Carpet/CarpetWeb/get-carpet-darcs.html +++ b/Carpet/CarpetWeb/get-carpet-darcs.html @@ -5,19 +5,124 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> - <title>Getting the Development Version of Carpet</title> + <title>Download Carpet</title> </head> <body> - <h1>Getting the Development Version of Carpet</h1> + <h1>Download Carpet</h1> - <h2>About Darcs</h2> + <h2>Available Versions</h2> - <p>The development version of Carpet is now managed in a <a - href="http://darcs.net/">darcs</a> repository. Darcs has a number - of advantages for us developers, such as:</p> + <p>Carpet is distributed under the <a + href="http://www.gnu.org/licenses/licenses.html">GNU General + Public License (GPL)</a>. It might be released under the GNU + Lesser General Public License (LGPL) in the future, to match the + distribution terms of Cactus.</p> + + <p>There are currently three different versions of Carpet + available:</p> + + <ul> + <li>Version 1, the old stable version (via CVS)</li> + <li>Version 2, the upcoming second stable version (via darcs; + CVS mirror planned)</li> + <li>Development version (via darcs)</li> + </ul> + + <p>Version 1 has been unchanged for quite some time. There are no + plans to make any further changes to this version unless a + catastrophic error is detected.</p> + + <p>Version 2 is the upcoming next stable version. This version is + almost feature complete, but we continue to improve its + performance for parallel communication and I/O. This version will + probably be released in a few week. After its release, we will + only correct errors, so that its users have a stable platform to + rely on. We recommend this version for the casual user and for + production runs.</p> + + <p>The development version will always see changes, some of which + might surprise you. You should not use it without keeping close + contact to the developers.</p> + + + + <h2>Getting Carpet</h2> + + <p>Carpet is a driver for Cactus. It works as a part of Cactus, + and you will need to have the developers' version of Cactus + installed before you can use Carpet. Please look at the <a + href="http://www.cactuscode.org/">Cactus web pages</a> for an + introduction to Cactus and for installation instructions.</p> + + <p>Carpet consists of several arrangements, each living in a + directory. The arrangement <code>Carpet</code> contains the basic + driver part that everybody needs. The arrangement + <code>CarpetExtra</code> contains useful add-ons and some example + code. Development of new thorns happens in the + <code>CarpetDev</code> arrangement, which means that the code in + there is not to be trusted. And finally, there is a graveyard + arrangement <code>CarpetAttic</code> of things that only used to + be useful and are now in a state of decay.</p> + + <h3>Version 1</h3> + + <p>Version 1 of Carpet is available via anonymous <a + href="http://www.cvshome.org/">CVS</a>: +<pre> cd Cactus/arrangements + cvs -d :pserver:cvs_anon@cvs.carpetcode.org:/home/cvs/carpet login + cvs -d :pserver:cvs_anon@cvs.carpetcode.org:/home/cvs/carpet checkout Carpet + cvs -d :pserver:cvs_anon@cvs.carpetcode.org:/home/cvs/carpet checkout CarpetExtra + cvs -d :pserver:cvs_anon@cvs.carpetcode.org:/home/cvs/carpet checkout CarpetDev</pre> + The password for anonymous CVS access is <code>anon</code>. + Instructions for dealing with CVS are available everywhere on the + web, e.g. also on the <a href="http://www.cactuscode.org/">Cactus + pages</a>.</p> + + <h3>Version 2</h3> + + <p>Version 2 of Carpet is available via anonymous <a + href="http://www.darcs.net/">darcs</a> (a CVS mirror is planned): +<pre> cd Cactus + darcs get http://www.carpetcode.org/~darcs/carpet-stable-2 + cd arrangements + ln -s ../carpet-stable-2/Carpet* .</pre> + (Don't miss the dot after the <code>Carpet*</code> in the last + line.) Instructions for using darcs are given <a + href="#darcs">below</a>. You can also have a look at <a + href="http://www.carpetcode.org/~darcs/carpet-stable-2">Carpet's + source tree</a> in your web browser.</p> + + <h3>Development Version</h3> + + <p>The development version of Carpet is not available anonymously. + <a href="mailto:schnetter@aei.mpg.de">Ask me</a> if you would like + an account. Once you have an account, you get the development + version via +<pre> cd Cactus + darcs get darcs@cvs.carpetcode.org/~darcs/carpet + cd arrangements + ln -s ../carpet-stable-2/Carpet* .</pre> + (Don't miss the dot after the <code>Carpet*</code> in the last + line.) Instructions for using darcs are given <a + href="#darcs">below</a>.</p> + + <p>We thank the <a + href="http://www.tat.physik.uni-tuebingen.de/">Institut für + Astronomie und Astrophysik</a> of the Universität Tübingen for + hosting the CVS and darcs server.</p> + + + + <hr /> + + <h2 id="darcs">Using Darcs</h2> + + <p>Carpet is managed in a <a href="http://darcs.net/">darcs</a> + repository instead of a CVS repository. Darcs has a number of + advantages over CVS for us developers, such as:</p> <ul> <li>You have a local copy of the repository, and can therefore @@ -31,83 +136,38 @@ convenient and more secure</li> </ul> - <p>and them some more, as described in the <a + <p>and then some more, as described in the <a href="http://darcs.net/manual/">darcs manual</a>.</p> + <p>If darcs is not already installed on your system, you need to + do so. This is described on the <a href="http://darcs.net/">darcs + home page</a>, and some links to binaries are given in the darcs + wiki. If you have problems installing or using darcs in general, + then you should ask on the darcs mailing list, which I (Erik + Schnetter) read regularly. For your convenience, we have also + prepared a gzipped, statically linked <a + href="binaries/darcs-1.0.3-static-linux-i386.gz">executable of + darcs 1.0.3</a> for Linux/i386 (2.5 MB), and the <a + href="doc/darcs-1.0.3.ps.gz">gzipped postscript documentation</a> + (270 kB) for it.</p> - - <h2>Getting Carpet</h2> - - <p>In order to get the <a - href="http://www.carpetcode.org/~darcs/carpet/">development - version of Carpet</a>, you first need to install <tt>darcs</tt> on - your system. This is described on the <a - href="http://darcs.net/">darcs home page</a>, and some links to - binaries are given in the darcs wiki. If you have problems - installing or using darcs in general, then you should ask on the - darcs mailing list, which I (Erik Schnetter) read regularly. We - have also prepared a <a - href="binaries/darcs-1.0.2-static-linux-i386.gz">gzipped, - statically linked version for Linux/i386</a>, and the <a - href="doc/darcs-1.0.2.ps.gz">gzipped postscript documentation</a> - (260 kB) for it.</p> - - <p>By the way, you can also have a look at <a - href="http://www.carpetcode.org/~darcs/carpet">Carpet's source - tree</a> in your web browser.</p> - - <p>After installing <tt>darcs</tt>, take the following steps to - get Carpet:</p> - - <ol> - <li>Move your old version of <tt>Carpet</tt> to a secure place: -<pre>cd Cactus -mkdir oldcarpet -mv arrangements/Carpet* oldcarpet</pre></li> - - <li>Get the development version of Carpet. Carpet consists of - four arrangements that live in a single repository. This - structure is not what Cactus expects, and we will therefore - put it outside the <tt>arrangements</tt> directory: -<pre>cd Cactus -darcs get http://www.carpetcode.org/~darcs/carpet</pre> - This copies the whole Carpet repository, and it will take some - time.</li> - - <li>Create some symbolic links in the arrangements directory: -<pre>cd Cactus/arrangements -ln -s ../carpet/Carpet* .</pre> - (don't forget the dot at the end of the last line).</li> - </ol> - - <p>That's it; you can now recompile your Cactus/Carpet - configurations.</p> - - - - <h2>Updating Carpet</h2> + <h3>Updating the Repository from the Master</h3> <p>At some time you will want to update your version of Carpet and - incorporate some changes from the main Carpet repository.</p> - - <ol> - <li>You do this with the command -<pre>cd Cactus/carpet + incorporate some changes from the main Carpet repository. You do + this with the command +<pre>cd Cactus/carpet-stable-2 darcs pull</pre> which will look for new changes, and then ask you which of these - you want to obtain. Normally, you will want all changes.</li> - </ol> + you want to obtain. Normally, you will want all changes.</p> - - - <h2>Working with Darcs</h2> + <h3>Working with Darcs</h3> <p>We also have some instructions on how to <a href="work-with-darcs.html">develop Carpet with darcs</a>.</p> - <hr /> <p>Go back to the <a href=".">Carpet home page</a>.</p> @@ -124,7 +184,7 @@ darcs pull</pre> <address><a href="mailto:schnetter@uni-tuebingen.de">Erik Schnetter</a></address> <!-- Created: Tue Sep 28 16:52:20 CEST 2004 --> <!-- hhmts start --> -Last modified: Fri Feb 11 13:11:54 CET 2005 +Last modified: Mon Jun 6 21:31:06 CEST 2005 <!-- hhmts end --> </body> </html> diff --git a/Carpet/CarpetWeb/index.html b/Carpet/CarpetWeb/index.html index b4472be12..34ef018d0 100644 --- a/Carpet/CarpetWeb/index.html +++ b/Carpet/CarpetWeb/index.html @@ -31,7 +31,7 @@ <a href="http://lists.carpetcode.org/listinfo/carpet-darcs/">darcs messages</a></p> <p><b>Development</b><br /> -<a href="http://darcs.net/">Darcs</a><br /> +<a href="get-carpet-darcs.html">Download</a><br /> <a href="http://bugs.carpetcode.org/">Bugzilla</a><br /> <a href="feature-requests.html">Missing features</a></p> @@ -72,6 +72,21 @@ <h2>News</h2> + <p><b>June 6, 2005:</b> We have updated the <a + href="get-carpet-darcs.html">downloading instructions for + Carpet</a>.</p> + + <p><b>June 6, 2005:</b> Version 1.0.3 of the pre-compiled darcs + binary is <a href="get-carpet-darcs.html">now available</a>.</p> + + <p><b>April 13, 2005:</b> Thomas Radke has implemented a new + communication scheme in Carpet. Instead of sending many small + messages in an interleaved manner, Carpet now collects all + messages into an internal buffer and sends only one big message + with MPI. This circumvents certain problems with internal + limitations of MPICH, and it also improves the performance + greatly.</p> + <p><b>March 9, 2005:</b> We have started to move towards a new stable version of Carpet.</p> @@ -110,25 +125,6 @@ discussion about this is held on the mailing list; your input is welcome.</p> - <p><b>April 7, 2004:</b> Up to now, all Carpet thorns have been - living in a single arrangement for Cactus. This caused problems, - because stable thorns, development thorns, and outdated thorns - were sitting next to each other, confusing newcomers. We have <a - href="#getting-the-code">moved the Carpet arrangement</a> to a new - repository and split it into four. Access to the old Carpet - arrangement has been disabled.</p> - - <p><b>March 3, 2004:</b> We have recently had trouble with I/O - throuth the <a - href="http://zeus.ncsa.uiuc.edu/~jshalf/FlexIO/">FlexIO</a> - library. We suspect that it might have a bug that causes HDF5 - output to fail under certain, random conditions. We have written - a new thorn CarpetIOHDF5 which uses the <a - href="http://hdf.ncsa.uiuc.edu/HDF5/">HDF5</a> library directly, - while remaining compatible to the FlexIO file format. Please test - this thorn, and report any problems or incompatibilities you - find.</p> - <p><a href="olds.html"><b>Old News...</b></a></p> <hr /> @@ -193,41 +189,6 @@ <hr /> - <h2 id="getting-the-code">Getting the code</h2> - - <p>Carpet is distributed under the <a - href="http://www.gnu.org/licenses/licenses.html">GNU General - Public License (GPL)</a>. It might be released under the GNU - Lesser General Public License (LGPL) in the future, to match the - distribution terms of Cactus.</p> - - <p>Carpet is a driver for Cactus. It works as a part of Cactus, - and you will need to have the developers' version of Cactus - installed before you can use Carpet. Please look at the <a - href="http://www.cactuscode.org/">Cactus web pages</a> for an - introduction to Cactus and for installation instructions.</p> - - <p>Carpet is available via anonymous <a - href="http://www.cvshome.org/">CVS</a>. The CVSROOT is - <code>:pserver:cvs_anon@cvs.carpetcode.org:/home/cvs/carpet</code>, - and there are several arrangements, each living in a directory. - The arrangement <code>Carpet</code> contains the basic driver part - that everybody needs. The arrangement <code>CarpetExtra</code> - contains useful add-ons and some example code. Development of new - thorns happens in the <code>CarpetDev</code> arrangement, which - means that the code in there is not to be trusted. And finally, - there is a graveyard arrangement <code>CarpetAttic</code> of - things that only used to be useful and are now in a state of - decay.</p> - - <p>The password for anonymous CVS access is <code>anon</code>. We - thank the <a - href="http://www.tat.physik.uni-tuebingen.de/">Institut für - Astronomie und Astrophysik</a> of the Universität Tübingen for - hosting the CVS server.</p> - - <hr /> - <h2>Pretty pictures</h2> <p>Here are some pretty pictures of simulations that were @@ -356,7 +317,7 @@ <p> <!-- Created: Tue Aug 12 12:12:08 CEST 2003 --> <!-- hhmts start --> -Last modified: Mon Apr 11 19:21:48 CEST 2005 +Last modified: Mon Jun 6 21:10:16 CEST 2005 <!-- hhmts end --> </p> diff --git a/Carpet/CarpetWeb/olds.html b/Carpet/CarpetWeb/olds.html index 85729d0d5..5c049448b 100644 --- a/Carpet/CarpetWeb/olds.html +++ b/Carpet/CarpetWeb/olds.html @@ -14,6 +14,25 @@ <p><a href="index.html"><b>New News...</b></a></p> + <p><b>April 7, 2004:</b> Up to now, all Carpet thorns have been + living in a single arrangement for Cactus. This caused problems, + because stable thorns, development thorns, and outdated thorns + were sitting next to each other, confusing newcomers. We have <a + href="get-carpet-darcs.html">moved the Carpet arrangement</a> to a + new repository and split it into four. Access to the old Carpet + arrangement has been disabled.</p> + + <p><b>March 3, 2004:</b> We have recently had trouble with I/O + throuth the <a + href="http://zeus.ncsa.uiuc.edu/~jshalf/FlexIO/">FlexIO</a> + library. We suspect that it might have a bug that causes HDF5 + output to fail under certain, random conditions. We have written + a new thorn CarpetIOHDF5 which uses the <a + href="http://hdf.ncsa.uiuc.edu/HDF5/">HDF5</a> library directly, + while remaining compatible to the FlexIO file format. Please test + this thorn, and report any problems or incompatibilities you + find.</p> + <p>In <b>January 2004</b>, <a href="http://www.tat.physik.uni-tuebingen.de/~kobras/">Daniel Kobras</a> set up <a href="http://bugs.carpetcode.org/">Bugzilla @@ -21,6 +40,8 @@ is a bug-tracking system that will, so we hope, help us remember what is missing or broken in Carpet.</p> + <hr /> + <p>In <b>October 2003</b>, Erik Schnetter, Scott H. Hawley, and Ian Hawke published the preprint "Evolutions in 3D numerical relativity using fixed mesh refinement" as <a @@ -60,7 +81,7 @@ <p> <!-- Created: Tue Aug 12 12:12:08 CEST 2003 --> <!-- hhmts start --> -Last modified: Mon Apr 11 19:21:55 CEST 2005 +Last modified: Mon Jun 6 21:10:30 CEST 2005 <!-- hhmts end --> </p> diff --git a/Carpet/CarpetWeb/work-with-darcs.html b/Carpet/CarpetWeb/work-with-darcs.html index 585bab5a7..8bc1d406a 100644 --- a/Carpet/CarpetWeb/work-with-darcs.html +++ b/Carpet/CarpetWeb/work-with-darcs.html @@ -5,11 +5,11 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" /> - <title>Using Darcs</title> + <title>Working with Darcs</title> </head> <body> - <h1>Using Darcs</h1> + <h1>Working with Darcs</h1> @@ -84,7 +84,7 @@ <p>If you later discover that your patch is incomplete, missing a file, or contains an error, then you can use</p> -<pre>darcs rerecord</pre> +<pre>darcs amend-record</pre> <p>to correct it. It is often better to correct an erroneous patch than to pile a second patch on top of it. If you think that @@ -165,7 +165,7 @@ <address><a href="mailto:schnetter@uni-tuebingen.de">Erik Schnetter</a></address> <!-- Created: Tue Sep 28 16:52:20 CEST 2004 --> <!-- hhmts start --> -Last modified: Sat Jan 1 17:13:42 CET 2005 +Last modified: Mon Jun 6 20:56:12 CEST 2005 <!-- hhmts end --> </body> </html> |