Branch of TCLB where the average, sampler and IB handlers are implemented for arbitrary lattice.
The configuration and compilation stay the same as the official version and is recalled below.
$ make configure
$ ./configureSome examples for each handler are given below. To see more example of xml file, see here.
The purpose of the Average handler is to reset the average values (such as averageP, avgU, etc.).
$ make d3q27_cumulant_AVG
$ CLB/d3q27_cumulant_AVG/main example/average_trial.xml . @toArb = true
$ CLB/d3q27_cumulant_AVG/main average_trial_ARB_P00.xmlThe purpose of the Sample handler is to extract one or several quantities values for a given point.
$ make d3q27_cumulant
$ CLB/d3q27_cumulant/main example/sample_trial.xml . @toArb = true
$ CLB/d3q27_cumulant/main sample_trial_ARB_P00.xmlFinally, the purpose of the IB handler is to compute the cut-distances.
$ make d3q27_cumulant_IB
$ CLB/d3q27_cumulant_IB/main example/ib_trial.xml . @toArb = true
$ CLB/d3q27_cumulant_IB/main ib_trial_ARB_P00.xml