issp-center-dev / mVMC

A numerical solver package for a wide range of quantum lattice models based on many-variable Variational Monte Carlo method
http://www.pasums.issp.u-tokyo.ac.jp/mvmc/en/
GNU General Public License v3.0
59 stars 19 forks source link

Blocked Pfaffian Update with Optimized Pfaffian Library (Pfaffine) Based on BLIS #22

Closed xrq-phys closed 3 years ago

xrq-phys commented 3 years ago

What is done

How to enable The optimization is not enabled by default as BLIS is not guaranteed to work on some platforms (e.g. macOS has a strange threading strategy that sometimes breaks down. Linux/MinGW should be always OK though.). To enable optimization, the current switch is to add -D_pfaffine -D_pf_block_update in src/make.sys and do a traditional make mvmc.

What to be done

xrq-phys commented 3 years ago

Closed in favor of #23