https://github.com/N-BodyShop/changa

sort by:
Revision Author Date Message Commit Date
69a5c80 Complete overhaul of build system Change-Id: Ic48c4ac92b03138cfdce71d0792caedf15a97d76 06 July 2019, 21:42:21 UTC
3e753c5 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 TreePiece::sendFillReqNodeWhenNull(): make less verbose. Change-Id: If42275368ac9674bde9168c3b1007362303033bd 11 June 2019, 16:50:29 UTC
877fef1 Remove bad semicolon after "if". Change-Id: Iacd249410c1727cd748ece86ac45310b8f5f7c71 10 June 2019, 19:01:30 UTC
304262d 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 Plug Ewald GPU workrequest callback memory leak. Change-Id: I699e5e87d24f76c61c769e57be099ae40beb8d09 25 May 2019, 19:33:33 UTC
571800f Plug memory leak in GPU_LOCAL_TREE_WALK. Change-Id: I2f402b73b4ca9c90d06ce398c59a0200bf7c214f 25 May 2019, 16:50:11 UTC
f61668a Fix uninitialized startTime in initialForces(). Change-Id: I0ec2452f54a9694311062a4c4436412eca051e49 24 May 2019, 04:57:39 UTC
3faf9f0 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 Use static storage for dummy parameter. This avoids reading deallocated stack memory. Change-Id: I7d88fb56ebfdce88614edd4a2c1787ffec9b4b54 08 May 2019, 16:32:23 UTC
771f42d 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 Fix typo in write_tipsy_star(). Change-Id: I844b4924bae662d86f79a6f2db80171273068af9 04 April 2019, 04:05:45 UTC
57470e6 Fix doxygen comment after file name change. Change-Id: Ie6994ffdea939d11b13c67f41369dce7a712367c 05 March 2019, 03:15:05 UTC
c84e065 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 Merge branch 'public' into public_merge_SIDM_H2_SB 05 January 2019, 04:10:43 UTC
ff5e203 Merge branch 'ppl_master' into public 05 January 2019, 03:58:55 UTC
009f73f 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 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 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 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 Merge "TreePiece::sendFillReqNodeWhenNull(): do better at forwarding request for unknown node." 29 December 2018, 20:40:10 UTC
109a3ad TreePiece::sendFillReqNodeWhenNull(): do better at forwarding request for unknown node. Change-Id: Ie92d6c8f782e038e05f7cabc80f72793dab5ce19 28 December 2018, 18:21:37 UTC
55d6d95 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 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 Fix bad debug compile with HostCUDA.cu Change-Id: Ic9965e1bfcad448935ca45f9ffd8d9be137ef53a 20 December 2018, 16:57:20 UTC
81c1ec0 Cleanup H2 cooling after SIDM H2 SB merge. 15 December 2018, 19:57:38 UTC
ba80d46 Cleanup SIDM.cpp after SIDM_H2_SB merge. 14 December 2018, 04:33:31 UTC
3127495 Cleanup of feedback.h feedback.cpp after SIDM_H2_SB merge. 14 December 2018, 03:13:15 UTC
8cbf0e2 Cleanup TreePiece.cpp after SIDM_H2_SB merge. 14 December 2018, 02:56:49 UTC
d55190c Cleanup Sph.cpp after SIDM_H2_SB merge. 14 December 2018, 02:48:24 UTC
a7fb430 Cleanup ParallelGravity.cpp after SIDM_H2_SB merge. 13 December 2018, 04:42:23 UTC
77f3913 Cleanup cooling.h after SIDM_H2_SB merge. 13 December 2018, 04:41:27 UTC
0d5355b Cleanup configure.ac after SIDM_H2_SB merge. 13 December 2018, 04:39:41 UTC
6fba11a Cleanup ParallelGravity.ci after SIDM_H2_SB merge. 13 December 2018, 04:13:00 UTC
b12bacf Cleanup Makefile.in after SIDM_H2_SB merge. 13 December 2018, 04:11:24 UTC
ca3fa7d Cleanup InOutput.h after H2 merge. 13 December 2018, 03:42:00 UTC
a0d3889 Post SIDM_H2_SB merge SPLITGAS iWriteOrder cleanup. 13 December 2018, 03:03:45 UTC
a3ed37b Prevent use of partially implemented NSMOOTHINNER. 13 December 2018, 02:27:56 UTC
89d3840 use the correct timestep estimator for thermal conduction 13 December 2018, 02:27:56 UTC
64f760c Use the correct gradient estimate for thermal conduction 13 December 2018, 02:27:52 UTC
b5a774f Fix cut/paste error for dMultiPhaseMaxTime parameter. 13 December 2018, 02:13:20 UTC
f40996a 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 C to cpp rename for SIMD. 13 December 2018, 02:13:17 UTC
77c739a Only intialize CoolParticleHot structs for particles that actually have hot phase energy. 13 December 2018, 02:06:26 UTC
d7af152 Small SUPERBUBBLE cleanup with merge. 13 December 2018, 02:06:23 UTC
02f6408 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 Removed unnecessary calculation of column length from starform.C 13 December 2018, 01:55:38 UTC
51a93ee Fixed the calculation for the column lengths for the hot-phase of multiphase particles. 13 December 2018, 01:55:38 UTC
bc2b16b Revert "Altered the column lengths used for the H2 formation." This reverts commit c7dd619bf57fc2f63da5ecb3043b1df6e70b3479. 13 December 2018, 01:55:38 UTC
a843eda Altered the column lengths used for the H2 formation. 13 December 2018, 01:55:38 UTC
b7a3ba2 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 clAbunds(): handles the case where gas is primarily molecular 13 December 2018, 01:54:52 UTC
52833ff Corrects the rates of HI-H2 collisions to fix a typo from Abel 1997. 13 December 2018, 01:54:52 UTC
c171569 Forgot to copy extraSPHData to the daughter in last splitgas fix. 13 December 2018, 01:54:52 UTC
ba11a94 Stack allocate extraSPHData for splitting 13 December 2018, 01:54:52 UTC
d096d9f Fixed some silly bugs in my fixed SplitGas function. 13 December 2018, 01:54:52 UTC
1ca8b93 Preliminary fix for bug with gas split positions. Uses better unit sphere picking algorithm. 13 December 2018, 01:54:52 UTC
3a59084 clAbunds(): handle case of 0 HII production rates. 13 December 2018, 01:54:28 UTC
b452efd Implemented EdotInstant for output. 13 December 2018, 01:54:28 UTC
7829c0d TreePiece::kick() and drift(): energy sanity checks need bracketing by #ifndef COOLING_NONE 13 December 2018, 01:54:04 UTC
4470629 Particle reading: initialize dt attribute when needed. 13 December 2018, 01:54:01 UTC
c6143bb Fixed typo, also added Tipsy output restart support for SB feedback. 13 December 2018, 01:41:40 UTC
c0e99c4 Added the ability to restart superbubble runs from outputs 13 December 2018, 01:41:36 UTC
142a756 Remove noisy divv test 13 December 2018, 01:13:18 UTC
23e7bc9 Fixed bug that broke the jeans floor with superbubble 13 December 2018, 01:13:18 UTC
f55237c Documented evaporation smoothing classes 13 December 2018, 01:13:18 UTC
ece942f Clarify configure warning for superbubble without cooling 13 December 2018, 01:13:18 UTC
0c81dfb more whitespace changes... 13 December 2018, 01:13:15 UTC
390055c Cool() could be useful outside of superbubble 13 December 2018, 00:52:41 UTC
456c5e4 Removed unnecessary ifndef 13 December 2018, 00:48:01 UTC
8574dd3 Added dMultiPhaseMaxTime to pupper and deep copy in feedback.h 12 December 2018, 14:33:01 UTC
1d4dbb7 don't forget to return in the superbubble deleted gas part. 12 December 2018, 14:33:01 UTC
ab6338c Fixed whitespace changes 12 December 2018, 14:33:01 UTC
a9b78fc Fixed arguments in call to kick() 12 December 2018, 14:32:55 UTC
624c1e9 Allocate the isort for NSMOOTHINNER onto the stack. 12 December 2018, 14:21:01 UTC
1cd8b76 Break out of loop to ensure memory is freed. 12 December 2018, 14:21:00 UTC
a83328f Fixed bug in ParallelGravity.h definition of kick(). Also fixed typo with dMeanMolWeight. 12 December 2018, 14:20:56 UTC
7ef9bb0 SUPERBUBBLE now warns you if diffusion or cooling is disabled and exits. 12 December 2018, 13:49:56 UTC
32871f7 Added NEED_DT in GravityParticle.h if SUPERBUBBLE enabled 12 December 2018, 13:30:25 UTC
44804ed Fixed memory leak 12 December 2018, 13:30:25 UTC
d5464b9 Squelched whitespace change 12 December 2018, 13:30:01 UTC
bf23318 Got the last (hopefully) 0.6 replaced with dMeanMolecularWeight 12 December 2018, 13:30:01 UTC
37ea0b3 Removed unused conduction coefficient from kick, documented other parameters 12 December 2018, 13:30:01 UTC
a3ceb04 Remove extraneous double calculation of uDot in timestup update 12 December 2018, 13:29:55 UTC
56fb57d Don't assume 0.6 for mean molecular weight, use the parameter itself 12 December 2018, 03:43:52 UTC
aa35c1f Fixed some whitespace. Also use the correct size for allocating CoolParticleHot. 12 December 2018, 03:43:52 UTC
954adba Load superbubble parameters for NChilada outputs 12 December 2018, 03:43:52 UTC
2d19617 Corrected comment on internal energy 12 December 2018, 03:43:52 UTC
e816b47 Modified how H2 column lengths are generated when using SB feedback 12 December 2018, 03:43:47 UTC
e03c2f7 Revert "Merge branch 'master' into nr_cooling" This reverts commit e8ca170bc1957e635ec7b2869c81aa33edf044f0, reversing changes made to e858e1cb44e69765e4c31aca66b63d09ab0cd591. 12 December 2018, 02:07:21 UTC
db1a99c Better multiphase max time limiter 12 December 2018, 01:53:42 UTC
29edc22 Use the correct PERBARYON for NR too 12 December 2018, 01:53:42 UTC
e4db782 Finished fixing up the twophase deletion code. Should work nicely now. 12 December 2018, 01:44:46 UTC
9506ac5 Added (EXPERIMENTAL CURRENTLY) two-phase deletion redistribution code 12 December 2018, 01:44:46 UTC
70ca804 Added maximum time switch 12 December 2018, 01:36:36 UTC
09e46a8 superbubble feedback behaves better with the converging flow SF criteria 12 December 2018, 01:13:29 UTC
5126ede Use duDelta instead of dDelta for internal evaporation 12 December 2018, 01:13:28 UTC
61431a4 SPLITGAS define should be logged 12 December 2018, 01:13:26 UTC
abaf4ff drift(): fix uHotDot typo. 12 December 2018, 01:08:31 UTC
56abbcd The thermal conduction timestep changes were not made in Treepiece::adjust, only in SphPressureTerms. Fixed this. 12 December 2018, 00:59:30 UTC
back to top