T3PSDescriptionT3PS (Tool for Parallel Processing in Parameter Scans) is a program for quickly designing and performing parameter scans while taking advantage of multi-core processors. It takes a scan definition in a `.ini'-like file format as input and – based and the parameter ranges and other options contained therein – distributes the calculation of the parameter space over multiple processes and possibly computers. The derived data is saved in tabulator separated values format, readable by most plotting software. The supported scanning strategies include: grid scan, random scan, Markov Chain Monte Carlo, numerical optimization. For performing the actual calculation, it can interface with
For more details and examples, see the manual available on the downloads page and as arXiv:1503.01073. Change Log
Requirements
Usage of T3PS requires a Python interpreter compatible with version 2.7,
e.g. CPython 2.7 or higher or PyPy version 1.5 or higher. Currently, it only
runs on Unix-like operating systems, specifically ones that expose a Installation and UsageT3PS already works out of box after simply extracting the .tar.gz file $ tar xvfz T3PS-1.0.tar.gz
$ cd T3PS-1.0
It can be started using Python $ python src/t3ps
or directly $ ./src/t3ps
if the current user has rights to execute it (execute Parameter scan definitions can also be launched directly using: $ ./src/t3ps QuickStart.scan
This will show a review of the scan definition and will start the scan after
confirmation by the user. You may wish to compare the output data stored in the
file For more details, see the manual and command line help available through $ ./src/t3ps --help
If you want to properly install T3PS, you can also use $ make install
in the T3PS folder, which will ask you for an installation folder and whether
you want to make a link to T3PS in $ t3ps
from anywhere in the file-system. Once installed this way, it can be uninstalled using: $ make uninstall
from the T3PS folder (the extracted one or the installation target). ContactIf you happen to encounter a problem, feel free to send an email to t3ps(at)projects.hepforge.org explaining the situation in which it occurred. We will then try to fix it as soon as possible. LicenseT3PS Copyright 2014-2016 Vinzenz Maurer T3PS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. T3PS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with T3PS. If not, see http://www.gnu.org/licenses. |