See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/234329951
Astrocomp: A Web Portal for High Performance
Computing on a Grid of Supercomputers
Article · January 2003
CITATIONS
READS
2
15
7 authors, including:
Paola Di Matteo
Roberto Capuzzo-Dolcetta
Observatoire de Paris
Sapienza University of Rome
83 PUBLICATIONS 1,160 CITATIONS
173 PUBLICATIONS 815 CITATIONS
SEE PROFILE
SEE PROFILE
V. Antonuccio-Delogu
Vittorio Rosato
National Institute of Astrophysics
ENEA
107 PUBLICATIONS 583 CITATIONS
132 PUBLICATIONS 3,007 CITATIONS
SEE PROFILE
SEE PROFILE
All content following this page was uploaded by V. Antonuccio-Delogu on 27 December 2016.
The user has requested enhancement of the downloaded file.
Astronomical Data Analysis Software and Systems XII
ASP Conference Series, Vol. 295, 2003
H. E. Payne, R. I. Jedrzejewski, and R. N. Hook, eds.
Astrocomp: A Web Portal for High Performance
Computing on a Grid of Supercomputers
P. Di Matteo, R. Capuzzo Dolcetta, P. Miocchi
Dipartimento di Fisica, Universitá di Roma “La Sapienza,” P.le Aldo
Moro 2, 00185 Roma, Italy
V. Antonuccio-Delogu, U. Becciani, A. Costa
Osservatorio Astrofisico di Catania, Cittá Universitaria, Via Santa
Sofia 78, 95123 Catania, Italy
V. Rosato1
ENEA, Casaccia Research Center, Computing and Modelling Unit
(CAMO), P.O. Box 2400 Roma, Italy
Abstract. Astrocomp is a project based on a collaboration among the
University of Roma La Sapienza, the Astrophysical Observatory of Catania and ENEA. The main motivation of the AstroComp project is to
construct a portal, which allows to set up a repository of computational
codes and common databases, making them available and enjoyable, with
a user-friendly graphical web interface, to the international community.
AstroComp will allow the scientific community to benefit by the use of
many different numerical tools implemented on high performance computing (HPC) resources, both for theoretical astrophysics and cosmology
and for the storage and analysis of astronomical data, without the need
of specific training, know-how and experience either in computational
techniques or in database construction and management methods. An
essential feature of Astrocomp is that it makes available to subscribers
some CPU time on large parallel platforms, via specific grants. Astrocomp is partly financed by a grant of the Italian national research Council
(CNR).
1.
Present Project Status and Description
The main aim of the AstroComp project is to create a portal that provides
both astrophysical numerical codes and platforms to run them, with no need
by the user to get grants or to pay expensive computational resources. A
prototype of the AstroComp portal is already working and can be visited at
http://www.astrocomp.it (see Figure 1), where it is possible to find a description of the main features of the project. Clicking on the Software session, it is
1
INFM Unitá di Ricerca Roma I
17
c Copyright 2003 Astronomical Society of the Pacific. All rights reserved.
18
Di Matteo et al.
Figure 1.
portal.
Home page of the present version of the AstroComp web
possible to find a description of the codes that are presently available through
the portal. At the present stage, AstroComp hosts three N-body codes:
1. the ATD treecode, a parallel tree-code for the simulation of the dynamics
of self-gravitating systems (Miocchi & Capuzzo Dolcetta 2002);
2. the FLY code, a cosmological code for studying three-dimensional collisionless self-gravitating systems with periodic boundary conditions (Becciani & Antonuccio-Delogu 2001); and
3. the HSN body, a direct-summation code which is presently under implementation into the portal (Di Matteo, 2001).
ATD and FLY have been already tested and are fully working on the server.
The main features of the platforms now available to run these codes can be found
clicking on the Hardware session, from the AstroComp home page. At the moment, the portal can provide four machines: an IBM SP4 and a SGI Origin 3800
(both located at CINECA), a Linux Alpha Cluster (located at ENEA Casaccia Research Center) and an IBM SP3 (located at the Catania Astrophysical
Observatory).
Anyone who wants to use the provided facilities has to register first, doing
the following steps:
1. click on the Registration Form, available from the AstroComp home page
and fill the form, entering personal data and e-mail address; and
Astrocomp: A Web Portal for High Performance Computing
Figure 2.
19
The 2-D plot page available from the AstroComp portal.
2. wait for a confirmation e-mail sent quickly by the portal administrator as
soon as the account is added for the new user, with the username and
password he will have to use to enter in the User Area.
Clicking on the User Area button, after a usual login procedure, any registered
user can have the access to the computational facilities of the AstroComp portal.
At present, an AstroComp user is able to:
• start a new simulation by choosing which code to run and by determining
the simulation parameters via the Parameters on line form; and
• choose among different platforms from the pool of the available resources;
or
• browse the status of a previously launched job, possibly checking the intermediate results with a preliminary “on-the-fly” visualization tool available
in the portal itself (see Figure 2); then
• download the final and/or intermediate results.
In the first case, if the user wants to start a new simulation, after the code
he wants to run has been chosen, he has to assign the parameters of his own
simulation. Two possibilities are available: the user can choose either to use the
AstroComp default values (described in the New Job session) or to give his own
parameters. After having entered all these parameters, a name can be given to
the job. The last step to do, before submitting the job, is to give the initial
configuration files. Also in this case it is possible to choose either to use the
AstroComp default files or to assign others.
20
Di Matteo et al.
If the user wants to check the status of a previously launched job, he has to
click on the Job Status button (in the User Area page). Here he will find the list
of the submitted jobs, the dates of the submissions, the job status (pending, not
in queue or running) and the platform used to run it. Clicking on the Results
button from this list, it is possible to see the list of the files produced by the
simulation.
The user can choose either to delete files (in this case he will lose them
definitely) or to plot them, using a visualization tool available on the portal
itself. Plotting the files could be useful to check the simulation results.
2.
Near Future Perspectives
Many improvement are planned to be carried out in the short-term activity.
They include:
• implementation of on-line tools for the automatic generation of the most
used and relevant initial conditions for astrophysical/cosmological simulations;
• implementation of scheduling methods for the management of very-long
term simulations by subdividing them in shorter “sub-simulations” that
could satisfy the CPU times restrictions of the various queue job systems;
and
• inclusion of advanced data analysis and storage tools (for example, AstroMD, Becciani et al. 2000).
To conclude, note that the AstroComp server is based on a PHP/MYSQL environment and that the databases structure has been designed with the capability
of an easy interface with the middleware and the Resource Broker for a future
grid-based computational environment.
Anyone who is interested on this project and wants to add astrophysical
codes to the portal can contact us, sending an e-mail to one of the AstroComp
members (e-mail addresses are available in the AstroComp Members 1 page).
References
Becciani, U. & Antonuccio-Delogu, V. 2001, Comp. Phys. Comm., in press (astroph/0101148)
Becciani, U., Antonuccio-Delogu, V., Gheller, C., Calori, L., Buonomo, F. &
Imboden, S. 2000, IEEE CG&A, submitted (astroph/0006402)
Di Matteo, P. 2001, Graduation Thesis, Univ. of Rome “La Sapienza,” Italy
Miocchi, P. & Capuzzo Dolcetta, R. 2002, A&A, 382, 758
1
View publication stats
http://www.astrocomp.it/members.it