Dear Nina,
In the latest release of ALPS 2.2.0b3 we introduced a new set of codes based on MPS.
These codes use the ALPS model and lattice library, therefore there is not no problem running this kind of simulations.
To do so:
1. you need to create a custom lattice with a different type for each bond.
2. the model “fermion Hubbard” is already able to handle different hopping amplitudes, just specify all values with the parameters t0=…, t1=…, … where the number correspond to the bond type you specified in the lattice
3. finally you can setup a simulation using the new mps_evolve code. the easiest is to look at the mps-05 and mps-06 tutorials to have an idea on how to run the code.
Best regards,
Michele
--
ETH Zurich
Michele Dolfi
Institute for Theoretical Physics
HIT G 32.4
Wolfgang-Pauli-Str. 27
8093 Zurich
Switzerland
+41 44 633 78 56 phone
+41 44 633 11 15 fax
Dear Nina,
The TEBD code in ALPS is not set up for site-dependent Hubbard parameters. Some of the other ALPS developers may be able to answer better whether such functionality will be added in near-term ALPS MPS codes. If not, Open Source MPS can perform the sorts of calculations you want to do, and eventually will become part of ALPS.
-Michael