aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* CarpetWeb: Add pointer to darcs wiki and darcs FAQ.Erik Schnetter2006-09-12
| | | | darcs-hash:20060912195907-dae7b-d0889eec88dff74f4ae749b7d942857fa556fdbd.gz
* Carpet: Add (void) to prototype in C header fileErik Schnetter2006-09-04
| | | | darcs-hash:20060904230152-dae7b-8fa627c65bd3f41baec464022f5ed27ffb74903c.gz
* Carpet: rename local variable in Restrict.ccErik Schnetter2006-09-04
| | | | darcs-hash:20060904230112-dae7b-410b2f133250deea1d09b76fab4ad303111a2a12.gz
* CarpetLib: Collect more timing informationErik Schnetter2006-09-04
| | | | | | | 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
* CarpetLib: Poison communications buffers as wellErik Schnetter2006-09-04
| | | | | | | When CarpetLib::poison_new_memory is set, poison communications buffers as well. darcs-hash:20060904020453-dae7b-762dfc46dcaea77cdff48fcd5e63805bf14e6dc0.gz
* CarpetLib: Replace "!" by "not"Erik Schnetter2006-09-04
| | | | darcs-hash:20060904020213-dae7b-778fdfeb662280630d1c5af50fcedde2a78e9137.gz
* CarpetLib: Reformat commentsErik Schnetter2006-09-04
| | | | darcs-hash:20060904020202-dae7b-b02b1eb0b44431d2b0e31840ac8bd8f000ac1514.gz
* doc: added documentation on Carpet timersThomas Radke2006-09-01
| | | | | | This is basically a copy of http://lists.carpetcode.org/archives/developers/2006-August/001821.html. darcs-hash:20060901112951-776a0-b7dc19e6f88d921072c2fdc3e167493b98546e53.gz
* CarpetIOHDF5: added new option '--match <regex string>' in hdf5toascii_slicerThomas Radke2006-09-01
| | | | | | | | | | | | ../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
* Carpet: Add aliased function QueryProlongating()Erik Schnetter2006-05-09
| | | | darcs-hash:20060509130637-dae7b-5c371443457f8b17bad6cb0bed7bf0607d8b9cca.gz
* CarpetIOHDF5: add support for integer datasets in hdf5toascii_slicerThomas Radke2006-08-31
| | | | darcs-hash:20060831174548-776a0-bf352f210d8736f48a666654309f0ad3443cf3a3.gz
* Add an example of "manual" scheduling, based on the problem I (and Jonathan) ↵baiotti2006-08-28
| | | | | | had arose on developers@lists.carpetcode.org as "Carpet scheduling question". darcs-hash:20060828142522-d5812-c89af43011d5617bc43ea6e9c65d533da7c564fb.gz
* [CarpetLib] add option to omit Fortran 90 files by adding -DOMIT_F90 to ↵Jonathan Thornburg2006-08-29
| | | | | | | | | | | | | | | | | | | | | | | | 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
* CarpetIOHDF5: hdf5toascii_slicer now allows 1D line extraction from 3D HDF5 ↵Thomas Radke2006-08-28
| | | | | | files darcs-hash:20060828173429-776a0-b231124b73645983b8ed56efa35d5ec2c9354add.gz
* Carpet/doc: document when allocation/deallocation and synchronisation of ↵Thomas Radke2006-08-28
| | | | | | grid variables happens darcs-hash:20060828143437-776a0-55c86cf90bf568d0a0abd765e4f00ebc15b71542.gz
* CarpetIOASCII: forgot to print the iteration number comment line in ↵Thomas Radke2006-08-28
| | | | | | mergeCarpetIOASCII.pl darcs-hash:20060828130746-776a0-25e0c2bbbaf9ceb5bb4a18433544c73c127a0916.gz
* [CarpetWeb] mention new scheduling documention in "Documentation" sectionJonathan Thornburg2006-08-26
| | | | darcs-hash:20060826200823-b0a3f-7a112e0940be54069292d1d77315ac662eee4cb4.gz
* CarpetWeb: Correct html error in index.htmlErik Schnetter2006-08-26
| | | | darcs-hash:20060826134755-dae7b-9190a862a989ffc5537ca86161eb554bb2f4aee8.gz
* [doc] typo fix, also clarify when global mode is doneJonathan Thornburg2006-08-26
| | | | | | | | | | | 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
* [CarpetWeb] add link to scheduling documentationJonathan Thornburg2006-08-26
| | | | darcs-hash:20060826121000-b0a3f-ad07e4dfcb58a2677596c516286a0c27adb07b01.gz
* [doc] small clarifications in scheduling docsJonathan Thornburg2006-08-26
| | | | darcs-hash:20060826120516-b0a3f-c609552e63f40e30a3ad0bc3363dcb80ddd2350f.gz
* [doc] use same terminology for PUGH as for Carpet when describing schedulingJonathan Thornburg2006-08-25
| | | | | | | | 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
* [doc] clarify a figure in scheduling descriptionJonathan Thornburg2006-08-25
| | | | | | | | | | 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
* [doc] Add missing reference to Carpet paperJonathan Thornburg2006-08-25
| | | | | | | 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
* Unnamed patchbaiotti2006-08-25
| | | | | | 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
* [Carpet/Carpet/doc] remove obselete documentationJonathan Thornburg2006-08-24
| | | | | | | | 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
* [Carpet/doc] new documentation describing how Carpet scheduling worksJonathan Thornburg2006-08-24
| | | | darcs-hash:20060824214830-b0a3f-a247d8ddd3cf288c0ebf9f94a4cb34d99ad58331.gz
* [Carpet/doc] new documentation describing how Carpet scheduling worksJonathan Thornburg2006-08-24
| | | | darcs-hash:20060824214603-b0a3f-4ab93b63425e17743be53774f3dc05b477e68400.gz
* CarpetIOHDF5: clarify documentation on chunked vs unchunked outputJonathan Thornburg2006-08-22
| | | | darcs-hash:20060822160245-b0a3f-a52dbe5f5276995324eade2d0648af4e1388c964.gz
* CarpetIOHDF5: more clearly describe in the thorn documentation what chunked ↵Thomas Radke2006-08-22
| | | | | | and unchunked HDF5 output means darcs-hash:20060822153832-776a0-73ab7e8afc9dd02bfeea6269e7d21f2cdb0c7357.gz
* CarpetIOHDF5: correct URL for Cactus viztoolsJonathan Thornburg2006-08-22
| | | | darcs-hash:20060822144417-b0a3f-a1053a60b369e646b2dba3d0470cc4196d64de0e.gz
* CarpetIOHDF5: point to more docs on hdf5toascii_slicer programJonathan Thornburg2006-08-22
| | | | darcs-hash:20060822143002-b0a3f-d2a21d30f28261ad7248cf44a5928b2a38be9b68.gz
* CarpetIOHDF5: make hdf5toascii_slicer --help output more informativeJonathan Thornburg2006-08-22
| | | | | | | Clarify an ambiguity in the --help output: timestep selection is by cctk_time value, not by cctk_iteration darcs-hash:20060822142353-b0a3f-e0ad1ea0e2f4eca7038fc2d77b0ff3d724b97aab.gz
* CarpetIOHDF5: add missing #include to hdf5toascii_slicer utilityJonathan Thornburg2006-08-22
| | | | | | Adds a missing #include <cmath> so std::fabs() can be used darcs-hash:20060822114437-b0a3f-f85a976d02c36aa6311c7b6916aad107747954b2.gz
* CarpetIOHDF5: add timestep selection to hdf5toascii_slicer utilityThomas Radke2006-08-21
| | | | | | | 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
* CarpetWeb: Update Carpet publicationsErik Schnetter2006-08-23
| | | | darcs-hash:20060823002143-dae7b-9523dacb9f5b193b45c63682af73b821e250101f.gz
* CarpetWeb: Update Carpet contributorsErik Schnetter2006-08-23
| | | | darcs-hash:20060823002132-dae7b-25d2fec65338f35045ceeeb5088be16b844114fb.gz
* CarpetWeb: Add UTB to list of Carpet usersErik Schnetter2006-08-23
| | | | darcs-hash:20060823001650-dae7b-02d4136262c568254e6be88ad5f2020c1b1bfc3a.gz
* CarpetWeb: Add page listing Carpet's contributorsErik Schnetter2006-08-17
| | | | darcs-hash:20060817161323-dae7b-10cc62980bcb3fc96a4c3bcf80ec7542afdaaa30.gz
* CarpetIOHDF5: fix g++ compiler error and warnings in hdf5toascii_slicer.ccThomas Radke2006-08-21
| | | | | | | | 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
* CarpetIOScalar: mergeCarpetIOScalar.pl support for non-CarpetIOScalar output ↵Thomas Radke2006-08-18
| | | | | | | | | 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
* CarpetIOHDF5: #include <algorithm> in hdf5toascii_slicer.cc because sort() ↵Erik Schnetter2006-08-17
| | | | | | is used darcs-hash:20060817173012-dae7b-857f1313b12144e1ba997d029990a0464bb36df5.gz
* CarpetWeb: Update last-modified date for visualisation-tools.htmlErik Schnetter2006-08-17
| | | | darcs-hash:20060817161435-dae7b-05b1b59eebc05a8bffac6b7ed589ab5f72c30ed1.gz
* CarpetWeb: Update list of monthly status reportsErik Schnetter2006-08-17
| | | | darcs-hash:20060817161407-dae7b-10ccb9ee9fadfe150301ade52c0d6f03b4044d79.gz
* CarpetWeb: Update "last modified" for get-carpet-darcs.htmlErik Schnetter2006-08-17
| | | | darcs-hash:20060817161208-dae7b-666c535e61bc608dbec34c93924977d31b12395b.gz
* CarpetWeb: Add Javascript web bugs to track web site usageErik Schnetter2005-11-19
| | | | | | | This uses a service called "Google analytics"; see http://www.google.com/analytics/. darcs-hash:20051119214022-dae7b-758edf99408b69a96826cd44d6cba72566af97f3.gz
* CarpetIOASCII: improved mergeCarpetIOASCII.pl script to ignore all but the ↵Thomas Radke2006-08-15
| | | | | | | | | | | | | | | 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
* CarpetIOScalar: improved mergeCarpetIOScalar.pl script to ignore all but the ↵Thomas Radke2006-08-15
| | | | | | | | | | | | | | | 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
* CarpetIOASCII: added utility script to merge CarpetIOASCII output written ↵Thomas Radke2006-08-15
| | | | | | | | | | | | | | | | 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
* CarpetIOScalar: added utility script to merge CarpetIOScalar output from ↵Thomas Radke2006-08-15
| | | | | | | | | | | | | | | | 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