{"push_id":1354496713,"size":20,"distinct_size":8,"ref":"refs/heads/benchmark-diffusion","head":"8c4da6e3efd53bf2441ba1faa726b9569aea0226","before":"fbbd27e317aaa50375d6edcb11c722f20be07a0a","commits":[{"sha":"7e4e3ee78fcc78ef980f30fab57fb347794a1b25","author":{"name":"Navjot Kukreja","email":"27c0b1955d00379c60d6afc93f8d887562faad15@gmail.com"},"message":"Memory allocation in C with first touch implemented","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/7e4e3ee78fcc78ef980f30fab57fb347794a1b25"},{"sha":"b5260da75363d3cf594b10f7ab0f4d152ecc5980","author":{"name":"Navjot Kukreja","email":"27c0b1955d00379c60d6afc93f8d887562faad15@gmail.com"},"message":"TimeData needs a different c element order. The try-catch in get_fd was causing problems with cache_blocking vars, changed to if-else","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/b5260da75363d3cf594b10f7ab0f4d152ecc5980"},{"sha":"f5aea1ad90ef3bd16bf27539a9bd529c232fd125","author":{"name":"Navjot Kukreja","email":"27c0b1955d00379c60d6afc93f8d887562faad15@gmail.com"},"message":"Remove deep copy and other debugging statements.","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/f5aea1ad90ef3bd16bf27539a9bd529c232fd125"},{"sha":"7b7da33b5d00365bdc8aaebd945dbc0b2e374350","author":{"name":"Navjot Kukreja","email":"27c0b1955d00379c60d6afc93f8d887562faad15@gmail.com"},"message":"Removing the call to clear_cache which was causing free to be called","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/7b7da33b5d00365bdc8aaebd945dbc0b2e374350"},{"sha":"f8b95ab66866bb1419d8683fb322a951b756d34c","author":{"name":"Navjot Kukreja","email":"27c0b1955d00379c60d6afc93f8d887562faad15@gmail.com"},"message":"1. Force types on the arguments to malloc to ensure full 64-bit elements are passed. Before this, allocation for >2GB failed because the size argument was being passed as a regular int.\n\n2. The functionality to generate OpenMP pragmas breaks embarassingly when the space loops section is empty. Added some checks to ensure we work fine to initialize PointData objects with OpenMP (blank space loops section).","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/f8b95ab66866bb1419d8683fb322a951b756d34c"},{"sha":"55ba50c45bf59d870b6a32705452c5da5d598d99","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Merge pull request #135 from opesci/c_memory\n\nMemory allocation in C","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/55ba50c45bf59d870b6a32705452c5da5d598d99"},{"sha":"34d58f33159bb0aa54cc26713993cc87e16c2cfb","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Propagator: Remove `loop_counters` argument from `get_aligned_pragma`\n\nThis fixes a rebase leftover (the variable is never used), that breaks\nthread-parallel runs.","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/34d58f33159bb0aa54cc26713993cc87e16c2cfb"},{"sha":"9b6a7b2e94661d756c2c77f77c085701a5320a5e","author":{"name":"Shuhao Zhang","email":"3cec11d3dc3d4531d54da6df9e6782025784ba91@gmail.com"},"message":"Tutorial on acoustic wave equation","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/9b6a7b2e94661d756c2c77f77c085701a5320a5e"},{"sha":"2f137d0967cc0b6d3c61aba15bbb3fe0aebd0bfa","author":{"name":"Shuhao Zhang","email":"3cec11d3dc3d4531d54da6df9e6782025784ba91@gmail.com"},"message":"Improved, fixed typo, added details on stencils and added SoureLike explanation","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/2f137d0967cc0b6d3c61aba15bbb3fe0aebd0bfa"},{"sha":"0361d3233610de6e2313f0a54a182fe6266f2a3c","author":{"name":"Shuhao Zhang","email":"3cec11d3dc3d4531d54da6df9e6782025784ba91@gmail.com"},"message":"Added explaination and Improved preciseness","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/0361d3233610de6e2313f0a54a182fe6266f2a3c"},{"sha":"6b57038f987bbd0737da030db9ec00ea711df7e1","author":{"name":"Shuhao Zhang","email":"3cec11d3dc3d4531d54da6df9e6782025784ba91@gmail.com"},"message":"Change the dimension of origin and spacing from 3d to 2d","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/6b57038f987bbd0737da030db9ec00ea711df7e1"},{"sha":"0c5341bdf06caa4474e8f926fa4cca068880e874","author":{"name":"Shuhao Zhang","email":"bed95ec6896612ace980770b17eac4627657d556@point09.doc.ic.ac.uk"},"message":"Fixed the grammar","distinct":false,"url":"https://api.github.com/repos/opesci/devito/commits/0c5341bdf06caa4474e8f926fa4cca068880e874"},{"sha":"ae79153b215b976c69d6659735afdd39041f0f2a","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Moving diffusion example to examples directory","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/ae79153b215b976c69d6659735afdd39041f0f2a"},{"sha":"c74c29c3d5306843b0387c2273534a1cd610ccb9","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Added ArgumentParser setup to make comparison easier","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/c74c29c3d5306843b0387c2273534a1cd610ccb9"},{"sha":"68255fc36ae9e9b98052ebc12a4ad8874f740ff3","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Using explicit buffer alternation for Python and numpy","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/68255fc36ae9e9b98052ebc12a4ad8874f740ff3"},{"sha":"c986e3731e24264d6daca25e0394554568a77a0a","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Using vectorization and alternating buffers for lambdify","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/c986e3731e24264d6daca25e0394554568a77a0a"},{"sha":"c1c7fb3c112828772d840dbcae8d2aaae6cc0008","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Switch to a single spacing parameter","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/c1c7fb3c112828772d840dbcae8d2aaae6cc0008"},{"sha":"cad1d1bb4b908d53a78cf1026316d67abd69ff0a","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Add benchmark mode via `opescibench` utility classes.","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/cad1d1bb4b908d53a78cf1026316d67abd69ff0a"},{"sha":"63bf36195ed0a65cd4439d242b5a3476039c3d95","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Add simple a comparison plot capability\n\nThis requires us to now explicitly manage results and plot directories.","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/63bf36195ed0a65cd4439d242b5a3476039c3d95"},{"sha":"8c4da6e3efd53bf2441ba1faa726b9569aea0226","author":{"name":"Michael Lange","email":"fb9eb234d6cb799e547f9db0d2da7d756d351a3a@imperial.ac.uk"},"message":"Diffusion: Add a simple README to demonstrate basic benchmark setup","distinct":true,"url":"https://api.github.com/repos/opesci/devito/commits/8c4da6e3efd53bf2441ba1faa726b9569aea0226"}]}
{"actor":{"display_login":"mlange05"}}