# what is the current status of iDMRG in ITensor?

**URL:** <https://itensor.discourse.group/t/what-is-the-current-status-of-idmrg-in-itensor/2103>\
**Category:** ITensor Julia Questions\
**Created:** [November 5, 2024, 8:15pm UTC](https://itensor.discourse.group/t/what-is-the-current-status-of-idmrg-in-itensor/2103 "2024-11-05T20:15:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ttx002000](https://yyz2.discourse-cdn.com/free1/user_avatar/itensor.discourse.group/ttx002000/32/666_2.png) [@ttx002000](https://itensor.discourse.group/u/ttx002000)\
**Post date:** [November 5, 2024, 8:15pm UTC](https://itensor.discourse.group/t/what-is-the-current-status-of-idmrg-in-itensor/2103/1 "2024-11-05T20:15:07Z")

</div>

Dear Community,  
I wonder what the current status of iDMRG implmentation of the package in Julia is? I spotted there is something implmentation in the c++ version according to this broken tutotial [ITensor iDMRG](https://itensor.org/docs.cgi?page=tutorials/iDMRG). But I searched through the Julia documentation of the ITensor, and there seems to be nothing related. I am rather confused where those old functions in c++ version go, are they just not implemented in the Julia version?

There is some old threads in this forum asking similar questions: [implementing idrmg - ITensor Julia Questions - ITensor Discourse](https://itensor.discourse.group/t/implementing-idrmg/168). So has the situation changed since then? i.e. there is still no built-in support for iDMRG (by support, I mean similar level support to that of the TeNpy in Python), and we are supposed to program our own iDMRG code using the current iTensor package in Julia?

Best,  
Tixuan

---

<div class="post-metadata">

**Author:** ![mtfishman](https://yyz2.discourse-cdn.com/free1/user_avatar/itensor.discourse.group/mtfishman/32/11_2.png) [@mtfishman](https://itensor.discourse.group/u/mtfishman)\
**Post date:** [November 5, 2024, 9:06pm UTC](https://itensor.discourse.group/t/what-is-the-current-status-of-idmrg-in-itensor/2103/2 "2024-11-05T21:06:37Z")

</div>

I think that discourse thread you linked to ([implementing idrmg](https://itensor.discourse.group/t/implementing-idrmg/168)) still has the most up to date information about the support for iDMRG, in short we support VUMPS through [GitHub - ITensor/ITensorInfiniteMPS.jl: A package for working with infinite matrix product states (MPS) with ITensor.](https://github.com/ITensor/ITensorInfiniteMPS.jl) but don’t yet support iDMRG.
