https://github.com/Vayu/PJFry

sort by:
Revision Author Date Message Commit Date
4dd9da8 Merge pull request #22 from Vayu/develop Develop 31 December 2020, 16:00:32 UTC
3830d73 Merge pull request #21 from JacekHoleczek/develop improve the examples of the building procedures 31 December 2020, 15:59:42 UTC
9d6781a improve the examples of the building procedures 31 December 2020, 15:56:51 UTC
8e5d125 Merge pull request #20 from Vayu/master Merge pull request #19 from Vayu/develop 17 December 2020, 22:26:01 UTC
f6f5e8b Merge pull request #19 from Vayu/develop Develop 17 December 2020, 22:25:10 UTC
b24a457 Merge pull request #18 from Vayu/master update develop from master 17 December 2020, 22:24:43 UTC
8b4b606 Merge pull request #17 from JacekHoleczek/master some applied patches are for new ar versions only 17 December 2020, 22:23:19 UTC
2ea2cd8 some applied patches are for new ar versions only 17 December 2020, 22:19:51 UTC
377d08a Merge pull request #16 from Vayu/master Merge pull request #15 from Vayu/develop 17 December 2020, 16:14:53 UTC
89b60ad Merge pull request #15 from Vayu/develop Develop 17 December 2020, 16:14:00 UTC
ffa0f96 Merge pull request #14 from Vayu/master update develop from master 17 December 2020, 16:13:37 UTC
2c5b662 Merge pull request #13 from JacekHoleczek/master cleanup of long lines, switch from git: to https: 17 December 2020, 16:12:04 UTC
a24a398 cleanup of long lines, switch from git: to https: 17 December 2020, 16:05:52 UTC
1a64096 Merge pull request #12 from Vayu/master Merge pull request #11 from Vayu/develop 17 December 2020, 14:26:17 UTC
cdb48de Merge pull request #11 from Vayu/develop Merge pull request #10 from Vayu/master 17 December 2020, 14:20:48 UTC
ae86596 Merge pull request #10 from Vayu/master update develop from master 17 December 2020, 14:16:46 UTC
042a185 Merge pull request #9 from JacekHoleczek/master update pjfry_micro_version 17 December 2020, 14:15:47 UTC
531d247 update pjfry_micro_version 17 December 2020, 14:09:30 UTC
5a3bc61 Merge pull request #8 from Vayu/develop Merge pull request #7 from Vayu/master 17 December 2020, 14:04:47 UTC
cf7a320 Merge pull request #7 from Vayu/master update develop from master 17 December 2020, 14:03:15 UTC
6ebc336 Merge pull request #6 from JacekHoleczek/master documentation improvements 17 December 2020, 13:17:28 UTC
cb89540 documentation improvements (added simple complete examples of the building procedures) 17 December 2020, 12:50:27 UTC
6fc0095 Merge pull request #5 from JacekHoleczek/master allow usage of libraries built with precision better than "double" 14 December 2020, 12:48:31 UTC
df74894 add two simple C++ / ROOT examples 14 December 2020, 12:40:40 UTC
be6fe4e allow usage of libraries for scalar loop integrals built with one of DPKIND=4,8,10,16 precision 07 August 2020, 16:27:46 UTC
96834e1 `qcdloop-config --cppflags` has -std=c++11 built-in now 07 August 2020, 16:25:33 UTC
849e00b Merge pull request #3 from JacekHoleczek/master add the libqcdloop 2.x option plus some configure improvements 28 July 2020, 01:25:42 UTC
7f87bd2 printf is defined only #ifndef NDEBUG 27 July 2020, 19:43:25 UTC
bbbc2bc add verbose avh_olo_onshell threshold info 27 July 2020, 13:03:08 UTC
5b279bd add the libqcdloop 2.x option plus some configure improvements 23 July 2020, 09:52:08 UTC
0784865 Improve QCDLoop detection by configure script. fixes #1 26 April 2012, 13:39:55 UTC
5e00cd1 Missing explicit destructor in oneloop mode introduced in 6358080920466a874493eb3be94d236e14cb70d1 13 July 2011, 09:04:21 UTC
ec2f006 Add ClearCache to MathLink interface 06 July 2011, 20:45:18 UTC
78f2b67 Test for triangles comparison with golem95 I3(m,0,m,0,m,m) is replaced with a different configuration 13 June 2011, 08:17:51 UTC
d110465 Make golem95-like interface more compatible Added triangles, bubbles and tadpoles to golem-mode. Triangles and bubbles can be enabled in normal mode by defining USE_TRIANGLES in common.h Disabled smartInsert for golem-mode. Fixed a bug in 5-from-6. New default cache size settings. 13 June 2011, 08:17:51 UTC
c4b88c7 Added warning messages Warn if 3,2-point subkinematics is not found. And in G_2 IR-div cases 04 June 2011, 13:41:52 UTC
e7da2b9 Check for too fast expansion convergence Additional check is stepWynn macro. Moved to minor.h 04 June 2011, 13:41:51 UTC
f07db43 Fixed a typo in configure.ac 02 June 2011, 12:09:11 UTC
6756206 g77,ifort,f2c compatibility option for ./configure g77,ifort use f2c convention for complex return values. They are returned as additional (first) parameter in the function call Use ./configure --enable-f2c to build using f2c-compatible interface 27 May 2011, 20:25:48 UTC
6358080 Clean up QCDLoop support, disable FF warnings Also call ffexi at the end of the program 27 May 2011, 20:25:48 UTC
b92aa1e Removed unused variable in smartInsert 27 May 2011, 20:25:48 UTC
8941810 fix typo in pjfry.f 27 May 2011, 20:25:48 UTC
945c848 New function ClearCache,new option USE_DIRTY_RESET ClearCache - clear minor and coefficient caches, while keeping scalar integrals cache intact (e.g. to call after each PS-point) USE_DIRTY_RESET - clear caches quickly by setting len=0 12 May 2011, 13:43:36 UTC
b291dbf Speed up kinematics comparisons Reduce number of calls to llabs, by separating case of binary identity 12 May 2011, 13:43:36 UTC
11c9566 Added USE_SMART_INSERT (on by default) remove obsolete checkMinor# functions added smartinsertMinor2,3, which makes sure, that for each distinct kinematics only one reference to Minor object is present usage is controlled by USE_SMART_INSERT in common.h 12 May 2011, 13:43:36 UTC
d3b1167 Add demo.txt to distribution 22 March 2011, 12:42:18 UTC
932974f Added reference examples/demo output demo.txt 22 March 2011, 12:37:29 UTC
cffaa59 More conservative expansion target accuracy 1e-14 22 March 2011, 12:32:08 UTC
f8a2ec1 Fix Makefile.am, adding missing files 22 March 2011, 10:51:24 UTC
9425cdb Licensed under LGPL Added copyright boiler plate in sources 21 March 2011, 15:22:30 UTC
9b80ac6 added info about 32bit NaN-bug 20 March 2011, 18:25:18 UTC
bdca8da Cleaner double/long int aliasing Also fixes -fstrict-aliasing bug on 32 bit machines 20 March 2011, 18:25:18 UTC
889cad7 remove "return" to fix ifort compilation 19 March 2011, 20:11:02 UTC
bef04d8 Fix compiler warnings in various places Notable change in kinem.h, introduced temporary unsigned variable 19 March 2011, 18:26:20 UTC
91d41dc Fix in demo.f psetmusq is a procedure now 19 March 2011, 13:32:18 UTC
048c84a Added m4/.gitignore Make git create m4 folder during clone 17 March 2011, 16:15:25 UTC
66b3d1e Bump version to 1.0.0-beta1 17 March 2011, 15:43:37 UTC
2f8133f Set conservative defaults for cache and kinematics Minor cache can hold up to six 5-point configurations simultaneously. Kinematics comparisons have 1.11e-15 relative tolerance (5 ulp) 17 March 2011, 15:42:17 UTC
c99a8c2 Fixed source file banners 15 March 2011, 13:01:20 UTC
6eef504 Added README file, improved INSTALL 15 March 2011, 13:01:20 UTC
26aa1eb Separate symbols section for golem-mode Version script is now generated by autoconf. If golem-mode is disabled, the corresponding interface PJFRY95 is not exported. 14 March 2011, 22:42:04 UTC
2bbf288 Added analytic 1/eps pole for I4D4si 12 March 2011, 18:09:22 UTC
f80abda Get all eps coeff in one call to scalar library Changed cache for scalar integrals. New type ICache::Ival (effectively complex[3]) 12 March 2011, 17:12:13 UTC
53680ca Fix ceps cutoff Put back into Minor5 constructors pmaxS3 and pmaxS4 initialization (they need to be initialized to zero before call to MaxCay) 12 March 2011, 17:12:13 UTC
ba7344f Improved I3 func's for G3 and C3 case Changed I3Di,j,k IR cutoff. New parameter m3eps. Added two bubbles I2mD and I2i (not cached). New cutoff parameters epsir1 - for scalar I3Dn. And epsir2 - for indexed I3Dn's. Two funcs still miss C3 case: I3D2ij and I3D3ijk A few M4 minors put in separate function Dii,Div,... Cleanups in minor.h. 11 March 2011, 21:50:34 UTC
03bd283 Improve kinematic cutoff for I2D,I2Di,I2Dij, etc 11 March 2011, 21:50:34 UTC
6938edf Added missing F90 interface definition 11 March 2011, 21:50:34 UTC
2408bcc Missing file golem_demo.f90 needed for tests 08 March 2011, 21:06:52 UTC
6cd543d Fortran90 part of golem95-like interface + tests Fortran module pjfry95pg defining tensor coefficient functions. Golem95-like wrapper pjfry95pj. Test programs, intended to compare numbers with golem95. 08 March 2011, 20:48:38 UTC
ad297e7 Add Golem95-like interface New set of functions, following golem95 conventions. enabled by ./configure --enable-golem-mode Kinematics is set by filling Cayley matrix, see. setmat(int,int,double) Initialization initgolem95(int) selects base kinematics (5 or 4-point) Coefficient cache is bypassed. Coefficients are taken from Minor objects by calling virtual A,B,C methods on entries of MinorBase raw pointer table minortbl[] (filled by preparesmatrix()) To prevent Minors from being destroyed, when they leave MCache, smart pointers are saved in arrays in Golem class. Box coefficients E0000 and E00ij have cancelling poles. There are few hardwired options in common.h (all on by default): - USE_GOLEM_MODE_6 - support of 5-kinemtaics derived from 6-point kinemtaics for golem-like interface - USE_ZERO_CHORD - calculating zero-chord coefficients - USE_GOLEM_ZERO_CHECK - checks for s,t,u==i,j,k Additionally fixed indexing of I2Dstui (omit i=5) and removed unnecessary symmetrization of I2D2stuij NB: Mixing calls to golem95 and looptools-like interfaces should work, but wasn't tested extensively. 08 March 2011, 20:48:38 UTC
22a7b69 Remove 0's row and column in Cay matrix Changed constructors of Minor5. Functions in minorex.cpp and minor.cpp acces Cay with new indexing funcs. ns(i,j) and nss(i,j) - symmetric index strating from 1. Use new Cay definition in evalM1,2,3. Removed elements =1 and =0. 08 March 2011, 20:48:38 UTC
ab87d33 Use tables in symmetric indexing functions. Tabulate common structures in 3,4,5 symmetric indexing functions 08 March 2011, 20:48:38 UTC
b6a6de5 Tabulate im2, im3 - antisymmetric indexing funcs Using table for these functions makes them symmetric in arguments Which eliminates need for tswap. Removed tswap in im2, im3 calls 08 March 2011, 20:48:37 UTC
d888cf3 Moved indexing functions to non-template MinorBase These function don't depend on template parameter 08 March 2011, 20:48:37 UTC
7eeace4 Add ./configure controls for coefficient cache use enable-cache-high - coefficient cache for 5-,6-points (default=yes) enable-cache-low - coefficient cache for 2-,3-,4-points (default=no) Low point cache is disabled by default, because it is duplicates minor cache in the current implementation 03 March 2011, 11:11:41 UTC
d851d32 fixed examples build removed unneeded dependence in Makefile.am 02 March 2011, 10:13:13 UTC
000fb4d fix for autoconf "with" options 02 March 2011, 10:07:47 UTC
59a4d9e PJFry library 1.0.0 alpha2 Source code tree copied from private development repository originating commit: b1ccbb526362a4b0187a7e6a15cc5e89a45baa3b 28 February 2011, 21:15:45 UTC
26d0ad2 first commit 28 February 2011, 20:36:53 UTC
back to top