aboutsummaryrefslogtreecommitdiff
path: root/Carpet
Commit message (Collapse)AuthorAge
* Relax consistency test in reduction operationsErik Schnetter2004-09-21
| | | | | | | Use relative instead of absolute error when checking that the times are aligned during reduction. darcs-hash:20040921161026-891bb-361d8f344ec91f7d1392101267fa94114d1d18e5.gz
* Implement time derivatives during interpolationErik Schnetter2004-09-21
| | | | | | | Add interpolation option key "time_interpolation_order" that allows taking time derivatives while interpolating. darcs-hash:20040921160917-891bb-236dc322c4bacdd2fa8d13b5c535541640e02537.gz
* Announce stable version on web pagesErik Schnetter2004-09-21
| | | | darcs-hash:20040921160718-891bb-fbab9ffd938d896fdb172c8be1d576409bdeccdb.gz
* Add test routine for hyperslabbingErik Schnetter2004-09-18
| | | | darcs-hash:20040918134055-891bb-2255e545a38dc4a4a87a2b1f9a135ac8ce905790.gz
* Split hyperslabbing routines into multiple filesErik Schnetter2004-09-18
| | | | darcs-hash:20040918133657-891bb-69e4ea212109578a1e65b2e8b8632bb3dee276ce.gz
* Correct spacing setup on nonzero convergence levelsErik Schnetter2004-09-18
| | | | | | | Do not take basemglevel into account when checking the spacing while translating the refined regions coordinates into indices. darcs-hash:20040918133001-891bb-14797eb044358682cd349b54c308c20f405e7b6e.gz
* Add true interpolation in timeErik Schnetter2004-09-18
| | | | | | | | | Add an interpolation option "interpolation_times" that specifies for each grid point at what time the value should be calculated. This allows for some interpolation in time when there are sufficient time levels. darcs-hash:20040918132542-891bb-887b348b0e510d7f17ac32b41cb78176079ff1fb.gz
* Remove CVS header tagsErik Schnetter2004-09-18
| | | | | | Replace all CVS header tags with the standard "$Header:$". darcs-hash:20040918132147-891bb-dea889bdd94a479ec412d14d08e9efca63e5c24d.gz
* Recompose vector groups on multiple refinement levels correctly.schnetter2004-09-17
| | | | darcs-hash:20040917143726-07bb3-cdfed6bde9278cc33ad4ad0a04ed13d6a700b65d.gz
* Map output indices to input indices when interpolating in time.schnetter2004-09-13
| | | | darcs-hash:20040913123613-07bb3-060a47d1900cb82aa8260be38049e1e4b70f4e50.gz
* Renamed parfiles which should not be run as a testsuite.tradke2004-08-23
| | | | darcs-hash:20040823114441-1d9bf-272546310287747271232487d564efb988d55176.gz
* Add a new tags table entry to check: InterpNumTimelevels.hawke2004-08-20
| | | | | | | | | | | | | | | | | | | | | | | | Add a new tags table entry to check: InterpNumTimelevels. When this is set then the interpolator will take the given number of timelevels as the number to use when interpolating in time. So if you have grid functions with fewer than 3 timelevels mixed with grid functions with 3 timelevels you can use this tag, set it to the number of timelevels that you have available, and the interpolator will "do the right thing". Note that this means that GFs with only one timelevel are implicitly treated as being constant in time. The obvious examples, soon to be committed (I hope) are the static conformal factor and the coordinates (although why you'd want to interpolate the coordinates...). E.g., REAL confac TYPE = GF timelevels = 1 tags='tensortypealias="Scalar" Prolongation="None" InterpNumTimelevels=1' ... darcs-hash:20040820072138-58737-5ff68c487af14a1d72228aa6697cc9eea1ae3a89.gz
* Re-introduce a "force" argument to Carpet::Regrid. This argument isschnetter2004-08-19
| | | | | | | | | | Re-introduce a "force" argument to Carpet::Regrid. This argument is passed on to the aliased function Carpet_Regrid, and in the end forces recomposing the grid hierarchy. Use it during recovery. darcs-hash:20040819133820-07bb3-14f93e463e4b503992cc8e243eab2c485331c87c.gz
* Moved filereader ID files into subdirectory for the corresponding testsuite.tradke2004-08-19
| | | | darcs-hash:20040819094731-1d9bf-0bc6a754da6dc4e5f66407d838cbf1d2e15a75f8.gz
* Change indentation.schnetter2004-08-19
| | | | | | | Change indentation. Introduce a type for the conversion function pointers. darcs-hash:20040819043536-07bb3-9e71a221023019f059d6d8cf6133d2db15937374.gz
* Added termination checkpoint routine.tradke2004-08-18
| | | | | | With this feature added, Carpet is getting ready for grid computing demos :-) darcs-hash:20040818140256-1d9bf-70c6070f3685c308810f2c30a9023fcb89c2bc9d.gz
* Take convergence level into account when checking grid spacing.schnetter2004-08-14
| | | | darcs-hash:20040814054200-07bb3-5174d89066b25ca8784e2de1c64e9a5c00339519.gz
* Explain the harmless compiler warnings about array indices out ofschnetter2004-08-14
| | | | | | | Explain the harmless compiler warnings about array indices out of range. darcs-hash:20040814054125-07bb3-232abf6b8906138d6b7425e2ec05feca8eac2368.gz
* Code cleanup:schnetter2004-08-07
| | | | | | | | | Code cleanup: Rename variables that shadow other variables. Properly cast all size_t to int when comparing. darcs-hash:20040807180727-07bb3-283dc6358053e4cdbd88dff0760b7f0b772701a5.gz
* Re-introduce the parameter Carpet::prolongate_initial_data with theschnetter2004-08-07
| | | | | | | | | | | Re-introduce the parameter Carpet::prolongate_initial_data with the default "yes". If set to "no", newly created refinement levels are not initialised through prolongation, which saves quite some time. Remove the unused optional argument checkpoing_recovery from Carpet::Regrid. darcs-hash:20040807174712-07bb3-78054ad80959a2e26238531d9ea54eaac161ffce.gz
* Remove empty lines.schnetter2004-08-07
| | | | darcs-hash:20040807174459-07bb3-155e34c9f1472a18531f78a73a0e94119893d80e.gz
* Explain the upcoming branching to a stable version.schnetter2004-08-07
| | | | darcs-hash:20040807083807-07bb3-8bddc77c1cb080c5be756b02824643882734573c.gz
* Add Uli's tutorial.schnetter2004-08-05
| | | | darcs-hash:20040805124835-07bb3-ce071d6cdab761a2b85fe5e341f72669c0c15caa.gz
* Update author list.schnetter2004-08-05
| | | | darcs-hash:20040805124352-07bb3-6d0317548b492d44b1456fcc8e9203a7ba3b3996.gz
* Update instructions.schnetter2004-08-05
| | | | darcs-hash:20040805124210-07bb3-7a7010718f822a3f6fb346598975fe1745d673ed.gz
* Initial version by Uli Sperhake.schnetter2004-08-05
| | | | darcs-hash:20040805123825-07bb3-94c3eb4b0ab61a662db691feaa77b497e17e2418.gz
* Do not loop over empty bboxes, because the imin/imax calculation wouldschnetter2004-08-05
| | | | | | | Do not loop over empty bboxes, because the imin/imax calculation would become confused. darcs-hash:20040805091549-07bb3-4523e04a4f95a2acdd80816e794215ae1f281bcf.gz
* Use C++ string iterators instead of walking through a C string byschnetter2004-08-05
| | | | | | | Use C++ string iterators instead of walking through a C string by hand. darcs-hash:20040805082825-07bb3-92ba29174f67ea15c78a136828a651101255bf47.gz
* Update loop over a bounding box to the not-so-recent change of theschnetter2004-08-04
| | | | | | | Update loop over a bounding box to the not-so-recent change of the iterator semantics. darcs-hash:20040804142558-07bb3-ad9bf80bdcc1feb4fce2b05cc525950ba664816f.gz
* Correct error in setting up the edges and corners of the weightschnetter2004-08-04
| | | | | | | Correct error in setting up the edges and corners of the weight function. darcs-hash:20040804110328-07bb3-79be97be201e736d66480f0774e877fa9006c39d.gz
* Correct output text.schnetter2004-08-04
| | | | darcs-hash:20040804110309-07bb3-258131fe3ce936fd74cf27fc043c3342505d5d99.gz
* Use pow() instead of ipow() because the exponent can be negative.schnetter2004-08-03
| | | | | | | Use pow() instead of ipow() because the exponent can be negative. Fixes a bug with negative convergence levels. darcs-hash:20040803173945-07bb3-cd6785a069013a9ae3370ac476f02f24e6769bb6.gz
* Add a comment.schnetter2004-08-03
| | | | darcs-hash:20040803173907-07bb3-f15e3a0c5ad8015e814003ea39b440688c1e0d64.gz
* Correct error in calculating the components' coordinate extents whenschnetter2004-08-02
| | | | | | | Correct error in calculating the components' coordinate extents when convergence_level is not zero. darcs-hash:20040802163927-07bb3-639b6b816f790ab12935ccb4052c7c8808b7a6ff.gz
* Output GH structure only after all GH extensions has been set up.schnetter2004-08-02
| | | | darcs-hash:20040802101814-07bb3-f3c7c8f25e6b7d16d0c81c1ab2986097de8d15d2.gz
* Calculate the weight function correctly.schnetter2004-08-02
| | | | darcs-hash:20040802094335-07bb3-8cf89dfef6eab7c25a50842c68b62d8a7c230d57.gz
* Support the "loop-*" schedule options.schnetter2004-08-02
| | | | darcs-hash:20040802094315-07bb3-317e45fe3de6fb0e50549dd7806c908e014fa29f.gz
* Update check for "smart_outer_boundaries".schnetter2004-08-02
| | | | darcs-hash:20040802094236-07bb3-d6b0fd9eff990a3763e6707d6feefc84d8cd9573.gz
* Do not return early.schnetter2004-08-02
| | | | | | | Do not return early. Take "symmetric_*" parameters into account. darcs-hash:20040802094220-07bb3-c056a5903837e9d37d75ab68b9bfa03f35b1fcca.gz
* Use C++ cast instead of C cast.schnetter2004-08-02
| | | | darcs-hash:20040802094105-07bb3-f6b2024eb7bbdef9c3a99ece892383f2a633368d.gz
* Make parameters steerable.schnetter2004-08-02
| | | | darcs-hash:20040802094036-07bb3-64cf06381dc2b174152cf31a4725ee88f19ae4f9.gz
* Ensure that the array pointers, if given, are not null.schnetter2004-08-02
| | | | | | | Ensure that the array pointers, if given, are not null. Allow zero interpolation points. darcs-hash:20040802093953-07bb3-2af122bfdc454e59d31b4a7f73cc44f59c9bb9d7.gz
* Use the generic filereader interface from IOUtil to specify input filestradke2004-07-09
| | | | | | and input directory. darcs-hash:20040709133922-1d9bf-856e524dbf98e8dea9c2c78d2d4dbc0a96892b77.gz
* Merge filereader and recovery code. Now CarpetIOHDF5 also works with thetradke2004-07-09
| | | | | | generic IOUtil filereader interface (see testsuite input_initial_data.par). darcs-hash:20040709133818-1d9bf-ca0a933d109f68fa2965bbce1d9b60e02eed1e3e.gz
* Test for NULL communicator in Abort().tradke2004-07-08
| | | | | | Fixed a few g++ compiler warnings. darcs-hash:20040708104334-1d9bf-ccd578984ccb0c117ab1e3039a96d83e72097a83.gz
* Initialize dist::comm with MPI_COMM_NULL.tradke2004-07-08
| | | | darcs-hash:20040708103601-1d9bf-29cfb972c05ca5c3eb5d8b982818e25132c41433.gz
* OutputVarAs() uses CCTK_TraverseString() to parse the 'varname' parametertradke2004-07-08
| | | | | | (with may have an options string appended). darcs-hash:20040708063806-1d9bf-39c9375797c2a81a5c9e45d341e36c102907d405.gz
* Filereader routine uses CCTK_TraverseString() to parse the in3D_vars parameter.tradke2004-07-07
| | | | darcs-hash:20040707151013-1d9bf-0cdde1cd7be4e7ebafc1eca6c3b9a58acdd2e5a4.gz
* When parsing out3D_vars and in3D_vars, print a level-2 warning if atradke2004-07-07
| | | | | | | group/variable name has an options string appended. CarpetIOHDF5 doesn't support any individual I/O options (yet). darcs-hash:20040707150917-1d9bf-ba275c052e23fe48303b41af7c8ea1d4da8ff296.gz
* Remove file info comments.tradke2004-07-07
| | | | darcs-hash:20040707141357-1d9bf-184aa06d2e62ed79d5742887ef4fff92b613a22b.gz