GitHub PushEvent at 2014-09-03 04:08:10
Repository: base
Actor: argiopetech
Payload: {"shas":[["57913704bd3ef550e107dfd8706c8abc38962aee","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Removes redudant check in scatterCluster","Elliot Robinson",true],["d3d444c46f1233035abc622ef43b8df4e12a71b7","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Sets up test base","Elliot Robinson",true],["350508b772daa32b90f2ae38b72c9bd1d9213822","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Moves the 'out of valid secondaries' check so it can break the secondary mass loop","Elliot Robinson",true],["f698a92cce53b6812b48065148a9b6c8ec0a2d1b","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Removes primary mag caching and restores const qualifiers in Star","Elliot Robinson",true],["38b38e55f6889473debfcf8085da979dd9b861f1","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Baseline with stars in calcPost\n\n~18x slower than original code","Elliot Robinson",true],["dd0fe9099cf755afb3208b3dba9356317f66e5fc","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Moves secondary evaluation inside of stars for a performance gain on empty diffStructs","Elliot Robinson",true],["32d35666d82a136edaabf8de75d7ac63e4ffb330","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Combines loops for performance gains\n\nMoves the loop for setting secondary mass and calculating tmpLogPost into the diffStruct loop. tmpLogPost is no longer calculated unless there is a non-empty diffStruct for the star. This cuts run time by ~1/3.","Elliot Robinson",true],["8bce1a1d32c103d9c68adad447515affd3076288","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Adds logPost and deriveCombinedMags with explicit photometry parameters\n\nExplicit photometry parameters will be used for caching magnitudes in e.g., marg.cpp.","Elliot Robinson",true],["d5de3b35b716530e3977959afaf6dd5c7dc29b5a","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Caches combinedMags in the secondaryMass inner loop of calcPost","Elliot Robinson",true],["2be346abac62a2880c3ee5e5f8376d1967336d45","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Adds multithreading to margEvolveNoBinaries","Elliot Robinson",true],["a7d0003d4e598b8bc6c918a77426b3c0eedc0046","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Adds adaptive main run\n\nAdds adaptive main run to mpiMcmc and multiPopMcmc.\nAlso some performance tweaks, a preliminary implementation of WDs for mpiMcmc (non parallel), and a weird floating point overflow bug in marg.cpp.\n\nStill lacks parallel binaries","Elliot Robinson",true],["84c80cfe9bb228994848992349d7b66dcc5d6fa8","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Removes unused constants from mpiMcmc.hpp","Elliot Robinson",true],["4d87c3dbee6efffe7f83f2fb9c7166e5e462f8d4","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Removes unused variables from parameter list","Elliot Robinson",true],["7035742dd0a8d2548a41cc4c9585b48e49f7f972","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Various user feedback in *Mcmc\n\nAdds fsLike reporting, tells the user (and exits) when no stars were loaded, and reports non-MS/WD stars","Elliot Robinson",true],["a47a7bb0124bcfa558f70fc813a797082a92fbff","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Removes some outdated checks from Settings.cpp","Elliot Robinson",true],["811a464d66c99537bc565349d767be168fb6d342","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Converts margEvolveNoBinaries algorithm to use SIMD\n\nFirst round data reorder\n\nReduces L1 misses from 1.2% to 0.1%\n\nMoves varScale out of margEvolveNoBinaries\n\nMoves call to log out of inside loop\n\nBrings speedup in this branch to 1.9\n\nReplaces use of exp() in sampleT with __builtin_exp\n\nReenables sqr (with more polymorphic types) and makes inner loop variables const in noBinaries\n\nReplaces division with multiplication in noBinaries for 14 to 3.8 cycle speedup.\n\nManual loop unroll (prequel to SIMD)\n\nFirst-try SIMD implementation\n\nVarious SSE cleanup\n\nAdds SLEEF SIMD-enabled elementary functions.\n\nAdds sPost increment in star cleanup loop\n\nNoBinaries 8x unroll\n\nCleanup and helper functions\n\nAdds support for odd numbers of filters in noBinaries\n\nFixes multiple filters in NoBinaries","Elliot Robinson",true],["e973234737d9eac0df1dc2813c01e92b1d744abf","780bf9b448a74d43ee455cad4e62cec059137054@argiopetech.com","Brings R API up to date","Elliot Robinson",true]],"size":17,"ref":"refs/heads/develop","head":"e973234737d9eac0df1dc2813c01e92b1d744abf"}