relaxaion factors selection for MRT

hi all
I have a question
how I can set good values for MRT relaxation?
if it is possible please describe effect of relaxation change in MRT
best regards

There are quite a few papers, here is the one I found: Multiple-relaxation-time lattice-Boltzmann model for multiphase flow. This shows a case with specified values for the vector s.

By the way, I got a question about MRT, why Palabos had a hard time in compiling Example: “codesByTopic->navierStokesModels\alModels2d.cpp”?

It showed a error saying: “MRTparm was not declared in this scope”, it seems mrtDynamics.h was not included, but I did it manually, and the error is still out there.

I look forward to hearing from you. Thanks.


Hello Lichun
I tried to run the navierStokesModels\alModels2d.cpp example but I faced the following error?
Does anyone know what it means?

plb::MRTparam<T, Descriptor>& plb::MRTparamList<T, Descriptor>::get(plb::plint) [with T = double; Descriptor = plb::descriptors::MRTD2Q9Descriptor; plb::plint = long int]: Assertion `id>=0 && id<(plint)parameters.size()’ failed.
[meysam-Aspire-4741:04276] *** Process received signal ***
[meysam-Aspire-4741:04276] Signal: Aborted (6)
[meysam-Aspire-4741:04276] Signal code: (-6)
[meysam-Aspire-4741:04276] [ 0] /lib/x86_64-linux-gnu/ [0x7f6a4cae6bd0]
[meysam-Aspire-4741:04276] [ 1] /lib/x86_64-linux-gnu/ [0x7f6a4c745037]
[meysam-Aspire-4741:04276] [ 2] /lib/x86_64-linux-gnu/ [0x7f6a4c748698]
[meysam-Aspire-4741:04276] [ 3] /lib/x86_64-linux-gnu/ [0x7f6a4c73de03]
[meysam-Aspire-4741:04276] [ 4] /lib/x86_64-linux-gnu/ [0x7f6a4c73deb2]
[meysam-Aspire-4741:04276] [ 5] ./allModels2d() [0x4841ae]
[meysam-Aspire-4741:04276] [ 6] ./allModels2d() [0x49ac37]
[meysam-Aspire-4741:04276] [ 7] ./allModels2d(main+0x16a) [0x48490a]
[meysam-Aspire-4741:04276] [ 8] /lib/x86_64-linux-gnu/ [0x7f6a4c72fea5]
[meysam-Aspire-4741:04276] [ 9] ./allModels2d() [0x4862c1]
[meysam-Aspire-4741:04276] *** End of error message ***
Aborted (core dumped)