KiraRunReduction[path] runs Kira on the job file
specified by path. To that aim the Kira binary is started in the
background via RunProcess. The function returns
True if the evaluation succeeds and False
otherwise.
If path represents a full path to a file, then this file
is used as the .config file. If it is just a path to a directory, then
path/topoName/job.yaml is assumed to be the full path.
The default path to the Kira binary is just kira. It can
be modified via the option KiraBinaryPath.
Notice that in order to use this routine you must also specify the
path to the FERMAT binary that Kira uses internally. This is done via
the option KiraFermatPath. The default value is
Automatic meaning that suitable binaries are expected to be
located in
FileNameJoin[{$FeynHelpersDirectory, "ExternalTools", "Fermat"}]
Overview, FIRECreateConfigFile, FIRECreateStartFile.
KiraRunReduction[FileNameJoin[{$FeynHelpersDirectory, "Documentation", "Examples", "asyR1prop2Ltopo01310X11111N1"}], FCVerbose -> 3]\text{KiraRunReduction: Path to the Fermat binary: }\;\text{/home/vs/.Mathematica/Applications/FeynCalc/AddOns/FeynHelpers/ExternalTools/Fermat/ferl6/fer64}
\text{KiraRunReduction: Path to the Kira binary: }\;\text{kira}
\text{KiraRunReduction: Working directory: }\;\text{/home/vs/.Mathematica/Applications/FeynCalc/AddOns/FeynHelpers/Documentation/Examples/asyR1prop2Ltopo01310X11111N1/}
\text{KiraRunReduction: Job file: }\;\text{job.yaml}
\text{True}