| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Do not output map number for grid arrays or grid scalars, since they
always have only a single map.
darcs-hash:20061003233935-dae7b-d35826309fc637ac1aa05c3bf63e317142c03929.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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
mergeCarpetIOASCII.pl
darcs-hash:20060828130746-776a0-25e0c2bbbaf9ceb5bb4a18433544c73c127a0916.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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
Correct an error in determining which boundaries are symmetry
boundaries. This is relevant only if symmetry boundaries should not
be output. The error was that boundaries of grid arrays and grid
scalars were treated in the same way as the corresponding grid
function boundaries. This is wrong since grid arrays have their own
symmetry specifications.
darcs-hash:20060811203224-dae7b-f468b5f1e9f17bf660b4e6ee908449819fca40ab.gz
|
|
|
|
|
|
|
| |
Correct determining which boundaries are symmetry boundaries. This is
necessary for CarpetIOASCII::output_symmetry_points.
darcs-hash:20060618200309-dae7b-a594c6f6d1361c169f82a75c7d44883443cd53af.gz
|
|
|
|
| |
darcs-hash:20060618200245-dae7b-17d466bd7808bd62ee82c07b3a4a1f12580d0df5.gz
|
|
|
|
|
|
|
| |
When CarpetIOASCII::one_file_per_group=yes, store the last output
iteration per group instead of per variable.
darcs-hash:20060618200108-dae7b-85af2a059fab5d8756f0385cf6029b428a22d441.gz
|
|
|
|
|
|
|
| |
Avoid all comment lines, except for two that describe which thorn
produced this file.
darcs-hash:20060618195814-dae7b-2d9686819eadde190e20a9a364e7ae5a77038e9a.gz
|
|
|
|
| |
darcs-hash:20060613172753-dae7b-08a9edcbdfd94fcfc4403de09c1ad8cab0f8f1b0.gz
|
|
|
|
|
|
|
| |
Check whether a group has storage only after checking whether it
should be output.
darcs-hash:20060511203533-dae7b-bc02e83f6a9a0542bc0952afd65c99046a11834d.gz
|
|
|
|
|
|
|
|
| |
Indent correctly.
Replace tabs by spaces.
Change "!", "&&", and "||" tokens by "not", "and", and "or>
darcs-hash:20060501225637-dae7b-4120e3f2940034b0ffa8c414a34e11706df620d6.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Only apply the parameter output_symmetry_points at outer boundaries.
Only apply the parameter out3D_outer_ghosts if this is not a symmetry
boundary.
Unify handling of output_symmetry_points, out3D_ghosts, and
out3D_outer_ghosts.
darcs-hash:20060501225333-dae7b-e7afe3acb60c898967c562885f3601eb4eb4e6bb.gz
|
|
|
|
| |
darcs-hash:20060413200629-dae7b-6f4353cf3cb7866817fc5fc27f8eeb4eebcbb58b.gz
|
|
|
|
|
|
|
|
| |
This file needs to be specified by (at least) one I/O thorn in order to tell
the testsuite script which output file extensions should be compared.
CarpetIOASCII generates "*.asc" output files.
darcs-hash:20060324181426-776a0-913eb8be3cf32e8cf6d9eff957c6c54c5062b044.gz
|
|
|
|
|
|
|
| |
The script now also supports scalar output from CarpetIOScalar and 0D output
from CarpetIOASCII.
darcs-hash:20060207120423-776a0-f9f6a928c292886ab617df32159ad04ae850bfed.gz
|
|
|
|
|
|
| |
Add a couple of Luca and Erik's wish list modifications; direction is determined from filename and so is output filename.
darcs-hash:20060206102125-34bfa-c982b006c1f3c7544803610b6cb0714af3a70e07.gz
|
|
|
|
|
|
|
|
| |
There was a bug in the output file management for different refinement levels:
the first timestep of level 0 got lost somehow.
Nobody had noticed that before ?
darcs-hash:20060203170644-776a0-0ccdccf810d5624a15d2a10c61daed142d868d4d.gz
|
|
|
|
| |
darcs-hash:20060116211408-34d71-98dfb18c053258e59d0544cd4ed758509f951049.gz
|
|
|
|
|
|
|
| |
This currently works only in full or octant mode. For
bitant (and other modes) a generalization is needed and planned.
darcs-hash:20060109213744-34d71-18256721e94f1c798b3bf48ff83187a5c5658a46.gz
|
|
|
|
| |
darcs-hash:20051122193018-dae7b-8693a980222066d6d7503dbe13e4145192f5d118.gz
|
|
|
|
| |
darcs-hash:20051119212349-dae7b-4a59559f65890620631c265f391a38b0934e210a.gz
|
|
|
|
| |
darcs-hash:20051119212413-dae7b-85c807e512eca4854041f662f5778d900ebe082d.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix a bug
As CarpetIOHDF5, CarpetIOASCII now provides option strings to variable/group
names in IOASCII::out[0-3]D_vars parameters. Currently supported options are
'out_every' and 'refinement_levels' to specify individual output frequencies
and refinement levels. See the thorn documentation for details.
Also fixed was a bug in output file handling for the case when both periodic
and unconditional output (via CCTK_OutputVarAsByMethod()) into separate files
were requested: each output file is now properly truncated.
darcs-hash:20051120182851-776a0-2c3224274cca325a8e1e0a92df25a55e87474763.gz
|
|
|
|
|
|
|
|
|
| |
An consistency check has been added at simulation startup
to parse the values of the IOASCII::out[0-3]d_vars parameters and print
a level 0 or 1 warning message (depending on IO::strict_io_parameter_check)
if they contain an invalid variable/group name.
darcs-hash:20051119170808-776a0-4ae9fb3557437df8ac4c491234ac9de569278206.gz
|
|
|
|
|
|
|
|
|
| |
CarpetLib's comm_state class (actually, it's still just a struct) has been
extended to handle collective buffer communications for all possible C datatypes
at the same time. This makes it unnecessary for the higher-level communication
routines to loop over each individual datatype separately.
darcs-hash:20050815150023-776a0-dddc1aca7ccaebae872f9f451b2c3595cd951fed.gz
|
|
|
|
|
|
| |
Use positive time levels when outputtting all time levels.
darcs-hash:20050808180907-891bb-7fdf3f70084dbcd9bc49d6b50869de8774032805.gz
|
|
|
|
|
|
|
|
|
| |
DISTRIB=const variables are supposed to be identical on all
processors. Output them only on the root processors to save space.
This makes it also possible to compare output from different numbers
of processors in test cases.
darcs-hash:20050808114339-891bb-f058e467a9b95610675245bdb6dfa2cfa3104c6c.gz
|
|
|
|
|
|
|
| |
Prepend column numbers to column descriptions in the header of the
files.
darcs-hash:20050730073824-891bb-54139304b2c3da5a767f6f1a6a357234bb6f6c74.gz
|
|
|
|
|
|
| |
Add email address to thorn documentation.
darcs-hash:20050726101700-891bb-9cd0621dd3239c2bf1788b5e91964abfca9eeb32.gz
|
|
|
|
| |
darcs-hash:20050617201258-891bb-e4ee892a187ecb9edce18f9075020da6fd704d9d.gz
|
|
|
|
| |
darcs-hash:20050608095613-518f5-fb6c3b8a1104deb1b72cade4bd5746700d149f8c.gz
|
|
|
|
| |
darcs-hash:20050607111948-518f5-d8a4d80bc6ca59df103d8148ac89a6772be3cf96.gz
|
|
|
|
| |
darcs-hash:20050606130520-891bb-ec221f9cc5d5d970c7849a7b0e645202303c8808.gz
|
|
|
|
|
|
| |
The symmetry points were accidentally omitted all the time.
darcs-hash:20050605221204-891bb-dad2b13157bbf10147f3691cbf9a508a1e3a82ae.gz
|
|
|
|
|
|
|
| |
Print a nice warning when OutputVarAs is not called in level mode
instead of aborting in an assert statement.
darcs-hash:20050605221053-891bb-bb1c90acc4a2dc7b457a30d9e12a4aa8a7697710.gz
|
|
|
|
| |
darcs-hash:20050605221025-891bb-f6ec4aefc2b5a90e84a9d635f43341b87529a140.gz
|
|
|
|
| |
darcs-hash:20050605220944-891bb-3ce8130891798acea5ed9f688f359a877cc74e5f.gz
|
|
|
|
| |
darcs-hash:20050527124414-891bb-40372c8e1b77c7fc70a1f02c609518c6c0222a99.gz
|
|
|
|
| |
darcs-hash:20050509204428-891bb-001667aa2bfca037491477ccec8480b372ff2772.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a parameter CarpetIOASCII::one_file_per_group that collects the
output for all variables of a group into a single file. This reduces
the number of files, and should thus speed up output and reduce disk
usage.
If at least one variable of a group is output, then the whole group is
output.
darcs-hash:20050509124629-891bb-1b9ad778333a2e7a17815be120635402cf5f0ca5.gz
|
|
|
|
|
|
|
|
|
|
| |
Add support for varying refinement factors. The spatial refinement
factors can be different in different directions, can be different
from the time refinement factor, and can be different on each level.
(However, the underlying spatial transport operators do currently not
handle any factors except two.)
darcs-hash:20050501205010-891bb-8d3a74abaad55ee6c77ef18d51fca2a2b69740de.gz
|
|
|
|
|
|
| |
collective communication buffers
darcs-hash:20050331074851-776a0-fe39223cec4a68197e224c9b92f4fbef7b6258d8.gz
|
|
|
|
|
|
| |
utility programs
darcs-hash:20050222172448-776a0-7186194f0c9e21967947e733e6dcdef55d77f34f.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change the way in which the grid hierarchy is stored. The new hierarchy is
map
mglevel
reflevel
component
timelevel
i.e., mglevel moved from the bottom to almost the top. This is
because mglevel used to be a true multigrid level, but is now meant to
be a convergence level.
Do not allocate all storage all the time. Allow storage to be
switched on an off per refinement level (and for a single mglevel,
which prompted the change above). Handle storage management with
CCTK_{In,De}creaseGroupStorage instead of
CCTK_{En,Dis}ableGroupStorage.
darcs-hash:20050201225827-891bb-eae3b6bd092ae8d6b5e49be84c6f09f0e882933e.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Turn most of the templates in CarpetLib, which used to have the form
template<int D> class XXX
into classes, i.e., into something like
class XXX
by setting D to the new global integer constant dim, which in turn is set to 3.
The templates gf and data, which used to be of the form
template<typename T, int D> class XXX
are now of the form
template<typename T> class XXX
The templates vect, bbox, and bboxset remain templates.
This change simplifies the code somewhat.
darcs-hash:20050101182234-891bb-c3063528841f0d078b12cc506309ea27d8ce730d.gz
|