Both nhlist and zscale are initialized in femini.f. One of the biggest changes is that the memory allocation is more dynamic. This allows for easier development in the future and it is easier to manipulate the memory constraints of Continuity. It is much easier now. Another big change is the transition to an object-oriented code and a retargetable interface.
Continuity is no longer one large monolithic program.
It has dynamically loadable modules, an API, and interchangeable interfaces. This design is based on Dr. Bill Griswold's paper on Retargetable Program Design. There is now no need to compile Continuity differently to handle Collocation Problems. It's all built in. Much of the Fortran code has been re-written in Python.