aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* WaveToyMoL: Correct grid spacing indexing errorErik Schnetter2007-11-07
| | | | darcs-hash:20071107141347-dae7b-e2157d07048e20139f64726196bd1b4269794d9c.gz
* CarpetWeb: Add new paperErik Schnetter2007-11-06
| | | | darcs-hash:20071106014628-dae7b-142865bde4f8b57a02b5593d8f67494cea0e54f1.gz
* CarpetWeb: Update publicationsErik Schnetter2007-11-03
| | | | darcs-hash:20071103193537-dae7b-a81fd29808368cd94d3c78581f1e0b8dc6209a0d.gz
* Carpet: Improve grid hierarchy statisticsErik Schnetter2007-11-03
| | | | darcs-hash:20071103193419-dae7b-44ea5224eaf65e37da4ba57501b178f810f1650a.gz
* Carpet: Output grid point statistics when regriddingErik Schnetter2007-11-03
| | | | darcs-hash:20071103173337-dae7b-fbe0a078263ed8dc3c93c1c7367e8e2756c5b970.gz
* Carpet: Provide function GetRefinementLevelErik Schnetter2007-11-03
| | | | | | Provide aliased functions GetRefinementLevel and GetRefinementLevels. darcs-hash:20071103170601-dae7b-41512ac0bd0c0e0af644de7c046b9ef70a1b28c3.gz
* CarpetLib: #include <cstring>Erik Schnetter2007-11-02
| | | | darcs-hash:20071102224528-dae7b-b8ecec8895cd86f40ed667db5db2c4b79ba8b237.gz
* CarpetIOScalar: #include <cstring>Erik Schnetter2007-11-02
| | | | darcs-hash:20071102224456-dae7b-6da8be713083796c4300ed3ec52d0ee295946d55.gz
* CarpetIOHDF5: #include <cstring>Erik Schnetter2007-11-02
| | | | darcs-hash:20071102224421-dae7b-79e89575a8e23c46fea47ef043d28ab7331da985.gz
* Carpet: #include <cstring>Erik Schnetter2007-11-02
| | | | darcs-hash:20071102224330-dae7b-d60701f417d1c26b85453b03644673f0f0d33f79.gz
* CarpetLib: Enforce memory limit via operating systemErik Schnetter2007-09-28
| | | | | | Enforce memory limit by calling setrlimit for RLIMIT_AS. darcs-hash:20070928154922-dae7b-2b3436bfe35452de19b9765279c1bb81997f9497.gz
* CarpetIOHDF5: workaround for excessive HDF5-internal memory requirements ↵tradke2007-10-19
| | | | | | | | | | | | | | | | | | | | | | | during recovery Various people had reported problems of running out of memory when recovering from multiple chunked checkpoint files. It turned out that the HDF5 library itself requires a considerable amount of memory for each opened HDF5 file. When all chunked files of a checkpoint are opened at the same time during recovery (which is the default) this may cause the simulation to abort with an 'out of memory' error in extreme cases. This patch introduces a new steerable boolean parameter IOHDF5::open_one_input_file_at_a_time which, if set to "yes", will tell the recovery code to open/read/close chunked files one after another for each refinement level, thus avoiding excessive HDF5-internal memory requirements due to multiple open files. The default behaviour is (as before) to keep all input files open until all refinement levels are recovered. darcs-hash:20071019091424-3fd61-834471be8da361b235d0a4cbf3d6f16ae0b653f0.gz
* CarpetIOHDF5: fix memory leak in recovery codetradke2007-10-18
| | | | | | | The new code to collect I/O timing statistics introduced a memory leak while accumulating the number of bytes transfered. darcs-hash:20071018115734-3fd61-e087a4ad1c8fdcf8a59320b71f90b92e9fd850de.gz
* LoopControl: Big update, introducing a hill climbing algorithmErik Schnetter2007-10-10
| | | | darcs-hash:20071010133923-dae7b-a3406485d61ab795191655c89a16e2ae2c487978.gz
* LoopControl: Add automatic configuration based on simulated annealingErik Schnetter2007-08-26
| | | | | | | | (Nice idea, but doesn't seem to work right. Maybe only the parameters need to be chosen differently? But I rather think that a more intelligent method is necessary.) darcs-hash:20070826025505-dae7b-ed81bc28a4204d84776d28443be65a995c52699b.gz
* LoopControl: Add GNU licenceErik Schnetter2007-08-26
| | | | darcs-hash:20070826025425-dae7b-42f571cb9a9657e2f0143881145d1f97a2b8d5b6.gz
* Carpet: Avoid nans in timing outputErik Schnetter2007-10-06
| | | | darcs-hash:20071006164252-dae7b-98b2b1c19dc9e52e6c1feaf7b75919766ca1b29c.gz
* CarpetWeb: Use blue valid-xhtml10 iconErik Schnetter2007-10-05
| | | | darcs-hash:20071005163624-dae7b-f97492d7ad7589cf90230ee1694eb9fbf58c62f0.gz
* CarpetWeb: Update news sectionErik Schnetter2007-10-05
| | | | darcs-hash:20071005163244-dae7b-c0930035480976c9ecfada0caee1416e200e740b.gz
* CarpetWeb: Add graph for hybrid scaling on AbeErik Schnetter2007-10-05
| | | | darcs-hash:20071005163203-dae7b-c0e6bca85e8e0facf4c5c1c0805842d980f1d84e.gz
* CarpetIOHDF5: Correct inconsistency in tracking I/O timingErik Schnetter2007-10-04
| | | | darcs-hash:20071004024754-dae7b-2096582f0b63bd0521d41e3eea01e74f7962bf79.gz
* Carpet: Correct error in tracking I/O timesErik Schnetter2007-10-03
| | | | darcs-hash:20071003213238-dae7b-68d51ffe69105ad13e0481655b07bd56353f0195.gz
* CarpetIOScalar: Record time spent in I/OErik Schnetter2007-10-03
| | | | darcs-hash:20071003195015-dae7b-cc7705056e55d76a20ad0277588b57329886032a.gz
* CarpetIOScalar: Remove unused functionErik Schnetter2007-10-03
| | | | darcs-hash:20071003194951-dae7b-20207cdadb9dd250d1813042f36de0d7491177f8.gz
* CarpetIOHDF5: Record time spent in I/OErik Schnetter2007-10-03
| | | | darcs-hash:20071003194857-dae7b-d8bb68e9c4ee52559fea874b3f80a57eebf9650f.gz
* CarpetIOHDF5: Remove unused variablesErik Schnetter2007-10-03
| | | | darcs-hash:20071003194834-dae7b-f9a5ba7a3c9c3b0542a9cc316d5854d961d15baa.gz
* CarpetIOBasic: Slight correction to interface.cclErik Schnetter2007-10-03
| | | | darcs-hash:20071003194810-dae7b-005ab4262e0db32a4a8557553c104bf48c57be77.gz
* CarpetIOASCII: Record time spent in I/OErik Schnetter2007-10-03
| | | | darcs-hash:20071003194750-dae7b-02254987c83d04dbe6ce7ba3d67855492e9678a9.gz
* Carpet: Do not call Util_GetHostNameErik Schnetter2007-10-03
| | | | | | | | Do not call Util_GetHostName. Certain InfiniBand libraries do not allow calling fork or exec, and getting the host name seems also not allowed. It leads to random crashes. darcs-hash:20071003194710-dae7b-93c230678c59f27d31782b1fe37c708258654f7f.gz
* Carpet: Slight correction to variables.hhErik Schnetter2007-10-03
| | | | darcs-hash:20071003194633-dae7b-3458d13967795174c30cfda376a825e3f251d95e.gz
* Carpet: Only output warnings about regridding when there is more than 1 levelErik Schnetter2007-10-03
| | | | darcs-hash:20071003194548-dae7b-f735a9a07347f873147f6f512c7ff74c80237a74.gz
* Carpet: Record time spent in I/O and in communicationErik Schnetter2007-10-03
| | | | | | | | Improve Carpet's timing mechanism to record also the time spent in I/O and in communication. Also count the number of files written, messages sent, and bytes transferred. darcs-hash:20071003194325-dae7b-b7a908e8c49aa674de44d67c4a4c81844ca123ca.gz
* CarpetRegrid2: Correct error in grid structure setupErik Schnetter2007-09-29
| | | | | | Change a reference to a copy since the original variable was modified. darcs-hash:20070929121817-dae7b-8a2cf07549636dab459de2dff77c76c454956800.gz
* CarpetLib: Always output the grid structure if there was an errorErik Schnetter2007-09-28
| | | | darcs-hash:20070928155050-dae7b-dd2712aec2215d4e79fedac8a1205a4791900d98.gz
* CarpetLib: Remove unused variablesErik Schnetter2007-09-28
| | | | darcs-hash:20070928155039-dae7b-dfa70c6762076f80954554560ebbd6cd7fbb6495.gz
* CarpetRegrid2: Enforce regridding when the number of levels has changedErik Schnetter2007-09-27
| | | | | | | | | When using the movement_threshold parameters to regrid less often, still regrid when the number of levels has changed, or when a region has become active or inactive, or when the radius has changed significantly. darcs-hash:20070927164001-dae7b-d70720cb48753f0554f2301c4da2407d52ccb2f4.gz
* CarpetLib: Use busy waiting instead of usleep to calibrate timersErik Schnetter2007-09-21
| | | | darcs-hash:20070921152348-dae7b-8a3a55574196b28f86afba561d064c89c386c955.gz
* CarpetRegrid2: Correct logic error in ensuring proper nestingErik Schnetter2007-09-18
| | | | | | | Correct logic error when ensuring proper nesting. Check for proper nesting after ensuring it. darcs-hash:20070918112539-dae7b-7161de9f758e0d81279994ece9bc476fc29d641c.gz
* CarpetWeb: Update publicationsErik Schnetter2007-09-05
| | | | darcs-hash:20070905034712-dae7b-6fee7e540ae24c3040b3253f141650c222604d2f.gz
* CarpetLib: Improve error messages for grid hierarchy consistency checksErik Schnetter2007-09-05
| | | | | | | | | | | | | Use CCTK_WARN instead of assert to report errors in the grid hierarchy. Continue the consistency checks even if errors are found, so that multiple errors can be diagnosed at the same time. Output the grid hierarchy even when it is not consistent, so that errors can be diagnosed without core dumps. darcs-hash:20070905000356-dae7b-4f55bff9af10e0a53f4bb1b3702a6f169dda35c2.gz
* CarpetLib: Improve error messages in bbox consistency checksErik Schnetter2007-09-05
| | | | | | Use CCTK_WARN instead of assert to test bbox sizes for integer overflow. darcs-hash:20070905000256-dae7b-6eaab530356ba3dcb1909b75840743bf39f5b20f.gz
* CarpetWeb: Add new pageErik Schnetter2007-09-04
| | | | darcs-hash:20070904041529-dae7b-4cccf2c0d2b54f6192fdd8e2e133dd33a31baea9.gz
* Carpet: Ensure that there is at least on bbox per regionErik Schnetter2007-08-28
| | | | | | | | When recomposing, ensure that there is at least on bbox per region. If necessary, add an empty bbox. This is necessary for grid arrays, which may be empty, but which still need to be present. darcs-hash:20070828185315-dae7b-0e13620784f9ce6ed06c94b7ff2f284ca8bcdebb.gz
* CarpetReduce: Correct error in reduction operationsErik Schnetter2007-08-28
| | | | | | | | | | | | | Make the function initialise and reduce in the reduction operators handle the count argument as well. Introduce "combine" functions into the reduction operators. These combine results from several independent reduction operations. Use the above new functions to combine reductions, correcting an error. darcs-hash:20070828044751-dae7b-02070b6aa39d25fb91481ab6a9b45cf37b10fe2f.gz
* CarpetReduce: Take weights into account when reducing in level modeErik Schnetter2007-08-27
| | | | darcs-hash:20070827201932-dae7b-2129f2816c6dcf448bf2706cf5d49cfc83e8d540.gz
* CarpetIOScalar: Add a timer around OutputGHErik Schnetter2007-08-25
| | | | darcs-hash:20070825061335-dae7b-cb4eae5b88b08556a827c0454c97f885e0b3df93.gz
* CarpetIOHDF5: Add a timer around OutputGHErik Schnetter2007-08-25
| | | | darcs-hash:20070825060808-dae7b-9ea6675a36f9230332067acdb705d48e75d12fd2.gz
* CarpetIOBasic: Add a timer around OutputGHErik Schnetter2007-08-25
| | | | darcs-hash:20070825060750-dae7b-564132600cbc361cdcfe68512977e9ecc7665ccf.gz
* CarpetIOASCII: Add a timer around OutputGHErik Schnetter2007-08-25
| | | | darcs-hash:20070825060722-dae7b-6ec39b08fbd400e5ad719974090714d409b5b3af.gz
* Carpet: Export timer header fileErik Schnetter2007-08-25
| | | | darcs-hash:20070825060648-dae7b-f20ba780d7215cb1f3375a33ab20d972bb37eb59.gz