[12gevmoller_sim] [JeffersonLab/remoll] f2ae31: Check whether field is in bounding box before gett...
Wouter Deconinck
noreply at github.com
Thu Apr 11 11:24:54 EDT 2019
Branch: refs/heads/develop
Home: https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cf1ffa740996e4b934d1108d6be91d9a3%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905930969175990&sdata=OMsKTZTLJY7MR0IGhKRaloMTVE901WwFXzo8O%2F4DW%2BY%3D&reserved=0
Commit: f2ae311eedb5b34a8c84a442349db6eeeb239fa9
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Ff2ae311eedb5b34a8c84a442349db6eeeb239fa9&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cf1ffa740996e4b934d1108d6be91d9a3%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905930969175990&sdata=6BS2%2BvCNyAqIMa3ZBKmvoK0eSJle4xMDzJ%2F2Vtnv6ss%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
M include/remollMagneticField.hh
M src/remollMagneticField.cc
Log Message:
-----------
Check whether field is in bounding box before getting field
This avoids a lot of atan2 calls which are expensive.
Commit: 80b5da366d7c3318b1e0edbea82d86087797974c
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2F80b5da366d7c3318b1e0edbea82d86087797974c&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cf1ffa740996e4b934d1108d6be91d9a3%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905930969175990&sdata=IrfpRREiIdC7oiLsyYY9wcbM7ueTzRLEZjr%2FKs6Otfg%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-03 (Wed, 03 Apr 2019)
Changed paths:
M include/remollMagneticField.hh
M src/remollGlobalField.cc
M src/remollMagneticField.cc
Log Message:
-----------
Reordering of ops in magnetic field, bailout sooner if out of bounds
Since the bounding box doesn't catch every value out of the field region
(it works on cartesian coordinates only), we first check for r, then for
phi. This avoids early atan2 and modf, both of which are expensive.
Commit: d9d0bd9c7fb8a85a342eaeaf05a537e4ca17e68f
https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcommit%2Fd9d0bd9c7fb8a85a342eaeaf05a537e4ca17e68f&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cf1ffa740996e4b934d1108d6be91d9a3%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905930969175990&sdata=iLJdvyDOOqCsajFqfxiN9%2BMN7HtxmhOTZ8XFOfOYjug%3D&reserved=0
Author: Wouter Deconinck <wdconinc at gmail.com>
Date: 2019-04-11 (Thu, 11 Apr 2019)
Changed paths:
M include/remollMagneticField.hh
M src/remollGlobalField.cc
M src/remollMagneticField.cc
Log Message:
-----------
Merge pull request #253 from JeffersonLab/bugfix-issue-252-slow-magnetic-field-lookups
Bugfix issue 252 slow magnetic field lookups
Compare: https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJeffersonLab%2Fremoll%2Fcompare%2F075f88730815...d9d0bd9c7fb8&data=02%7C01%7C12gevmoller_sim%40jlab.org%7Cf1ffa740996e4b934d1108d6be91d9a3%7Cb4d7ee1f4fb34f0690372b5b522042ab%7C1%7C1%7C636905930969186014&sdata=4SffXDfwUCqZ%2Bgj4S6VdVLzSv3j8ygFgHzIMVdcHCaE%3D&reserved=0
More information about the 12gevmoller_sim
mailing list