69a5c80 | Tim Haines | 23 October 2018, 23:21:25 UTC | Complete overhaul of build system Change-Id: Ic48c4ac92b03138cfdce71d0792caedf15a97d76 | 06 July 2019, 21:42:21 UTC |
3e753c5 | Thomas Quinn | 12 June 2019, 20:52:13 UTC | TreePiece::startGravity(): make the initial CUDA lists smaller. The lists of remote particles and remote nodes were way too large. They are now based on the size of the data, but are still probably an overestimate. Change-Id: I720972af4d4c836cb81133ef2dc081e25382e2c3 | 12 June 2019, 23:33:34 UTC |
78f8142 | Tom Quinn | 11 June 2019, 16:50:29 UTC | TreePiece::sendFillReqNodeWhenNull(): make less verbose. Change-Id: If42275368ac9674bde9168c3b1007362303033bd | 11 June 2019, 16:50:29 UTC |
877fef1 | Tom Quinn | 10 June 2019, 19:01:30 UTC | Remove bad semicolon after "if". Change-Id: Iacd249410c1727cd748ece86ac45310b8f5f7c71 | 10 June 2019, 19:01:30 UTC |
304262d | Tom Quinn | 27 May 2019, 14:59:25 UTC | DataManager::transformLocalTreeRecursive(): fix NonLocalBucket size. The bucketSize of NonLocalBuckets was not initialized. It should be zero since a NonLocalBucket has no particles on the GPU. Change-Id: If8e903342356782b50e73c92b5d8c7e36b5c9673 | 27 May 2019, 14:59:25 UTC |
19cab27 | Tom Quinn | 25 May 2019, 19:33:33 UTC | Plug Ewald GPU workrequest callback memory leak. Change-Id: I699e5e87d24f76c61c769e57be099ae40beb8d09 | 25 May 2019, 19:33:33 UTC |
571800f | Tom Quinn | 25 May 2019, 16:50:11 UTC | Plug memory leak in GPU_LOCAL_TREE_WALK. Change-Id: I2f402b73b4ca9c90d06ce398c59a0200bf7c214f | 25 May 2019, 16:50:11 UTC |
f61668a | Tom Quinn | 30 April 2019, 17:37:22 UTC | Fix uninitialized startTime in initialForces(). Change-Id: I0ec2452f54a9694311062a4c4436412eca051e49 | 24 May 2019, 04:57:39 UTC |
3faf9f0 | Tom Quinn | 08 May 2019, 16:36:52 UTC | Delete CkCallback pointers after work requests complete. The HAPI work requests need a pointer to a callback. Once the callback is invoked, the memory needs to be freed to plug a leak. Change-Id: If2366e8bec498073325787ce8a4a5a23d49a0ff8 | 08 May 2019, 16:43:07 UTC |
a7237be | Tom Quinn | 08 May 2019, 16:32:23 UTC | Use static storage for dummy parameter. This avoids reading deallocated stack memory. Change-Id: I7d88fb56ebfdce88614edd4a2c1787ffec9b4b54 | 08 May 2019, 16:32:23 UTC |
771f42d | Tom Quinn | 25 February 2019, 09:16:18 UTC | Change assert to abort for non-converged domain decomposition. This avoids an infinite loop in production mode. Change-Id: Id37673556608e7b35dcb7e7c6507ddc8f1818cf1 | 19 April 2019, 23:55:48 UTC |
791b90c | Tom Quinn | 04 April 2019, 04:05:45 UTC | Fix typo in write_tipsy_star(). Change-Id: I844b4924bae662d86f79a6f2db80171273068af9 | 04 April 2019, 04:05:45 UTC |
57470e6 | Tom Quinn | 28 February 2019, 10:24:15 UTC | Fix doxygen comment after file name change. Change-Id: Ie6994ffdea939d11b13c67f41369dce7a712367c | 05 March 2019, 03:15:05 UTC |
c84e065 | Tim Haines | 28 January 2019, 01:40:22 UTC | Add source macros for M_PI In strict ANSI C mode (-std=c[99|11]), M_PI in math.h is not part of the standard and so is not made available. Change-Id: I500c8aa9b2679ed69c7d80c0bedbb501c6906745 | 28 January 2019, 01:40:22 UTC |
56e597c | Tom Quinn | 05 January 2019, 04:10:43 UTC | Merge branch 'public' into public_merge_SIDM_H2_SB | 05 January 2019, 04:10:43 UTC |
ff5e203 | Tom Quinn | 05 January 2019, 03:58:55 UTC | Merge branch 'ppl_master' into public | 05 January 2019, 03:58:55 UTC |
009f73f | Tim Haines | 02 November 2018, 01:50:14 UTC | Remove TreePiece::buildOctTree In the new build system, the only tree-building options are merge-requests and split-phase. As such, the last branch of this macro can never be reached. This has generally been the case for some time, but is now strictly enforced at configure-time. Also removes the associated tracing and helper functions which were only used by TreePiece::buildOctTree. Requires https://charm.cs.illinois.edu/gerrit/#/c/cosmo/changa/+/4771/ Change-Id: If283d24095f84305883be6df2dfe20c48373bf53 | 04 January 2019, 20:00:48 UTC |
6a397a1 | Tim Haines | 04 December 2018, 23:52:17 UTC | Rename CUDA_STATS -> HAPI_TRACE This fixes compilation errors when building with projections and CUDA enabled. Change-Id: I87be3e886056e5fd0a6f4226375ff49db42fbf34 | 03 January 2019, 19:42:56 UTC |
ff07082 | Tom Quinn | 24 November 2018, 20:43:04 UTC | Added check for xdr in tirpc library. This is to handle newer versions of GNU libc (2.17). Change-Id: I735ec3d4d139bbf712fecfc0e0e594da3e350092 | 03 January 2019, 03:22:54 UTC |
77dd6bd | Tom Quinn | 28 November 2018, 00:33:57 UTC | Clean up prefetch -- second try. This change gets rid of an unused "prefetch" argument to requestNode() and requestParticles(). It also eliminates the trivial nodeMissed() and particlesMissed() methods. Change-Id: I2b1f3f28534b631b1092e4b7290543fc6479a8e7 | 30 December 2018, 05:29:12 UTC |
eabf052 | Thomas R. Quinn | 29 December 2018, 20:40:10 UTC | Merge "TreePiece::sendFillReqNodeWhenNull(): do better at forwarding request for unknown node." | 29 December 2018, 20:40:10 UTC |
109a3ad | Tom Quinn | 18 December 2018, 21:06:30 UTC | TreePiece::sendFillReqNodeWhenNull(): do better at forwarding request for unknown node. Change-Id: Ie92d6c8f782e038e05f7cabc80f72793dab5ce19 | 28 December 2018, 18:21:37 UTC |
55d6d95 | Tom Quinn | 18 November 2018, 15:38:00 UTC | Cleaned up prefetch requests. Now all decompositions use a single bounding box for the prefetch request. Change-Id: Ie365054e2f3010cd35161ce411dbad7b275bc0ba | 23 December 2018, 00:13:22 UTC |
9fdd94f | Tim Haines | 20 December 2018, 18:03:01 UTC | Fix compile error when not using HAPI_USE_CUDAMALLOCHOST This error has been present since the code's initial commit back in 2010 (3e1c1e508). This raises the question as to the utility of this option. If we wish to keep it, then we should propagate it up into the build system and add tests for it. That's a much larger change, so I will leave that for future work. Change-Id: I72084a9361ec1e59928272ab3f3c1c24ae575007 | 22 December 2018, 00:46:56 UTC |
55c3af3 | Thomas Quinn | 19 November 2018, 22:38:13 UTC | Fix bad debug compile with HostCUDA.cu Change-Id: Ic9965e1bfcad448935ca45f9ffd8d9be137ef53a | 20 December 2018, 16:57:20 UTC |
81c1ec0 | Tom Quinn | 15 December 2018, 19:57:38 UTC | Cleanup H2 cooling after SIDM H2 SB merge. | 15 December 2018, 19:57:38 UTC |
ba80d46 | Tom Quinn | 14 December 2018, 04:33:31 UTC | Cleanup SIDM.cpp after SIDM_H2_SB merge. | 14 December 2018, 04:33:31 UTC |
3127495 | Tom Quinn | 14 December 2018, 03:13:15 UTC | Cleanup of feedback.h feedback.cpp after SIDM_H2_SB merge. | 14 December 2018, 03:13:15 UTC |
8cbf0e2 | Tom Quinn | 14 December 2018, 02:56:49 UTC | Cleanup TreePiece.cpp after SIDM_H2_SB merge. | 14 December 2018, 02:56:49 UTC |
d55190c | Tom Quinn | 14 December 2018, 02:48:24 UTC | Cleanup Sph.cpp after SIDM_H2_SB merge. | 14 December 2018, 02:48:24 UTC |
a7fb430 | Tom Quinn | 13 December 2018, 04:42:23 UTC | Cleanup ParallelGravity.cpp after SIDM_H2_SB merge. | 13 December 2018, 04:42:23 UTC |
77f3913 | Tom Quinn | 13 December 2018, 04:41:27 UTC | Cleanup cooling.h after SIDM_H2_SB merge. | 13 December 2018, 04:41:27 UTC |
0d5355b | Tom Quinn | 13 December 2018, 04:39:41 UTC | Cleanup configure.ac after SIDM_H2_SB merge. | 13 December 2018, 04:39:41 UTC |
6fba11a | Tom Quinn | 13 December 2018, 04:13:00 UTC | Cleanup ParallelGravity.ci after SIDM_H2_SB merge. | 13 December 2018, 04:13:00 UTC |
b12bacf | Tom Quinn | 13 December 2018, 04:11:24 UTC | Cleanup Makefile.in after SIDM_H2_SB merge. | 13 December 2018, 04:11:24 UTC |
ca3fa7d | Tom Quinn | 13 December 2018, 03:42:00 UTC | Cleanup InOutput.h after H2 merge. | 13 December 2018, 03:42:00 UTC |
a0d3889 | Tom Quinn | 13 December 2018, 03:03:45 UTC | Post SIDM_H2_SB merge SPLITGAS iWriteOrder cleanup. | 13 December 2018, 03:03:45 UTC |
a3ed37b | Tom Quinn | 16 August 2018, 23:49:19 UTC | Prevent use of partially implemented NSMOOTHINNER. | 13 December 2018, 02:27:56 UTC |
89d3840 | Ben Keller | 06 August 2018, 05:08:29 UTC | use the correct timestep estimator for thermal conduction | 13 December 2018, 02:27:56 UTC |
64f760c | Ben Keller | 06 August 2018, 05:08:05 UTC | Use the correct gradient estimate for thermal conduction | 13 December 2018, 02:27:52 UTC |
b5a774f | Tom Quinn | 22 June 2018, 21:44:55 UTC | Fix cut/paste error for dMultiPhaseMaxTime parameter. | 13 December 2018, 02:13:20 UTC |
f40996a | Ben Keller | 25 May 2018, 16:01:14 UTC | Check that a particle is indeed gas before trying to load superbubble two-phase variables from a snapshot. Closes #210. | 13 December 2018, 02:13:20 UTC |
e79b173 | Tom Quinn | 01 February 2018, 21:57:37 UTC | C to cpp rename for SIMD. | 13 December 2018, 02:13:17 UTC |
77c739a | Ben Keller | 18 December 2017, 12:48:14 UTC | Only intialize CoolParticleHot structs for particles that actually have hot phase energy. | 13 December 2018, 02:06:26 UTC |
d7af152 | Tom Quinn | 19 September 2017, 18:01:28 UTC | Small SUPERBUBBLE cleanup with merge. | 13 December 2018, 02:06:23 UTC |
02f6408 | CharlotteRuth | 24 July 2017, 21:35:23 UTC | Changes to configure.ac so that running autoconf will produce a configure file able to the H2_NR flag indicating molecular hydrogen with the NR chemical integrator. | 13 December 2018, 01:55:38 UTC |
20ff9ef | CharlotteRuth | 22 June 2017, 15:14:23 UTC | Removed unnecessary calculation of column length from starform.C | 13 December 2018, 01:55:38 UTC |
51a93ee | CharlotteRuth | 20 June 2017, 15:35:13 UTC | Fixed the calculation for the column lengths for the hot-phase of multiphase particles. | 13 December 2018, 01:55:38 UTC |
bc2b16b | CharlotteRuth | 16 June 2017, 14:27:31 UTC | Revert "Altered the column lengths used for the H2 formation." This reverts commit c7dd619bf57fc2f63da5ecb3043b1df6e70b3479. | 13 December 2018, 01:55:38 UTC |
a843eda | CharlotteRuth | 14 June 2017, 23:09:46 UTC | Altered the column lengths used for the H2 formation. | 13 December 2018, 01:55:38 UTC |
b7a3ba2 | CharlotteRuth | 14 June 2017, 21:42:45 UTC | Fix the column lengths for calculating the amount of molecular hydrogen in the cold phase with supperbubbles. | 13 December 2018, 01:55:38 UTC |
f82a2e3 | CharlotteRuth | 07 June 2017, 21:11:17 UTC | clAbunds(): handles the case where gas is primarily molecular | 13 December 2018, 01:54:52 UTC |
52833ff | CharlotteRuth | 07 June 2017, 20:27:22 UTC | Corrects the rates of HI-H2 collisions to fix a typo from Abel 1997. | 13 December 2018, 01:54:52 UTC |
c171569 | Thomas Quinn | 27 March 2017, 22:18:29 UTC | Forgot to copy extraSPHData to the daughter in last splitgas fix. | 13 December 2018, 01:54:52 UTC |
ba11a94 | Ben Keller | 22 March 2017, 16:31:18 UTC | Stack allocate extraSPHData for splitting | 13 December 2018, 01:54:52 UTC |
d096d9f | Ben Keller | 21 March 2017, 19:30:40 UTC | Fixed some silly bugs in my fixed SplitGas function. | 13 December 2018, 01:54:52 UTC |
1ca8b93 | Ben Keller | 21 March 2017, 19:10:20 UTC | Preliminary fix for bug with gas split positions. Uses better unit sphere picking algorithm. | 13 December 2018, 01:54:52 UTC |
3a59084 | Tom Quinn | 13 October 2016, 02:06:43 UTC | clAbunds(): handle case of 0 HII production rates. | 13 December 2018, 01:54:28 UTC |
b452efd | Tom Quinn | 20 July 2016, 02:34:20 UTC | Implemented EdotInstant for output. | 13 December 2018, 01:54:28 UTC |
7829c0d | Tom Quinn | 16 July 2016, 03:54:52 UTC | TreePiece::kick() and drift(): energy sanity checks need bracketing by #ifndef COOLING_NONE | 13 December 2018, 01:54:04 UTC |
4470629 | Tom Quinn | 08 July 2016, 22:38:54 UTC | Particle reading: initialize dt attribute when needed. | 13 December 2018, 01:54:01 UTC |
c6143bb | Ben Keller | 10 July 2016, 16:03:30 UTC | Fixed typo, also added Tipsy output restart support for SB feedback. | 13 December 2018, 01:41:40 UTC |
c0e99c4 | Ben Keller | 08 July 2016, 19:43:32 UTC | Added the ability to restart superbubble runs from outputs | 13 December 2018, 01:41:36 UTC |
142a756 | Ben Keller | 04 July 2016, 18:29:21 UTC | Remove noisy divv test | 13 December 2018, 01:13:18 UTC |
23e7bc9 | Ben Keller | 04 July 2016, 18:22:30 UTC | Fixed bug that broke the jeans floor with superbubble | 13 December 2018, 01:13:18 UTC |
f55237c | Ben Keller | 04 July 2016, 17:31:21 UTC | Documented evaporation smoothing classes | 13 December 2018, 01:13:18 UTC |
ece942f | Ben Keller | 04 July 2016, 17:17:07 UTC | Clarify configure warning for superbubble without cooling | 13 December 2018, 01:13:18 UTC |
0c81dfb | Ben Keller | 04 July 2016, 17:11:20 UTC | more whitespace changes... | 13 December 2018, 01:13:15 UTC |
390055c | Ben Keller | 04 July 2016, 17:10:17 UTC | Cool() could be useful outside of superbubble | 13 December 2018, 00:52:41 UTC |
456c5e4 | Ben Keller | 04 July 2016, 17:08:27 UTC | Removed unnecessary ifndef | 13 December 2018, 00:48:01 UTC |
8574dd3 | Ben Keller | 04 July 2016, 16:56:53 UTC | Added dMultiPhaseMaxTime to pupper and deep copy in feedback.h | 12 December 2018, 14:33:01 UTC |
1d4dbb7 | Ben Keller | 30 June 2016, 21:06:36 UTC | don't forget to return in the superbubble deleted gas part. | 12 December 2018, 14:33:01 UTC |
ab6338c | Ben Keller | 30 June 2016, 20:27:18 UTC | Fixed whitespace changes | 12 December 2018, 14:33:01 UTC |
a9b78fc | Ben Keller | 30 June 2016, 20:18:53 UTC | Fixed arguments in call to kick() | 12 December 2018, 14:32:55 UTC |
624c1e9 | Ben Keller | 30 June 2016, 20:13:42 UTC | Allocate the isort for NSMOOTHINNER onto the stack. | 12 December 2018, 14:21:01 UTC |
1cd8b76 | Ben Keller | 30 June 2016, 20:11:37 UTC | Break out of loop to ensure memory is freed. | 12 December 2018, 14:21:00 UTC |
a83328f | Ben Keller | 30 June 2016, 20:08:28 UTC | Fixed bug in ParallelGravity.h definition of kick(). Also fixed typo with dMeanMolWeight. | 12 December 2018, 14:20:56 UTC |
7ef9bb0 | Ben Keller | 29 June 2016, 17:11:10 UTC | SUPERBUBBLE now warns you if diffusion or cooling is disabled and exits. | 12 December 2018, 13:49:56 UTC |
32871f7 | Ben Keller | 29 June 2016, 17:00:55 UTC | Added NEED_DT in GravityParticle.h if SUPERBUBBLE enabled | 12 December 2018, 13:30:25 UTC |
44804ed | Ben Keller | 24 June 2016, 21:25:38 UTC | Fixed memory leak | 12 December 2018, 13:30:25 UTC |
d5464b9 | Ben Keller | 24 June 2016, 19:51:12 UTC | Squelched whitespace change | 12 December 2018, 13:30:01 UTC |
bf23318 | Ben Keller | 24 June 2016, 19:20:42 UTC | Got the last (hopefully) 0.6 replaced with dMeanMolecularWeight | 12 December 2018, 13:30:01 UTC |
37ea0b3 | Ben Keller | 24 June 2016, 19:18:30 UTC | Removed unused conduction coefficient from kick, documented other parameters | 12 December 2018, 13:30:01 UTC |
a3ceb04 | Ben Keller | 23 June 2016, 21:59:41 UTC | Remove extraneous double calculation of uDot in timestup update | 12 December 2018, 13:29:55 UTC |
56fb57d | Ben Keller | 23 June 2016, 21:59:15 UTC | Don't assume 0.6 for mean molecular weight, use the parameter itself | 12 December 2018, 03:43:52 UTC |
aa35c1f | Ben Keller | 23 June 2016, 21:58:24 UTC | Fixed some whitespace. Also use the correct size for allocating CoolParticleHot. | 12 December 2018, 03:43:52 UTC |
954adba | Ben Keller | 23 June 2016, 21:56:51 UTC | Load superbubble parameters for NChilada outputs | 12 December 2018, 03:43:52 UTC |
2d19617 | Ben Keller | 23 June 2016, 21:56:27 UTC | Corrected comment on internal energy | 12 December 2018, 03:43:52 UTC |
e816b47 | Ben Keller | 15 June 2016, 18:24:56 UTC | Modified how H2 column lengths are generated when using SB feedback | 12 December 2018, 03:43:47 UTC |
e03c2f7 | Ben Keller | 15 June 2016, 17:54:33 UTC | Revert "Merge branch 'master' into nr_cooling" This reverts commit e8ca170bc1957e635ec7b2869c81aa33edf044f0, reversing changes made to e858e1cb44e69765e4c31aca66b63d09ab0cd591. | 12 December 2018, 02:07:21 UTC |
db1a99c | Ben Keller | 17 May 2016, 16:16:31 UTC | Better multiphase max time limiter | 12 December 2018, 01:53:42 UTC |
29edc22 | Ben Keller | 28 April 2016, 16:36:45 UTC | Use the correct PERBARYON for NR too | 12 December 2018, 01:53:42 UTC |
e4db782 | Ben Keller | 11 March 2016, 04:17:49 UTC | Finished fixing up the twophase deletion code. Should work nicely now. | 12 December 2018, 01:44:46 UTC |
9506ac5 | Ben Keller | 11 March 2016, 03:58:03 UTC | Added (EXPERIMENTAL CURRENTLY) two-phase deletion redistribution code | 12 December 2018, 01:44:46 UTC |
70ca804 | Ben Keller | 08 February 2016, 21:28:44 UTC | Added maximum time switch | 12 December 2018, 01:36:36 UTC |
09e46a8 | Ben Keller | 17 September 2015, 02:30:45 UTC | superbubble feedback behaves better with the converging flow SF criteria | 12 December 2018, 01:13:29 UTC |
5126ede | Ben Keller | 12 September 2015, 14:19:23 UTC | Use duDelta instead of dDelta for internal evaporation | 12 December 2018, 01:13:28 UTC |
61431a4 | Ben Keller | 12 September 2015, 14:18:29 UTC | SPLITGAS define should be logged | 12 December 2018, 01:13:26 UTC |
abaf4ff | Thomas R. Quinn | 18 March 2015, 16:34:37 UTC | drift(): fix uHotDot typo. | 12 December 2018, 01:08:31 UTC |
56abbcd | Ben Keller | 17 March 2015, 20:00:12 UTC | The thermal conduction timestep changes were not made in Treepiece::adjust, only in SphPressureTerms. Fixed this. | 12 December 2018, 00:59:30 UTC |