FIRE 5 - C++ version distributed via GIT

FIRE 4 - for details see arXiv:1302.5885.

SBases 3.5.0

    - (the big gap in version numbers is just to catch up with the versions of FIRE)

    - Bug fix in s-bases construction (determination whether to stop)

    - Speed and stability of BuildAll improved a lot

SBases 3.1.0

    - Automatic detection of restrictions (Prepare[AutoDetectRestrictions->True]) according to ideas of R. Lee. It is guaranteed that no non-trivial sector is marked as a trivial one, however some trivial sectors might be left unmarked, for example in cases where the square of an external momentum is equal to zero.

FIRE 3.5.0

    - New improved ordering used in the code

    - Bug fix: region bases could work incorectly in some rare cases

    - Possibility to define priority master integrals with MakeMaster[pair,priority]

FIRE 3.4.0

    - Bug fix: sometimes Laporta could start working in predefined regions

    - Bug fix: sometimes irreducible integrals could be remasked slowing FIRE down

    - Bug fix: regularized lines did not work as supposed

    - Bug fix: table were loaded too slowly

    - Bug fix: extra irreducible integrals could appear in special cases

    - tested for compatibility with Mathematica 7 (however, parallelization is not used)

    - the package contains the new QLink binaries for Windows

 

FIRE 3.3.0

    - WARNING: database file format has been changed. Do not use old data files. The sbases, start and table files are of the same form;

    - New feature: MemoryLimit (measured in megabytes, default value: Infinity). If the code reaches the memory limit it automatically increases database usage (if it is less than 4). So you may start with DatabaseUsage=0 and set a proper memory limit. Please keep in mind that it is only the memory used by the mathematica kernel that is limited. The QLink uses 8*(2^Bucket size)*5 bytes of memory at DatabaseUsage 4 resulting in 80MB at the default option 21 for Bucket size. The FLink uses a small fixed amount of memory. Anyway, it is better to set a memory limit smaller than the amount of RAM - FIRE works much faster if it is not swapping even if the database is used heavily;

    - Bug fix: 3.2.0 froze forever in some rare situations;

    - Bug fix: 3.2.0 produces tables that could not be loaded afterwards in some rare situations;

    - Bug fix: all previous versions could not work with more than 14 indices;

    - Output corrected to list the actual number of integrals involved in the end of the evaluation;

    - The speed of 3.3.0 is slightly lower than 3.2.0 but still much much higher than 3.1.0

 

FIRE 3.2.0:

    - option DatabaseUsage can be set to 4 now

    - internal code optimization

    - option BucketSize added (only with the new QLink and DatabaseUsage>0; see the syntax part for details)

    A benchmark has been performed on a 3-loop task (12 indices)

  FIRE_3.1.0 with DatabaseUsage=0 FIRE_3.1.1 with DatabaseUsage=0 FIRE_3.1.1 with DatabaseUsage=4
Total time (seconds): 28437 17448 53368
Memory (mb): 1389 1060 206
Integrals to substitute: 2401486 1707285 1707285
Total integrals involved: 4443179 3878659 3878659
Imaginary integrals: 1448170 1571053 1571053

 


FIRE 3.1.0:

    - option DirectIBP again removed as obsolete

    - LeeIdeas option completely revisited; provides a real speedup compared with LeeIdeas and DirectIBP of older versions

    - new approach to seeding points for IBP generation; results in less IBPs involved

    - more comprehensive output

    - more information printed when starting EvaluateAndSave

    - less RAM used (small memory leak eliminated)

Warning: you should not use DATA files produced by old versions of FIRE with the new one and vice versa. Other files not affected (sbases, start, tables).


FIRE 3.0.1: option DirectIBP added


FIRE & SBases: 3.0.0 is the first public version, released 22.08.2008

Other projects
(in Russian):

Путеводитель по интернету

Компьютерная помощь

Главная страница:

http://sander.su/