aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* New thorn CarpetExtra/ReductionTest2Erik Schnetter2008-03-01
|
* New thorn CarpetExtra/ReductionTestErik Schnetter2008-03-01
|
* CarpetIntegrateTest: Add additional parameter filesErik Schnetter2008-03-01
|
* CarpetIntegrateTest: Correct prototyp of scheduled functionsErik Schnetter2008-03-01
|
* CarpetPETSc: Beginning of an elliptic solver for mesh refinementErik Schnetter2008-03-01
|
* CarpetIOF5: Output fewer filesErik Schnetter2008-03-01
| | | | | | Honour IO::our_proc_every. Combine files/groups/thorns/everything into one output file. Compress output if desired. Create a metafile with the directory.
* CarpetWeb: Update web pagesErik Schnetter2008-03-01
| | | | | | | Remove darcs binaries. Add news item about new development version and new server location. Add instructions for using git. Add logo. Update makefile to publish to carpetcode.dyndns.org as well.
* LoopControl: Add example parameter filesErik Schnetter2008-03-01
|
* Carpet: Begin to implement checking requirementsErik Schnetter2008-03-01
| | | | | Requirements and provisions are a planned feature to simplify Cactus schedules. Scheduled routines can require and provide "things". It is an error if something is required which has not been provided before.
* Carpet: Add new parameter Carpet::refine_timestepErik Schnetter2008-03-01
| | | | | | Add a new parameter Carpet::refine_timestep which automatically adjusts the time step size according to the give spatial and temporal refinement factors, so that the specified CFL factor Time::dtfac is satisfied on all refinement levels.
* CarpetInterp: Add more consistency checksErik Schnetter2008-03-01
| | | | Add many more assert statements and internal consistency checks to catch potential errors in the code.
* CarpetLib: Correct memory leak in commstate classErik Schnetter2008-03-01
| | | | | | Correct a memory leak and simplify the code in the commstate class by using C++ datatypes instead of new and delete. Add many assert statements to catch potential problems.
* CarpetInterp: Initialise status and return value buffer to successErik Schnetter2008-03-01
| | | | Initialise the status and return value buffer to success. This handles the case of 0 interpolation points correctly.
* Implement schedule wrappersErik Schnetter2008-03-01
| | | | | | Schedule wrappers are routines that can be registered with Carpet. They will be called before and after any scheduled routine is called. This allows custom debugging and profiling routines, such as e.g. single-stepping through the schedule.
* Do not call MPI_Finalize any more. This is now done in the flesh.Erik Schnetter2008-03-01
|
* Simplify CallFunctionErik Schnetter2008-02-29
| | | | Simplify the routine CallFunction by splitting the calling of the thorn routines into its own function CallScheduledFunction.
* Count synchronised groups slightly more efficiently when synchronisingErik Schnetter2008-02-29
|
* Move communication schedule into its own data structureErik Schnetter2008-02-29
| | | | | | | Splite the grid hierarchy and communication schedule into two separate data structures. Correct error in determining the processor owning a certain region when calculating the communication schedule.
* Use MPI_CHAR instead of MPI_BYTE for to represent a C charErik Schnetter2008-02-29
|
* Remove Google Analytics codeErik Schnetter2008-02-29
|
* Add new parameter Carpet::grid_coordinates_filenameErik Schnetter2008-02-29
| | | | | | | Add a new parameter Carpet::grid_coordinates_filename which specifies a file name to which the grid structure is output after regridding. This is similar to the existing parameter Carpet::grid_structure_filename, except that the output is in terms of coordinates, which is easier to interpret.
* Remove code that was commented outErik Schnetter2008-02-29
|
* Add comment with todo itemErik Schnetter2008-02-29
|
* Remove some code that was commented outErik Schnetter2008-02-29
|
* Output list of models at startup in a more compact formErik Schnetter2008-02-29
|
* Remove #warningErik Schnetter2008-02-29
|
* Add .gitignore fileErik Schnetter2008-02-29
|
* Carpet/CarpetLib/src/prolongate_3d_real8_eno.F90baiotti2008-02-28
| | | | | | | | Carpet/CarpetLib/src/prolongate_3d_real8_weno.F90 update comments in source files. darcs-hash:20080228034854-d5812-b05841031ed39005bb0a2991cdf45a9c0fd4e8cc.gz
* CarpetMask: Add explicit conversions to CCTK_REALErik Schnetter2008-02-27
| | | | | | | | Add explicit conversions to CCTK_REAL. Add braces to clarify code. darcs-hash:20080227024235-dae7b-8d9f43b5859c6c9ed75e0218b46646ea5aeae0ff.gz
* Make CarpetMask consider symmetry of spherical surfacesreisswig2008-02-25
| | | | darcs-hash:20080225155220-79e7e-1a3160bf208f8ca7f1130b86f1a09b2a776f3009.gz
* CarpetReduce: Don't double-count grid pointsErik Schnetter2008-02-26
| | | | darcs-hash:20080226141117-dae7b-9ce593fa0c737c838211bb689937593cb32480ca.gz
* Carpet: Set time on refinement levels explicitly from global timeErik Schnetter2008-02-26
| | | | | | | Set time on the refinement levels explicitly from the global time. This avoids accumulation of round-off errors. darcs-hash:20080226140439-dae7b-999dc372d9586fa34ccc181d39572338d5f23e9e.gz
* CarpetLib: Output all digits in error messageErik Schnetter2008-02-25
| | | | | | | Output all digit for the times in the error message indicating that there is an extrapolation in time. darcs-hash:20080225055300-dae7b-500b168cc5b5f9c57b31c54e7ee07114062dca51.gz
* CarpetRegrid: Clarify a complicated if statementErik Schnetter2008-02-20
| | | | darcs-hash:20080220003407-dae7b-66e334c75cf79afad8f2ba0c54159b21c66ec7bf.gz
* CarpetRegrid2: Adapt to API change in Carpet::MakeMultigridBoxesErik Schnetter2008-02-20
| | | | darcs-hash:20080220003313-dae7b-53fa05791c266e11a3e543c72b107c763e019f3d.gz
* CarpetRegrid: Adapt to API change in Carpet::MakeMultigridBoxesErik Schnetter2008-02-20
| | | | darcs-hash:20080220003258-dae7b-11564d99972a945ed246dd032bd92474ee64a13e.gz
* CarpetIOHDF5: Adapt to API change in Carpet::MakeMultigridBoxesErik Schnetter2008-02-20
| | | | darcs-hash:20080220003219-dae7b-0505c565d4989163b001ee53b1ff6577211649f1.gz
* Carpet: MultiPatch_GetBoundarySpecificationErik Schnetter2008-02-20
| | | | | | | | | When Carpet::domain_from_multipatch = yes, and when the aliased function MultiPatch_GetBoundarySpecification exists, then call this function instead of CoordBase's GetBoundarySpecification to determine the number of boundary points. darcs-hash:20080220003026-dae7b-da3a05591a3fd237be9acf0c755b58e87b29bbf4.gz
* Carpet: Use MultiPatch_ConvertFromPhysicalBoundary, if availableErik Schnetter2008-02-19
| | | | | | | Use MultiPatch_ConvertFromPhysicalBoundary instead of CoordBase's ConvertFromPhysicalBoundary, if it is available. darcs-hash:20080219172824-dae7b-a63ad0a3897917f703c5c65a0a05beb4bf690b24.gz
* Carpet: Clarify output format of processors/threads during startupErik Schnetter2008-02-19
| | | | darcs-hash:20080219153510-dae7b-9c3d42db307e15187b5bdb4bff2682de6e98c938.gz
* CarpetCG: #include <cstring>Erik Schnetter2008-02-19
| | | | darcs-hash:20080219054230-dae7b-075d21089653e8733a9c6037fe1b3e32fa08c5be.gz
* CarpetCG: Remove CVS Header commentsErik Schnetter2008-02-19
| | | | darcs-hash:20080219054215-dae7b-927b1a5d9bd93ad820754e966d303de463a34990.gz
* CarpetAdaptiveRegrid: Remove CVS Header commentsErik Schnetter2008-02-19
| | | | darcs-hash:20080219054137-dae7b-ec4dfb86db898f2a24fca389423357ce8e19453d.gz
* CarpetIOBasic: Remove CVS Header commentErik Schnetter2008-02-19
| | | | darcs-hash:20080219054053-dae7b-e52443bb75b74f8849dc2e53090fbb8a3cd45c80.gz
* CarpetEvolutionMask: Remove CVS Header commentErik Schnetter2008-02-19
| | | | darcs-hash:20080219054035-dae7b-fd1c32d0cdc21a341864eb206187038f1d29320e.gz
* CarpetTracker: White space changeErik Schnetter2008-02-19
| | | | darcs-hash:20080219053127-dae7b-df25a508296c7489913cc8ca09bb17a40caf22db.gz
* CarpetRegrid: Modernise C++ castErik Schnetter2008-02-19
| | | | darcs-hash:20080219053028-dae7b-7965ec31821a9df6a0ced71d685aa8615a929494.gz
* CarpetMask: Use atan2 correctly (avoid nans)Erik Schnetter2008-02-19
| | | | darcs-hash:20080219052909-dae7b-05cc048310f1feb1dca96f498493f5e75421ee60.gz
* CarpetReduce: Modernise codeErik Schnetter2008-02-19
| | | | | | Declare variables where they are used for the first time. darcs-hash:20080219052703-dae7b-bed8b44832012e1abab2e92dd4b50d79506e8638.gz
* CarpetInterp: Simplify codeErik Schnetter2008-02-19
| | | | darcs-hash:20080219052647-dae7b-7169b54451d82d889bf42cbe9bd55eafc8605355.gz