| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
darcs-hash:20060904225931-dae7b-011a4c7be7a93d2cd203c2c74aac46893f9eb941.gz
|
|
|
|
| |
darcs-hash:20050201214218-891bb-aeca35ad141f2e3d0c08d9dc2292e7f05f73fbc1.gz
|
|
|
|
|
|
| |
The old file name scheme now handles diagonal output as well.
darcs-hash:20060927152312-dae7b-93cdb4368566fdc7ef6714b27fcd64e6ecf57f20.gz
|
|
|
|
|
|
| |
Add in the documentation missing descriptions of some utility scripts.
darcs-hash:20060926150903-d5812-652e1fb2c182704dbe38312cc88dcdd08a587cea.gz
|
|
|
|
|
|
| |
Make the output files of the script readable by gnuplot as well. This script is not meant for gnuplot, but it doesn't harm if also gnuplot can read the results. The changes consist only in adding an extra new line between time sets.
darcs-hash:20060926140906-d5812-7ab1b49cf818e52166f54d7d7a0ce898e9ba4928.gz
|
|
|
|
| |
darcs-hash:20060925220415-dae7b-2b72aef51ae3d8b056b18221acd9989668a2864d.gz
|
|
|
|
|
|
|
| |
Avoid an assertion failure if CarpetIOBasic output is called from
CCTK_OutputGH.
darcs-hash:20060925220145-dae7b-97bf43e06092bf01ccb6f9c5563a00714447d7fe.gz
|
|
|
|
| |
darcs-hash:20060925220104-dae7b-81166be5c72a691ccf5efb7b79d3e01f19bc1184.gz
|
|
|
|
| |
darcs-hash:20060925214941-dae7b-68142831eea781216e80ba26c89c5f06e8c48fcb.gz
|
|
|
|
|
|
| |
Correct errors in array index checking code for the copy operators.
darcs-hash:20060925213952-dae7b-632a2159ea9f676e88ec4e27d16d2c5134b09f4f.gz
|
|
|
|
|
|
|
|
| |
Check the number of grid points that CarpetInterp thinks should be
interpolated on each processor. Assert that a processor is not
supposed to interpolate on a component that it does not own.
darcs-hash:20060921005809-dae7b-ad7e8e160c412086047778c74835b22b1993c98b.gz
|
|
|
|
|
|
|
| |
Use .at() instead of [] to access vectors. Yes, it looks much uglier,
but it would have caught the error corrected by the previous patch.
darcs-hash:20060921005616-dae7b-76d8e8c50ecda85c0871d98ea4cd0e2b4d281133.gz
|
|
|
|
|
|
|
|
| |
When sending the map indices to the processor which interpolates the
corresponding grid points, the communication buffer was filled using
the wrong displacements.
darcs-hash:20060921005150-dae7b-8ce2fa561e57c9e339f4dc66a67457a160709044.gz
|
|
|
|
|
|
| |
Remove unused arguments from function interpolate_single_component.
darcs-hash:20060921005003-dae7b-4e89a6f68749255dee2e849c090a00369e6f465e.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the filereader testsuite so that it passes again, also on multiple
processors. Added output of more norms for comparison.
The testsuite was broken because its norms output files had been created by
CactusBase/IOBasic. Temporarily going back to using that I/O thorn verified
that the testsuite still gave the same results.
After updating the parfile to use Carpet's scalar output method, both the output
filenames changed (hence the removing of old output files and adding new ones)
as well as their data contents - the latter due to CarpetIOScalar calling
CCTK_Reduce() in global mode and CactusBase/IOBasic calling it in level mode.
darcs-hash:20060915115726-776a0-dbf8ce75815a6e302b90dbd799c1e0e56274da43.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Doubled Driver::global_nsize in order to get the grids properly nested.
This requires an update of the checkpoint and all output files.
While both CarpetWaveToyRecover_test_[14]proc testsuites continue to work
the CarpetWaveToyNewRecover_test_1proc is still broken, although it should
give exactly the same results as CarpetWaveToyRecover_test_1proc.
It needs to be investigated that IOHDF5::use_reflevels_from_checkpoint really
works as expected.
darcs-hash:20060911164811-776a0-70a5d06de9506fa4ea68672ed5776c0b236546d0.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
again
This patch partially undoes patch 'CarpetIOHDF5: Add test case for grid
structure recovery' (recorded Mon May 8 21:46:21 CEST 2006) by
* renewing the checkpoint file (containing same data as before above's patch,
now with grid structure added)
* fixing the 1D output files (by removing comment lines which aren't output
anymore by CarpetIOASCII)
It leaves the CarpetWaveToyNewRecover_test_1proc testsuite unchanged,
ie. broken as it was from the beginning.
darcs-hash:20060911160325-776a0-5339d1271436f39e6d9c2fc55e136bcbf9f5fe4e.gz
|
|
|
|
|
|
|
|
|
| |
Added to the "Carpet Timers" subsection Erik's email
http://lists.carpetcode.org/archives/developers/2006-September/001877.html
on how to measure the performance of a mesh refinement simulation on multiple
processors.
darcs-hash:20060911092455-776a0-f4f70144a8499648a254682732f61b9f030797da.gz
|
|
|
|
|
|
|
|
|
|
| |
Introduce a string constant eol that contains the newline character.
Use eol instead of the endl manipulator. This avoids flushing the
output stream at the end of each line, and should speed up output.
Output files are automatically flushed when they are closed, which
happens at each time step.
darcs-hash:20060917212302-dae7b-efc7489bd3773f51e2dcd5e3adf66674a713523d.gz
|
|
|
|
|
|
|
|
|
|
| |
Introduce a string constant eol that contains the newline character.
Use eol instead of the endl manipulator. This avoids flushing the
output stream at the end of each line, and should speed up output.
Output files are automatically flushed when they are closed, which
happens at each time step.
darcs-hash:20060917211949-dae7b-cdc20278ee2c0fbe39e7348d65414a32003bb7c0.gz
|
|
|
|
| |
darcs-hash:20060913161433-dae7b-3f96b5969789b0688c6b7ab54847fcf4bd330999.gz
|
|
|
|
| |
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
|