aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
* CarpetInterp: Add some assert statementsErik Schnetter2008-02-19
| | | | darcs-hash:20080219052632-dae7b-d53ec4eeaca33a97b8f3a8c707412e908544749e.gz
* CarpetInterp: Initialise tmpcnts correctlyErik Schnetter2008-02-19
| | | | darcs-hash:20080219052607-dae7b-0570bfe61b23dc8033521993802c7fe6adcb8b05.gz
* CarpetInterp: Add parameter "barriers" to catch calling errorsErik Schnetter2008-02-19
| | | | | | | | Add a new parameter CarpetInterp::barriers. If set, CarpetInterp introduces MPI_Barrier statements. These statements catch calling errors where not all processors call CarpetInterp at the same time. darcs-hash:20080219052452-dae7b-49900543c4360e82f94fe5b5d50c66d594d77ad3.gz
* CarpetIOHDF5: Change some CCTK_REAL to double to make HDF5 native typesErik Schnetter2008-02-19
| | | | | | | Change some CCTK_REAL variables to double, because they are read by HDF5 routines as "native double". darcs-hash:20080219052326-dae7b-0bca03938f51c0ed598e671f5278659e6e051827.gz
* CarpetIOHDF5: Make code saferErik Schnetter2008-02-19
| | | | | | Change sprintf to snprintf. Add assert statements. darcs-hash:20080219052249-dae7b-abbdbb9df6c099cdd62ebaac135b654062659619.gz
* CarpetIOHDF5: Re-organise HDF5 attribute writingErik Schnetter2008-02-19
| | | | | | | Add functions which write a single HDF5 attribute. Call these functions to write the attributes. darcs-hash:20080219052032-dae7b-dbb3e2ee3aad27cce26735639b9065c86cc9cef3.gz
* CarpetIOScalar: Keep I/O statistics as CCTK_REALsErik Schnetter2008-02-19
| | | | darcs-hash:20080219052005-dae7b-42a0027084f2e29d4e905d18737c6d84cad541b1.gz
* CarpetIOScalar: Output Formaline's unique run idErik Schnetter2008-02-19
| | | | darcs-hash:20080219051947-dae7b-1357a272cb65d39c3f5932803e3140dbbbaabe4d.gz
* CarpetIOASCII: Pass size of memory region when allocating mem<T> objectErik Schnetter2008-02-19
| | | | darcs-hash:20080219051851-dae7b-5088e1f07e361f7a20ae97284fd3e79fd11fc4c3.gz
* CarpetIOASCII: Correct commentErik Schnetter2008-02-19
| | | | darcs-hash:20080219051841-dae7b-9c3832e513060ad65315476e5facef79a154783d.gz
* CarpetIOASCII: Keep I/O statistis as CCTK_REALsErik Schnetter2008-02-19
| | | | darcs-hash:20080219051805-dae7b-6775330077bee262f71c6598d605f6dffc33b1d6.gz
* CarpetIOASCII: Output Formaline's unique run idErik Schnetter2008-02-19
| | | | darcs-hash:20080219051736-dae7b-2460a5ac4f4d223dcee7daf48cbf082b8d7bcc3b.gz
* Carpet: Ensure that the rank of grid groups is not too largeErik Schnetter2008-02-19
| | | | darcs-hash:20080219051445-dae7b-a4c5403e47a42afc0347356fa0d78fe3cafbae8b.gz
* Carpet: Small cleanup in Restrict.ccErik Schnetter2008-02-19
| | | | darcs-hash:20080219051347-dae7b-9c9c8c0c114f630512fc5c216ced461765aaa9dd.gz
* Carpet: Add parameters limiting the maximum core and memory sizeErik Schnetter2008-02-19
| | | | | | | | Add parameters max_core_size_MB and max_memory_size_MB, limiting the maximum size of core files and the maximum amount of allocated memory. The limits are set via setrlimit during startup. darcs-hash:20080219051040-dae7b-1f11b6cf700d133adf09957ab7e80256c85eade1.gz
* Carpet: Adapt to recent CarpetLib::ggf API changeErik Schnetter2008-02-19
| | | | darcs-hash:20080219045359-dae7b-1af68020f9025b7527c42e5f647acbdb17e078ad.gz
* CarpetLib: Change API of ggf's cycle, flip, and fillErik Schnetter2008-02-19
| | | | | | | | | Rename cycle, flip, and fill to cycle_all, flip_all, and fill_all, respecively, in the ggf class. Remove the c ("component") argument. Instead, loop over all components. This mirror earlier changes to sync etc. darcs-hash:20080219045150-dae7b-f2198d253aac5b62d247a51155a08c3739daa720.gz
* CarpetLib: White space change in ggf.ccErik Schnetter2008-02-19
| | | | darcs-hash:20080219045115-dae7b-b098e7d4835a115ea87fc0ed656ba87f803a368b.gz
* CarpetLib: Remove some superfluous if statements in the communication scheduleErik Schnetter2008-02-19
| | | | | | | Remove some superfluous if statements when calculating the communication schedule. This re-indents a lot of code. darcs-hash:20080219044952-dae7b-61370e7eab49b5f173fa25778d6fbc1b2570f84b.gz
* CarpetLib: Simplify implementation of data<T>::allocsizeErik Schnetter2008-02-19
| | | | darcs-hash:20080219044903-dae7b-e51f39ce37e1d2b812cc996d99c81bd8468bd034.gz
* CarpetLib: Make mem<T> saferErik Schnetter2008-02-19
| | | | | | | | | | When passing in a pointer to mem<T>, also pass the size of the pointed-to memory region, so that mem<T> can check that there is enough space. Keep track of the number of allocated bytes in mempools. darcs-hash:20080219044528-dae7b-107edc6f696a35aad32ef6e58129b3281d00eb56.gz
* CarpetLib: Use vector<char> instead of new char in commstate classErik Schnetter2008-02-19
| | | | | | | | | | Use vector<char> instead of new char[] in the commstate class. This corrects a memory management error. Use .AT() instead of [] to access vector elements to catch indexing errors. darcs-hash:20080219044221-dae7b-ecd72b45833617920a33311953d5c2f00c42568c.gz
* Carpet Web: Add arXiv:0802.2520 [gr-qc]Erik Schnetter2008-02-19
| | | | darcs-hash:20080219030031-dae7b-f7ca6111deeb3d48f433d03c398a41d6b4d2c2b6.gz
* Carpet: Calculate "physical time per hour" using wall timeErik Schnetter2008-02-13
| | | | | | | By popular request, calculate the "physical time per hour" statistics using wall time instead of compute time. darcs-hash:20080213064136-dae7b-98d7063cc6ad9ed56a2e3332ffc3d8a7c8eedc28.gz
* Carpet: Output Carpet timers in a compact one-line-per-timer formatErik Schnetter2008-02-09
| | | | darcs-hash:20080209044826-dae7b-0184aa97a44ae234c2969b759cba2c9344a8edfe.gz
* CarpetWeb: Add publicationErik Schnetter2008-02-05
| | | | darcs-hash:20080205181822-dae7b-b3f0a315520e7bfe5795258acd2e3e4d05c50861.gz
* LoopControl:Erik Schnetter2008-02-04
| | | | | | | | | | | | | | | Add parameter printstatus. Output statistics only if desired. Add parameter legacy_init as new initial parallelisation choice. Add parameter ignore_initial_overhead, which ignores the first time the loop is encountered when optimising the parallelisation. Correct serious inconsistency when choosing the tiling. Output average loop time as well. darcs-hash:20080204211904-dae7b-ef0175704efb2c8e0e20ee6ee04a468803b3a5ec.gz
* CarpetIOHDF5: Add the new Formaline ids to the output filesErik Schnetter2008-02-03
| | | | | | | Write attributes containing the configuration, source tree, and run ids into the output files. darcs-hash:20080203190955-dae7b-e22cbe007b26040e7131b1f93307382dc0cc5882.gz
* Carpet: Ensure that FillTimeLevels is only called for timelevel 0Erik Schnetter2007-10-03
| | | | darcs-hash:20071003194518-dae7b-afcf1498b51d788c7b78a974e15efad5afba58a1.gz
* Carpet: Remove commented out code about past time level initialisationErik Schnetter2007-08-21
| | | | darcs-hash:20070821185706-dae7b-867cc888ef09183e8935d1443a8aa4370b34989f.gz
* Carpet: Update to newest version of InitBaseErik Schnetter2007-08-09
| | | | darcs-hash:20070809202329-dae7b-b7c12e7d391c5bd4266cb4c1b14994970453a455.gz
* Carpet: Use thorn InitBase to manage initial data setupErik Schnetter2007-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | Thorn InitBase specifies how initial data should be calculated. There can be three possibilities: init_some_levels: Set up at least one time level; other time levels are scratch space init_single_level: Set up exactly one time level; other time levels are not acessed init_all_levels: Set up all active time levels Carpet checks this parameter and ensures that this setting is consistent with Carpet's parameters init_each_timelevel init_fill_timelevels init_3_timelevels The new parameter init_fill_timelevels copies the current time level into all past time levels, very similar to what MoL::initial_data_is_crap does. darcs-hash:20070706122545-dae7b-57ccca2954b1bd7ad98771e689c6c5b569c238cc.gz
* Checkpointing: Fix creative permutation of arguments in call to WriteMetaDatacott2008-02-03
| | | | | | | Fix creative change of argument order to a call to WriteMetaData which resulted in nioprocs=-1. This should fix checkpoint/recovery. darcs-hash:20080203024904-fff0f-5d3514b62c80cd2920ac45a98758fff8c00135c1.gz
* Merge branch 'master' of carpetgit@carpetcode.dyndns.org:carpetErik Schnetter2008-02-26
|\
| * Remove README fileErik Schnetter2008-02-26
| |
| * Add README fileErik Schnetter2008-02-26
|
* Carpet: Output size of CarpetLib's data structuresErik Schnetter2008-02-02
| | | | | | | Output the size of CarpetLib's data structures together with the timing statistics. darcs-hash:20080202161109-dae7b-5aa516e89676e9726f6362d51b120b69100c5fc1.gz
* CarpetLib: Add function memoryof to measure size of data structuresErik Schnetter2008-02-02
| | | | | | | Add an overloaded function memoryof which measures the size in bytes of CarpetLib's data structures. darcs-hash:20080202154302-dae7b-de41c79cb04617327695fae27928c05c5d431ee8.gz
* CarpetLib: Correct error in parallelisation of prolongation operatorsErik Schnetter2008-01-31
| | | | darcs-hash:20080131232919-dae7b-c446e7e9124c4793fff2d33d16f5a5a0abafb87f.gz
* Bugfix to MapIsCartesian-Attributereisswig2008-01-31
| | | | | | | Without this bugfix, whenever there is an aliased function "Multipatch_MapIsCartesian" function, the corresponding write call of this attribute fails because the attribute's scalar dataspace was already closed. darcs-hash:20080131151816-79e7e-3678879958c776fc1240e8b93f054732c64b62c5.gz