With evolution of mathematical modeling and creation of high-performance computer systems, many scientific applications have appeared, demanding an increase in computational performance higher than any of available supercomputers can provide. In this connection, it seems necessary to integrate several supercomputers, i.e., to create a grid. Not every application can effectively be solved on grids because of low capacity of communications networks. However, such applications as the search for alien civilizations and decoding the human genome were successfully run on grids (http://setiathome.berkeley.edu). In recent years, many large-scale problems have appeared in numerical modeling (evolution of a proto-planetary disk, evolution of galaxies, problems of plasma physics). Their solution demands integration of several multicomputers. Another problem is the fast progress in microprocessor development which forces to use heterogeneous computer systems for solution of the largescale problems. In particular, in 2005, the ICM&MG (Siberian Branch of the Russian Academy of Sciences) is planning to exploit the following multicomputers: a cluster of MVS-1000 type based on 3L Alpha EV68 microprocessors (833 MHz), another MVS-1000 cluster based on 128 Alpha EV67 microprocessors (633 MHz), and a multicomputer based on 32 Intel Itanium processors. Therefore, there is a necessity to create the software, which should provide the large-scale simulation in such heterogeneous environments. In 2003, the co-operative project NumGRID intended for the creation of the necessary grid system software, started in Novosibirsk (ICM&MG) and Marseille (L3M CNRS).