| Commit message (Collapse) | Author | Age |
|
|
|
| |
darcs-hash:20060912195907-dae7b-d0889eec88dff74f4ae749b7d942857fa556fdbd.gz
|
|
|
|
| |
darcs-hash:20060904230152-dae7b-8fa627c65bd3f41baec464022f5ed27ffb74903c.gz
|
|
|
|
| |
darcs-hash:20060904230112-dae7b-410b2f133250deea1d09b76fab4ad303111a2a12.gz
|
|
|
|
|
|
|
| |
Extend the CarpetLib timers so that they also count the number of
bytes transmitted in addition to the wall time.
darcs-hash:20060904020649-dae7b-7a18c2fbe2de09d662b4154a3ae2e553ad57c12b.gz
|
|
|
|
|
|
|
| |
When CarpetLib::poison_new_memory is set, poison communications
buffers as well.
darcs-hash:20060904020453-dae7b-762dfc46dcaea77cdff48fcd5e63805bf14e6dc0.gz
|
|
|
|
| |
darcs-hash:20060904020213-dae7b-778fdfeb662280630d1c5af50fcedde2a78e9137.gz
|
|
|
|
| |
darcs-hash:20060904020202-dae7b-b02b1eb0b44431d2b0e31840ac8bd8f000ac1514.gz
|
|
|
|
|
|
| |
This is basically a copy of http://lists.carpetcode.org/archives/developers/2006-August/001821.html.
darcs-hash:20060901112951-776a0-b7dc19e6f88d921072c2fdc3e167493b98546e53.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
../exe/wave/hdf5toascii_slicer [--match <regex string>]
...
where
[--match <regex string>] selects HDF5 datasets by their names
matching a regex string using POSIX
Extended Regular Expression syntax
darcs-hash:20060901085302-776a0-3a9cfb71f9008b1a7bf93d9857195f92b67f1e25.gz
|
|
|
|
| |
darcs-hash:20060509130637-dae7b-5c371443457f8b17bad6cb0bed7bf0607d8b9cca.gz
|
|
|
|
| |
darcs-hash:20060831174548-776a0-bf352f210d8736f48a666654309f0ad3443cf3a3.gz
|
|
|
|
|
|
| |
had arose on developers@lists.carpetcode.org as "Carpet scheduling question".
darcs-hash:20060828142522-d5812-c89af43011d5617bc43ea6e9c65d533da7c564fb.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compiler flags
Carpet is _almost_ entirely written in C, C++, and Fortran 77, but
there are a few Fortran 90 files in CarpetLib defining the ENO and
WENO prolongation operators. This patch allows Carpet to be compiled
without a Fortran 90 compiler if these (ENO/WENO) operators are not
needed, by defining the C preprocessor symbol OMIT_F90. For example,
you could do this by putting
CFLAGS=-DOMIT_F90
CXXFLAGS=-DOMIT_F90
F77FLAGS=-DOMIT_F90
F90FLAGS=-DOMIT_F90
in a ~/.cactus/config file.
I emphasize that in the default case, where OMIT_F90 is not defined,
this patch is a no-op: the ENO and WENO prolongation operators are still
defined, a Fortran 90 compiler is still needed to compile CarpetLib, you
still pass go, you still collect $200. :) This patch only changes the
behavior of Carpet in the non-default case where OMIT_F90 is defined.
darcs-hash:20060829170502-b0a3f-0d423f190bd7388faa9e1a6e0a980694b044516b.gz
|
|
|
|
|
|
| |
files
darcs-hash:20060828173429-776a0-b231124b73645983b8ed56efa35d5ec2c9354add.gz
|
|
|
|
|
|
| |
grid variables happens
darcs-hash:20060828143437-776a0-55c86cf90bf568d0a0abd765e4f00ebc15b71542.gz
|
|
|
|
|
|
| |
mergeCarpetIOASCII.pl
darcs-hash:20060828130746-776a0-25e0c2bbbaf9ceb5bb4a18433544c73c127a0916.gz
|
|
|
|
| |
darcs-hash:20060826200823-b0a3f-7a112e0940be54069292d1d77315ac662eee4cb4.gz
|
|
|
|
| |
darcs-hash:20060826134755-dae7b-9190a862a989ffc5537ca86161eb554bb2f4aee8.gz
|
|
|
|
|
|
|
|
|
|
|
| |
This patch just fixes a typo.
However, I should note that my previous patch to this same file
also changed the pseudocode algorithm of figure 6 to clarify a little
bit when global mode routines are executed. (oops, that should have
one into that patch's long-comment -- I forgot)
darcs-hash:20060826121734-b0a3f-63343a1ffdc2b164a16390f013e06476d5fd1149.gz
|
|
|
|
| |
darcs-hash:20060826121000-b0a3f-ad07e4dfcb58a2677596c516286a0c27adb07b01.gz
|
|
|
|
| |
darcs-hash:20060826120516-b0a3f-c609552e63f40e30a3ad0bc3363dcb80ddd2350f.gz
|
|
|
|
|
|
|
|
| |
This patch changes the description of the PUGH scheduling algorithm
to use the same term "main loop over time steps" as does the Carpet
algorithm. (Previously the PUGH description just said "main loop".)
darcs-hash:20060825175109-b0a3f-1260dfb6e71dad57103627c2f8eb680c475dedce.gz
|
|
|
|
|
|
|
|
|
|
| |
Figure 4 of this file "gives an outline of how Carpet uses the Berger-Oliger
algorithm to sequence through the schedule bins and grids". Previously it
showed a separate "main loop" and then an "evol loop" nested inside this.
Thomas and I both found this confusing (what's the difference between these
two loops). This patch merges these into a single "main loop over time steps"
darcs-hash:20060825174808-b0a3f-18b9e6a30ad56d6c8a008de3ef49e685bb038824.gz
|
|
|
|
|
|
|
| |
Sometime yesterday I mistakenly deleted the reference to the Carpe paper
from this document. This push restores this reference.
darcs-hash:20060825174035-b0a3f-ade9c71d0d084a128ca30e2f2818336a18110c5b.gz
|
|
|
|
|
|
| |
The previous Makefile referred to documentation.tex only (which, by the way, does not have a .bib file, but contains the references in the .tex file itself) and lacked the -o option to dvips (which - depending on the system settings - caused to send the document to the printer instead of saving it in a .ps file).
darcs-hash:20060825114355-d5812-e7910e1b00b8ce81d0074d34c9fc420505c8a16a.gz
|
|
|
|
|
|
|
|
| |
A greatly expanded version of this file (containing a superset of
its contents) can now be found in Carpet/doc/scheduling.tex (that's
the 'doc' directory of the top-level Carpet directory)
darcs-hash:20060824215331-b0a3f-6a4faef78d4c23437baf719fee365466a6f7b4fb.gz
|
|
|
|
| |
darcs-hash:20060824214830-b0a3f-a247d8ddd3cf288c0ebf9f94a4cb34d99ad58331.gz
|
|
|
|
| |
darcs-hash:20060824214603-b0a3f-4ab93b63425e17743be53774f3dc05b477e68400.gz
|
|
|
|
| |
darcs-hash:20060822160245-b0a3f-a52dbe5f5276995324eade2d0648af4e1388c964.gz
|
|
|
|
|
|
| |
and unchunked HDF5 output means
darcs-hash:20060822153832-776a0-73ab7e8afc9dd02bfeea6269e7d21f2cdb0c7357.gz
|
|
|
|
| |
darcs-hash:20060822144417-b0a3f-a1053a60b369e646b2dba3d0470cc4196d64de0e.gz
|
|
|
|
| |
darcs-hash:20060822143002-b0a3f-d2a21d30f28261ad7248cf44a5928b2a38be9b68.gz
|
|
|
|
|
|
|
| |
Clarify an ambiguity in the --help output: timestep selection is by
cctk_time value, not by cctk_iteration
darcs-hash:20060822142353-b0a3f-e0ad1ea0e2f4eca7038fc2d77b0ff3d724b97aab.gz
|
|
|
|
|
|
| |
Adds a missing #include <cmath> so std::fabs() can be used
darcs-hash:20060822114437-b0a3f-f85a976d02c36aa6311c7b6916aad107747954b2.gz
|
|
|
|
|
|
|
| |
The new command line parameter option '--timestep <timestep>' allows users to
select an individual timestep in an HDF5 file.
darcs-hash:20060821200601-776a0-8e977e93014eded2d6f6cab376209ce7d4293b94.gz
|
|
|
|
| |
darcs-hash:20060823002143-dae7b-9523dacb9f5b193b45c63682af73b821e250101f.gz
|
|
|
|
| |
darcs-hash:20060823002132-dae7b-25d2fec65338f35045ceeeb5088be16b844114fb.gz
|
|
|
|
| |
darcs-hash:20060823001650-dae7b-02d4136262c568254e6be88ad5f2020c1b1bfc3a.gz
|
|
|
|
| |
darcs-hash:20060817161323-dae7b-10cc62980bcb3fc96a4c3bcf80ec7542afdaaa30.gz
|
|
|
|
|
|
|
|
| |
While Intel C++ (9.0) had no problems compiling hdf5toascii_slicer.cc at all,
GNU C++ generates an error when assigning -424242424242 to a long int.
Also fixed some other things that g++ warns about.
darcs-hash:20060821094951-776a0-84d68b511de0bbd65b212755d699a415779c9674.gz
|
|
|
|
|
|
|
|
|
| |
files
When sorting datasets by their first column, accept both an (integer) iteration
number or a (real) timestep value.
darcs-hash:20060818164622-776a0-58446b69d8874c3cdfe687f5a8184c25f89d7dda.gz
|
|
|
|
|
|
| |
is used
darcs-hash:20060817173012-dae7b-857f1313b12144e1ba997d029990a0464bb36df5.gz
|
|
|
|
| |
darcs-hash:20060817161435-dae7b-05b1b59eebc05a8bffac6b7ed589ab5f72c30ed1.gz
|
|
|
|
| |
darcs-hash:20060817161407-dae7b-10ccb9ee9fadfe150301ade52c0d6f03b4044d79.gz
|
|
|
|
| |
darcs-hash:20060817161208-dae7b-666c535e61bc608dbec34c93924977d31b12395b.gz
|
|
|
|
|
|
|
| |
This uses a service called "Google analytics"; see
http://www.google.com/analytics/.
darcs-hash:20051119214022-dae7b-758edf99408b69a96826cd44d6cba72566af97f3.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
last occurance of duplicate datasets
Usage: ./mergeCarpetIOASCII.pl [-h | -help | --help] <list of files>
This script can be used to merge CarpetIOASCII output written before
and after recovery. It reads one or more files in CarpetIOASCII format
and writes their contents to STDOUT, eliminating duplicate datasets
(all but the last occurance are discarded).
Example: ./mergeCarpetIOASCII.pl alp.x.asc > alp.x.asc.merged
darcs-hash:20060815200512-776a0-4046dbb5c6ea7909e519c95c215d0cda58a64cbe.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
last occurance of duplicate timesteps
Usage: ./mergeCarpetIOScalar.pl [-h | -help | --help] <list of files>
This script can be used to merge CarpetIOScalar output written before
and after recovery. It reads one or more files in CarpetIOScalar format
and writes their contents to STDOUT, eliminating duplicate timesteps
(all but the last occurance are discarded).
Example: ./mergeCarpetIOScalar.pl alp.norm1.asc > alp.norm1.asc.merged
darcs-hash:20060815200239-776a0-4a7f68b2bcb1f23b749cd6a15da868e7a6a77c16.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
before and after recovery
~/cactus/arrangements/Carpet/CarpetIOASCII/src/util> ./mergeCarpetIOASCII.pl --help
This script can be used to merge CarpetIOASCII output written
before and after recovery.
It reads from STDIN the contents of one or more files
in CarpetIOASCII format and writes them to STDOUT again,
eliminating duplicate datasets.
Example: cat alp.x.asc | ./mergeCarpetIOASCII.pl > alp.x.asc.merged
darcs-hash:20060815135135-776a0-f38f0bcb4f5f17d8ae5f7d13e29d9ee80adf4a15.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
before and after recovery
~/cactus/arrangements/Carpet/CarpetIOScalar/src/util> ./mergeCarpetIOScalar.pl --help
This script can be used to merge CarpetIOScalar output written
before and after recovery.
It reads from STDIN the contents of one or more files
in CarpetIOScalar format and writes them to STDOUT again,
eliminating duplicate timesteps.
Example: cat alp.norm1.asc | ./mergeCarpetIOScalar.pl > alp.norm1.asc.merged
darcs-hash:20060815134324-776a0-09eb0aa246cf5b5eeb015e9cea6615eb13f09d41.gz
|