You are here: TWiki> Cimec Web>MasComentarios (2007-11-21, MarioStorti)

Respuesta a una consulta sobre compiladores PGI

> Date: Tue, 09 Oct 2001 16:14:30 -0300
> From: Heriberto Fabio Busnengo 
> To: mstorti(at)intec.unl.edu.ar
> Subject: Cluster de PCs
>
> Hola
> Mi nombre es Fabio Busnengo y trabajo en el Instituto de Fisica Rosario
> (IFIR) CONICET-UNR.

  .......................................................................
  Hola. Mario Storti me comento sobre tu email y quedamos en que te
  hiciera algunos comentarios adicionales sobre los paquetes de 
  Portland.
  .......................................................................

> Te escribo por que creo que ustedes tienen funcionando un cluster de 
> PCs Linux con el cual calculan en paralelo. Si no es asi, por favor
> disculpen la molestia !! y podes parar de leer el mail.
> Aqui en Rosario hay algunas personas que queremos armar un cluster y
> quisiera que me cuenten un poco en que consiste el cluster de ustedes, 
> que se necesita (hardware y software) para poder ponerlo a funcionar y
> correr en paralelo. En que lenguaje programan ? Fortran ?
> Que compilador usan ? Buscando un poco de informacion por internet 
> y demas hemos visto que el compilador F90 del Portland Group parece 
> ser lo que usa muchisima gente pero tambien vimos los precios que
> asustan. Ustedes que estan usando?

  .......................................................................
  Efectivamente, los compiladores de Portland Group para cluster parecen
  ser los mas mencionados (C/C++/F). Aqui programamos en esos 3
  lenguajes. Como la parte de C/C++/F77 esta mejor resuelta en Linux 
  (gcc y g77), que la de F90 (todavia no hay un "f90" en Red Hat), 
  estuvimos buscando en Internet:

  1 uno de F90 estandar bajo Linux. De los de "libre distribucion" 
    solo re-encontramos el Pacific Sierra,  que ya lo conociamos de
    antes, pero mantiene dos defectos: i) es un traductor, aunque 
    inteligente, y ii) es un "subset" del lenguaje estandar. Otro
    que bajamos y probamos es el "Imagine", es tambien un "subset" 
    aunque algo particular, y es quizas interesante para ensenianza
    en programacion F90, pero bastante incompatible tanto con el 
    mismo estandar f90 como hacia el f77. 

  2 para correr con f90 en el cluster nuestra estrategia inicial fue:
    disponer de un compilador f90 estandar "escalar" (para un solo
    procesador) y luego "paralelizar" mediante alguna libreria de 
    paso de mensajes, e.g. PVM, MPI. Pero, al experimentar con el 
    Portland, esa estrategia inicial cambio. Nosotros bajamos las
    versiones de prueba hasta 4 nodos y, como nuestros "tests" 
    dieron OK en general, trataremos de comprar alguna instancia.

  3 Respecto de los precios, efectivamente, al principio asustan, 
    pero, leyendo con mas atencion, encontramos:
 
    3.1 Las alternativas mas economicas:
        PGI Workstation (single-seat and volume pricing for node-locked
        single-user licenses), that parallelize for up to 4 processors 
        (auto-parallel SMP, OpenMP, and HPF): 
        
        PGCC (C, C++)   : $239.
        PGF77           : $239.
        PGF77/PGCC      : $399.
        PGHPF/F90/F77   : $399.
        PGI Workstation : $559.

        Esto tendria sentido si uno arma un cluster con 4 cpus y maxima
        RAM en cada nodo (e.g. con 512 MB c/u).

    3.2 Una alternativa de "compromiso":
        PGI CDK Cluster Development Kit multi-user network-floating
        licenses. The PGI CDK compilers parallelize for up to 4 processors
        auto-parallel SMP and OpenMP, and up to the specified number of
        processors for PGHPF-compiled programs. Each kit includes PGHPF
        data parallel HPF for clusters, PGF90TM SMP-parallel F90,
        PGF77 SMP-parallel F77, PGCC SMP-parallel C/C++ and others.
        The PGI CDK includes pre-configured versions of MPI-CH, the PBS
        batch-queuing system, PVM libraries, ScaLAPACK, programming
        examples and utilities, and a PGI-developed installer.
        License for 16 CPUs: $1,999.
        License for 64 CPUs: $2,879.

        Aqui lo interesante, ademas de los compiladores/PVM/MPI, y a
        pesar del precio, es el sistema de colas PBS. De hecho, nosotros
        aqui no lo tenemos implementado, no seria un tarea trivial, y es
        la 2da razon para intentar comprar este kit.

  .......................................................................

> Un abrazo y perdon por la molestia. 
>
> Fabio
>
> H.F. Busnengo. E-mail: busnengo(at)ifir.edu.ar
> TE: (54) (0) 341-4495467 - FAX: (54) (0) 341-4802654
> Depto. de Fisica, Facultad de Ciencias Exactas, Ingenieria y Agrimensura
> Universidad Nacional de Rosario. Av. Pellegrini 250 (2000) Rosario
> ARGENTINA


Espero que te sirva esta informacion,

Saludos.

Jorge D'Elia 
CIMEC - INTEC,  UNL - CONICET           tel : +54-342-455.91.75/77
Universidad Nacional del Litoral (UNL)  fax : +54-342-455.09.44
Guemes 3450, 3000-Santa Fe, ARGENTINA   http://venus.arcride.edu.ar/CIMEC
-------------------------------------------------------------------------

-- MarioStorti - 16 Oct 2001

Topic revision: r2 - 2007-11-21 - 18:49:54 - MarioStorti
 

TWIKI.NET
This site is powered by the TWiki collaboration platformCopyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback