Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit a565f52 Author: Patrick Gartung <[email protected]> Date: Thu May 19 15:23:44 2022 +0200 Remove fast-math flag and attribute needed to prevent segfault when fast-math is used commit c3fbce9 Author: Patrick Gartung <[email protected]> Date: Mon May 16 17:28:41 2022 +0200 Code format commit c388ab3 Author: Patrick Gartung <[email protected]> Date: Mon May 16 17:27:00 2022 +0200 Update location of #endif after enabling debug. #pragma omp simd not needed for debug statements. Move debug statements to own loop. commit 468b476 Author: Patrick Gartung <[email protected]> Date: Sat May 14 19:51:00 2022 +0200 No need to link to libmvec. It is called from libm on el8. Always use -ffastmath commit 0ef9036 Author: Patrick Gartung <[email protected]> Date: Fri May 13 20:01:43 2022 +0200 Only works on el8_amd64 arch commit 8866ca6 Author: Patrick Gartung <[email protected]> Date: Fri May 13 16:10:23 2022 +0200 Update for macro name change commit fe4a38f Author: Patrick Gartung <[email protected]> Date: Thu May 12 21:43:02 2022 +0200 code format? commit 8326129 Author: Patrick Gartung <[email protected]> Date: Thu May 12 21:18:44 2022 +0200 Add CMS_UNROLL_LOOP defines for Intel compilers and use with pragme omp simd instructions that cause internal icc error commit 056f7ef Author: Patrick Gartung <[email protected]> Date: Thu May 12 03:42:01 2022 +0200 Add CMS_UNROLL_LOOP_COUNT(Config::Niter) and initialize arrays with += and -= assignment statements to 0. first commit 31e2c83 Author: Patrick Gartung <[email protected]> Date: Wed May 11 05:16:27 2022 +0200 Add CMS_UNROLL_LOOP_COUNT(Config::Niter) and #include "FWCore/Utilities/interface/CMSUnrollLoop.h" commit 8eab5b1 Author: Patrick Gartung <[email protected]> Date: Wed May 11 04:57:47 2022 +0200 Change atrribute from no-fast-math to match-errno commit 688e905 Author: Patrick Gartung <[email protected]> Date: Tue May 10 17:37:25 2022 +0200 Code format commit ed58228 Author: Patrick Gartung <[email protected]> Date: Tue May 10 17:23:08 2022 +0200 Change attribute from no-inline to no-fast-math. Back out changes to applyMaterialEffects since it does not vectorize with the conditional on radL. commit c19f9c8 Author: Patrick Gartung <[email protected]> Date: Mon May 9 19:49:15 2022 +0200 code format commit 373ea0d Author: Patrick Gartung <[email protected]> Date: Mon May 9 19:02:48 2022 +0200 missed a few initialization of variable length arrays commit 753934c Author: Patrick Gartung <[email protected]> Date: Mon May 9 18:51:13 2022 +0200 for all el8 archs commit 2eb25ef Author: Patrick Gartung <[email protected]> Date: Mon May 9 18:31:35 2022 +0200 clang does not allow initialization of variable length arrays commit 7f23762 Author: Patrick Gartung <[email protected]> Date: Mon May 9 17:41:29 2022 +0200 Add fast-math and mvec when compiling under el8 commit 5f6efe2 Author: Patrick Gartung <[email protected]> Date: Mon May 9 16:07:08 2022 +0200 Comment out changes that are CERN specific commit 1ba6e06 Author: Patrick Gartung <[email protected]> Date: Thu May 5 21:25:33 2022 +0200 Try to break loop in applyMaterialEffects into smaller loops Combine arithmetic ops into one loop. Add -lmvec which is avaiable on RHEL8 commit dbc748c Author: Patrick Gartung <[email protected]> Date: Wed May 4 20:02:05 2022 +0200 Incorporate Dan Riley's suggested changes commit d6ae2c9 Author: Patrick Gartung <[email protected]> Date: Tue May 3 20:20:47 2022 +0200 Update helixAtZ to use small calculation loops commit 3d704ba Author: Patrick Gartung <[email protected]> Date: Fri Apr 29 21:43:00 2022 +0200 Work in progress commit 31550b4 Author: Patrick Gartung <[email protected]> Date: Fri Apr 29 20:03:09 2022 +0200 Fixups commit f10ef52 Author: Patrick Gartung <[email protected]> Date: Fri Apr 29 00:57:47 2022 +0200 WIP
- Loading branch information