English Español

UMALLA

One of the difficulties for operation of the Smoothness Regularized functional on irregular regions, is to initiate with almost-convex grid. In 1996, Gerardo Tinoco, like part of doctoral thesis, realizes an analysis of the Smoothness Functional and formulate a variant that even operates wit grid in that many nonconvex cells exist. In this work they develop methods that extend the work dominion with nonconvex grid and which through a homotopic scheme it leads to generate convex grid. This work would be essential part for later studies and new developments of the discreet functional . They functional are programmed in UMALLA system.

Contributions

With the methods that it develops it is possible to control the area of the cells and in case of existing it convex grid is guaranteed the convergence to smooth grid. The main obstacle in this process is that the stabilization of the method is required.

Technical details and platform of programming

For the handling of grid of great dimensions implements a process of point to point optimization. The system was written in programming language FORTRAN 77 of Lahey compiler, doing use of the constructed graphical libraries until then.

Menú

UNAMALLA v.2.0 for PC

At the beginning of 1998 like part of its Masters thesis, Irma García develops a system for PC based on the Umalla system, in which the ones classic functional are implemented, as well as new the area and Smoothness fuctional.

UNAMALLA 2.0Sistema UNAMALLA v. 2.0 para PC, DOS.

Contributions

A modality of homotopic is added to obtain the convex combination of the functional of K-Area with Length and K-Smoothness with classic Area. The criteria improve to realize homotopic.

Technical details and platform of programming

An interphase is implanted that facilitates the use of the system when considering menus of control with direct access from the keyboard. It is possible to define some properties of the contour of graphical way with use of mouse. Some nonconvex cells are eliminates by means of the use of the length functional previous the smoothness functional. The compilation of this system was realized with Microsoft Fortran 5.1 using in addition the graphical libraries of Microsoft 6.0c.

Menú

UNAMALLA V. 2.0 for Matlab

In 1995 a version of UNAMALLA System 1.0 for Matlab appears, which made use of the classic functional and used the GUI that the version of Matlab 4.2c incorporates. Nevertheless it was only possible to use small grid, due to the computer cost. This version of Matlab adds the possibility of using compilers of Fortran to make API (Application Program Interface) what allows to make agile the execution of an application realized in Fortran from Matlab. In 1998-2000 the ideas is retaken to construct a program in Matlab 5.3 that made use of the GUI to define the contour, to construct menus of efficient and to make APIs, this would be the Unamalla System 2.0 for Matlab.

UNAMALLA MATLABUnamalla 2.0 System for Matlab

Contributions

Applications GUI are developer to define polygonal contours, the system are easy to use, have work menus and Control Panels from which the user introduces the information necessary to construct grid or to choose optimization options. This system has turned out very useful to be able to experiment quickly with functional and observing in screen the results, the first version of the new -convex functional that develops Francisco Domínguez-Mota is implemented in Matlab.

Technical details and platform of programming

The programs of numerical calculation, are written in programming languaje Fortran 77, for the interphase of programming is used the Visual compiler Compaq Fortran 6.5. For the visualization the graphical tools of Matlab are used. This version compiled in Matlab 5.3 for Workstation Silicon Graphics; nevertheless, the license of Matlab expired, thus no longer is used this version.

Menú

UNAMALLA 2.0 for X Windows

In the 2003, Guilmer González in its Master thesis, design UNAMALLA System 2.0 for plataform X Windows whose graphical interface this based on free libraries.

UNAMALLA 2.0
Unamalla System 2.0 for X Windows

Contributions

The k-funcionals of Smoothness and Area are analyzed and the homotopic process is optimizes . A general form sets out to discreet functional continuous to generate grid in the plane as well as an interaction based on a Control Panel and a window of visualization for grid.

Technical details and platform of programming

The development of the Control Panels is realized on library XFORMS, whereas the graphical unfolding is realized with the library MESA of OpenGL. Finally the handling of the windows and control of mouse, is realized with the library GLUT. The system follows a structure in its design very similar to the Software engineering, reason why he is totally modular. The routines of the numerical calculations are written in programming language FORTRAN 77, the memory handling, the graphs, the interchange of information in disc, and interaction units are programmed in programming language C.

Menú