aboutsummaryrefslogtreecommitdiff
path: root/CarpetDev
Commit message (Collapse)AuthorAge
...
* CarpetJacobi: Update parameter filesErik Schnetter2007-01-12
| | | | darcs-hash:20070112192240-dae7b-d2b134677dfc624f86e37741b92811f4562de153.gz
* CarpetIOHF5: Add TODO item to READMEErik Schnetter2006-10-03
| | | | darcs-hash:20061003235443-dae7b-d1f82ad04f16c46ffd067dfae4b182e756d57d72.gz
* CarpetIOF5: Use new C++ tokens not, and, or instead of ~, &&, ||Erik Schnetter2006-10-03
| | | | darcs-hash:20061003235327-dae7b-58bb03de62c402c717b41dbe16dd3aa05e6b39b9.gz
* CarpetCG: Correct int/CCTK_INT differencesErik Schnetter2006-10-03
| | | | darcs-hash:20061003235258-dae7b-e98eb30e37c7863b41ee421e940247a898a26d70.gz
* CarpetCG: Correct prototype of registered functionErik Schnetter2006-10-03
| | | | darcs-hash:20061003235218-dae7b-70decbd26c3bf468df8f66bd5ec063eae9e900a9.gz
* CarpetAdaptiveRegrid: Make the code work when CCTK_INT is not intErik Schnetter2006-10-03
| | | | | | | Make the code work when CCTK_INT is not int. This mostly means using int instead of CCTK_INT in many places. darcs-hash:20061003234535-dae7b-7b3307989eccc3155cd7a1c24d8cf2940939de39.gz
* CarpetAdaptiveRegrid: Declare paramcheck function correctlyErik Schnetter2006-10-03
| | | | darcs-hash:20061003234919-dae7b-9202c607ca369927239705da8f551f9b1a673878.gz
* CarpetAdaptiveRegrid: Add grouptype argument when calling mode functionsErik Schnetter2006-10-03
| | | | darcs-hash:20061003234837-dae7b-3c14ca36bcf31b969344e95884ad6a6b57366042.gz
* CarpetIOF5: Correct dataspace creationErik Schnetter2006-06-06
| | | | darcs-hash:20060606225228-dae7b-079976d48655647c3e43a23ccb149ec6b6f95a53.gz
* CarpetIOF5: Explicitly convert vect<int> to vect<CCTK_REAL>Erik Schnetter2006-06-06
| | | | darcs-hash:20060606225144-dae7b-d2a4357af5c7e144759a5746126b5fec22147573.gz
* CarpetIOF5: More developmentErik Schnetter2005-12-03
| | | | | | | Place the map number into the topology instead of the region. Turn the writer into a class. darcs-hash:20051203164123-dae7b-65b1542bb466995b2cf18840d3c253167970e296.gz
* CarpetIOF5: Further development.Erik Schnetter2005-12-03
| | | | | | | | | Make it work with multiple grid patches. Break large file IOF5.cc into two, splitting off write.cc. Some cleanup. Introduce parameter "verbose". darcs-hash:20051203052823-dae7b-fa36f867e8050de2940ba7ee179685872eda0864.gz
* CarpetIOF5: Cast int to size_t to avoid warningErik Schnetter2005-06-05
| | | | darcs-hash:20050605221619-891bb-6fbb9cdf684fd5da309e951ada5858b67e712792.gz
* CarpetIOF5: Use different file names on each processorErik Schnetter2005-06-05
| | | | darcs-hash:20050605221528-891bb-c122c1f31286a9704f7e771e5111b8b879e2a746.gz
* CarpetIOF5: Put a unique simulation ID into each timestepErik Schnetter2005-06-05
| | | | darcs-hash:20050605221456-891bb-12a12814b06258c94078cdc33d122e82850ed316.gz
* CarpetIOF5: More developmentErik Schnetter2005-05-14
| | | | darcs-hash:20050514115336-891bb-a65eca247e30c35b99c6d5a6c98b759489372276.gz
* CarpetIOF5: Continue developmentErik Schnetter2005-05-13
| | | | darcs-hash:20050513112546-891bb-5281cc61d70a2be922fd6b1899d7a06765467ee1.gz
* CarpetIOF5: Start an I/O thorn that uses the F5 file formatErik Schnetter2005-04-25
| | | | darcs-hash:20050425161012-891bb-e7d03751330723d007d3dc97b0d56addc3ccda48.gz
* CarpetAdaptiveRegrid: Correct signature of scheduled functionErik Schnetter2006-06-08
| | | | darcs-hash:20060608011407-dae7b-84446a831ddc1029e28289c2e0e28a2485b09237.gz
* CarpetJacobi: Explicitly convert vect<int> to vect<CCTK_REAL>Erik Schnetter2006-06-06
| | | | darcs-hash:20060606225251-dae7b-e7b771597b2c83a67386c36a5c3ef04a62b1cde7.gz
* CarpetAdaptiveRegrid: Explicitly convert vect<int> to vect<CCTK_REAL>Erik Schnetter2006-06-06
| | | | darcs-hash:20060606225122-dae7b-47dd6f8d83784dee0b7b56c36341a5609a82e9f1.gz
* CarpetJacobi: Correct time level cyclingErik Schnetter2005-12-22
| | | | | | | | | | | | When the solution has multiple time levels, the solution needs to be copyied from the past to the current time level after time level cycling. Add some debugging code, disabled by default. Correct handling of restrict qualifier. darcs-hash:20051222195540-dae7b-5c276af06aed498dbbea3f23f589641377c2bfa7.gz
* CarpetJacobi: Update parameter filesErik Schnetter2005-12-22
| | | | darcs-hash:20051222195438-dae7b-f54bd47a19eaa525a6c915aaacb77aa3ea83a900.gz
* CarpetJacobie: Remove $Header$ tagsErik Schnetter2005-12-22
| | | | darcs-hash:20051222195356-dae7b-dd6726ec26eb58f34d649c39e0ad2bbfc100291d.gz
* CarpetMG: Correct #define restrictErik Schnetter2005-11-22
| | | | darcs-hash:20051122010740-dae7b-8cf23d20a225ea887eca3bf8b9833accd344682c.gz
* CarpetJacobi: Correct #define restrictErik Schnetter2005-11-22
| | | | darcs-hash:20051122010715-dae7b-5cc113b99f976336518c75076ad0ec0761e1deeb.gz
* CarpetCG: Correct #define restrictErik Schnetter2005-11-22
| | | | darcs-hash:20051122010636-dae7b-b8eb2c0c566e724e655010ca3eae0b5d5ecd81f0.gz
* CarpetMG: #define restrict according to CCTK_CXX_RESTRICTErik Schnetter2005-11-20
| | | | darcs-hash:20051120212633-dae7b-06eb5c442f31b1c06c9237dbd37d1d46404274fc.gz
* CarpetJacobi: #define restrict according to CCTK_CXX_RESTRICTErik Schnetter2005-11-20
| | | | darcs-hash:20051120211722-dae7b-a69341f50c2f8d4f0d194c75bdbf63f7dc878aad.gz
* CarpetCG: Add some empty linesErik Schnetter2005-11-20
| | | | darcs-hash:20051120211704-dae7b-cb05821a52392f2210a868360020d4b9a1ab75c2.gz
* CarpetCG: #define restrict according to CCTK_CXX_RESTRICTErik Schnetter2005-11-20
| | | | darcs-hash:20051120211116-dae7b-51488736c2244728c943db954c06eb4c2e4d880e.gz
* global: Add varying refinement factorsErik Schnetter2005-05-01
| | | | | | | | | | 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
* CarpetMG: Turn CarpetLib templates into classesErik Schnetter2005-01-01
| | | | darcs-hash:20050101182657-891bb-ae26379b5a248728005855c6db4dcdee6264ed62.gz
* Use ipow instead of pow in various placesErik Schnetter2004-12-25
| | | | darcs-hash:20041225201943-891bb-0c5fe9240c54991c38b7710ab54a0de71d69e221.gz
* CarpetMG: Snapshot of current stateErik Schnetter2004-12-08
| | | | darcs-hash:20041208222153-891bb-d9ac7d30cfb9ed9eda22377bcb72317b349cbc73.gz
* CarpetMG: A multigrid solver for CarpetErik Schnetter2004-11-24
| | | | darcs-hash:20041124061259-891bb-566d93667d53c7746838a83c4171f6874dd496f2.gz
* CarpetAdaptiveRegrid:Really fix the inheriting child errors this time, I hope.Ian Hawke2005-03-04
| | | | darcs-hash:20050304163739-58c7f-6e0236559166e77d7562b96370e4ffa95068eee1.gz
* CarpetAdaptiveRegrid: Fix checking the child level for errorsIan Hawke2005-03-04
| | | | | | | | | Firstly only check the errors of a child level if a grandchild level exists. Secondly take the refinement factor into account when calculating where this error should be placed! darcs-hash:20050304134516-58c7f-484d0c7d61a089b4eb7f294c427c76bb529d8dde.gz
* CarpetAdaptiveRegrid: ASCII pictures of the maskIan Hawke2005-03-04
| | | | | | | Print to screen (using cout; not good on multiprocs) an ASCII art picture of the mask for debugging purposes. darcs-hash:20050304120741-58c7f-9cc7fbbb8462dafc558b974dcc1a04a28b5e7987.gz
* CarpetAdaptiveRegrid: Change implementation name to CarpetAdaptiveRegridErik Schnetter2005-03-03
| | | | | | | | | Change implementation name from CarpetRegrid to CarpetAdaptiveRegrid. This is necessary because the thorns CarpetRegrid and CarpetAdaptiveRegrid export different parameters -- CarpetRegrid supports moving boxes, and CarpetAdaptiveRegrid does not. darcs-hash:20050303102220-891bb-fb35e947b47f660ceb384a8ecf175974a1a60c5c.gz
* CarpetAdaptiveRegrid: Code documentationih2005-02-25
| | | | | | | | As well as documenting the code a bit, add some fixme's (including noting that the code probably won't work correctly with checkpoint/restart yet!). darcs-hash:20050225203643-0ff1f-ae45e424aa69d52e9381a9a011d2242b58944fe7.gz
* CarpetAdaptiveRegrid: Documentationih2005-02-25
| | | | | | | | | | | | | Add some documentation for the AMR, and also an example parameter file (shock tube, 6 levels). Note that my last message about parallel AMR was incorrect; the difference between the 1 and 2 processor runs was entirely due to a bug in Whisky, not in the AMR. Once that was fixed, the results now agree to output precision. Therefore I pronounce parallel AMR "working". darcs-hash:20050225194759-0ff1f-967f0360b73244634d422198c9446f812302c916.gz
* CarpetAdaptiveRegrid: parallel supportih2005-02-24
| | | | | | | | | | | | Make CAR work on more than one processor (that is, I've tested it on my laptop using mpirun -np 2...). Note that at present whilst it runs and gives reasonable answers you do _not_ get the same answers as you would on 1 proc. This is a bug, as yet unfound. But, there probably are lots of other bugs in this code still to be found... darcs-hash:20050224223702-0ff1f-f766381f5309c747ea438dbd10976a99c86abd48.gz
* CarpetAdaptiveRegrid: Allow non-trivial initial gridsih2005-02-23
| | | | | | | Use the CarpetRegrid::manual-coordinate-list notation to allow the setting up of initially refined grids. Literal cut 'n paste in many places. darcs-hash:20050223235501-0ff1f-4be0e5c479aadabc7e1c5682476f95a23c00ec71.gz
* CarpetAdaptiveRegrid: Correct striding correctionIan Hawke2005-02-23
| | | | darcs-hash:20050223105949-58c7f-e087970950767cb32adb21fc617d7789a6b988ec.gz
* CarpetAdaptiveRegrid: Only regrid once per iterationih2005-02-23
| | | | | | | Because the routine now regrids all finer levels than the one on which it is called it is not necessary to regrid more than once per iteration. darcs-hash:20050223143548-0ff1f-d50f953738e11a8653e5eb98a13491b7810cf0dd.gz
* CarpetAdaptiveRegrid: Enforce proper nestingIan Hawke2005-02-22
| | | | | | | | Enforce proper nesting both for parents and children by looping over all finer levels regridding them all at once. This completely destroys efficiency... darcs-hash:20050222174437-58c7f-d280bacafa2fb4c634613381b4c7134733348ec5.gz
* Correct paddingih2005-02-21
| | | | | | | Correct the way the errors are padded (an off-by-one error). Also be a bit more careful with F90 intent statements. darcs-hash:20050221195416-0ff1f-9a41dbe1c6c26563fb6b69513fdcabfa887f29d7.gz
* Fix adaptive patch hitting boundaryIan Hawke2005-02-18
| | | | darcs-hash:20050218164449-58c7f-a63ebeaedb7ea80c398986e7267af95dd0dd4679.gz
* Multilevel AMRIan Hawke2005-02-18
| | | | | | | | | Basic support for more than 2 refinement levels with AMR. Basic tests done with shock tubes seem to show that it works. Note that proper nesting is not ensured as yet as we don't check for orphaned grandchildren. darcs-hash:20050218120448-58c7f-5d2e6605ac05f1363596c0e61f6026e8fc057ff8.gz