diff options
author | Ian Jauslin <ian@jauslin.org> | 2022-06-14 09:26:07 +0200 |
---|---|---|
committer | Ian Jauslin <ian@jauslin.org> | 2022-06-14 09:46:36 +0200 |
commit | 3f0510629e422e979b57d3f93791937912a4183a (patch) | |
tree | bf2589b2689044261b0cd4d9e6b3082194fdd9e9 /man/kondo_preprocess.1 | |
parent | 469bdc80712dbf9c12562059dc4594620b59a076 (diff) |
The update to version 1.5 is rather substantial, and introduces some minor
backward-incompatibilities:
* The header "#!symbols" has been replaced by "#!virtual_fields"
* Multiplying polynomials using the '*' symbol is no longer supported (or,
rather, the symbolic capabilities of meankondo were enhanced, and the
syntax has been changed).
* 'meantools exp' has been removed (its functionality is now handled by
other means)
* 'meantoolds derive' has been replaced by 'meantools differentiate'
* The symbolic capabilities were enhanced: polynomials can now be
multiplied, added, exponentiated, and their logarithms can be taken
directly in the configuration file.
* The flow equation can now be processed after being computed using the
various "#!postprocess_*" entries.
* Deprecated kondo_preprocess.
* Compute the mean using an LU decomposition if possible.
* More detailed checks for syntax errors in configuration file.
* Check that different '#!group' entries are indeed uncorrelated.
* New flags in meankondo: '-p' and '-A'.
* New tool: meantools expand.
* Improve conversion to LaTeX using meantools-convert
* Assign terms randomly to different threads.
* Created vim files to implement syntax highlighting for configuration
files.
* Multiple bug fixes
Diffstat (limited to 'man/kondo_preprocess.1')
-rw-r--r-- | man/kondo_preprocess.1 | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/man/kondo_preprocess.1 b/man/kondo_preprocess.1 index 1e22cae..414a44a 100644 --- a/man/kondo_preprocess.1 +++ b/man/kondo_preprocess.1 @@ -1,5 +1,5 @@ -.Dd $Mdocdate: September 22 2015 $ -.Dt kondo_preprocess 1.4 +.Dd $Mdocdate: February 3 2016 $ +.Dt kondo_preprocess 1.5 .Os .Sh NAME .Nm kondo_preprocess @@ -13,11 +13,21 @@ for the Kondo model .Pp .Nm .Fl v +.Sh DEPRECATION NOTICE +The use of +.Nm +is deprecated as of +.Sy meankondo +v1.5. +.Pp +Similar functionality can be obtained rather easily using the enhanced symbolic capabilities introduced in v1.5, which are more flexible than +.Nm . +.Pp .Sh DESCRIPTION .Nm generates a configuration file to be read by .Sy meankondo -for the Kondo model. It generates the '#!fields', '#!symbols', '#!identities', '#!groups', '#!propagator', '#!input_polynomial' and '#!id_table' entries from special '#!propagator', '#!input_polynomial' and '#!id_table' entries, which are much more synthetic than those needed for the Kondo model. +for the Kondo model. It generates the '#!fields', '#!virtual_fields', '#!identities', '#!groups', '#!propagator', '#!input_polynomial' and '#!id_table' entries from special '#!propagator', '#!input_polynomial' and '#!id_table' entries, which are much more synthetic than those needed for the Kondo model. .Pp The quantities in the configuration file are expressed in terms of the observables A and B, which we do not define here, as well as the magnetic field h. .Pp @@ -32,14 +42,7 @@ is part of a set of tools to compute and manipulate Fermionic hierarchical flows : numerical evaluation of flow equations. .It .Sy meantools, meantools-convert -: perform various operations on flow equations (derivation, exponentiation, evaluation and conversion to other formats). -.El -.Pp -as well as the following pre-processors, which generate configuration files for their associated model: -.Bl -bullet -.It -.Sy kondo_proprocess -: Kondo model +: perform various operations on flow equations (differentiation, products, sums, exponentials and logarithms of flow equations, evaluation and conversion to other formats). .El .Pp .Sh COMMAND-LINE ARGUMENTS @@ -73,13 +76,13 @@ up to the following differences. .It The fields can be specified as scalar products of A's and B's. For each n in {1,...,dimension}, .Nm -defines An and Bn, as well as symbols for scalar products of the form +defines An and Bn, as well as virtual fields for scalar products of the form .D1 [f An.An] .D1 [f Bn.Bn] .D1 [f An.Bn] .D1 [f An.h] .D1 [f Bn.h] -In addition, a vector product symbol is defined for (AnxBn).h : +In addition, a vector product virtual field is defined for (AnxBn).h : .D1 [f AnxBn.h] .Pp .It @@ -101,7 +104,7 @@ Scalar products of A's and B's may also be specified using the '<#.#>' syntax: .D1 <An.h> .D1 <Bn.h> .Pp -The difference between '[f #.#]' and '<#.#>' is that the former corresponds to a '#!symbols' entry whereas the latter is replaced by its corresponding polynomial when +The difference between '[f #.#]' and '<#.#>' is that the former corresponds to a '#!virtual_fields' entry whereas the latter is replaced by its corresponding polynomial when .Nm reads it (see .Sx meankondo Ns (1)). @@ -114,7 +117,7 @@ A vector 't=(t1,t2,t3)' of Pauli matrices (satisfying the Pauli commutation rela .D1 <a.t> .D1 <b.t> .Pp -Note that the '<#,#>' must be used since these scalar products do not commute whereas '#!symbols' entries must commute (see +Note that the '<#,#>' must be used since these scalar products do not commute whereas '#!virtual_fiields' entries must commute (see .Sx meankondo Ns (1)). .Pp .It @@ -161,7 +164,7 @@ Example: .D1 A1;A2: 1 , A2;A1: -1 , B1;B2: s{-1} , B2;B1: (-1)s{-1} .Pp .It Sy extra entries -If there is a '#!symbols' or an '#!identities' entry in the configuration file, then they are appended to the end of those entries in the new configuration file. +If there is a '#!virtual_fields' or an '#!identities' entry in the configuration file, then they are appended to the end of those entries in the new configuration file. .Pp Any other entry is appended to the new configuration file. This can be useful to pipe the output to tools other than .Sy meankondo |