Portafolio Costos Instructores

TECNOLOGÍA DE CLUSTER Y CÓMPUTO NUMÉRICO EN PARALELO APLICADO A CIENCIAS E INGENIERÍA


El curso está organizado para familiarizar al participante con ideas, conceptos y herramientas disponibles de la computación de alto rendimiento. Más importante, mediante prácticas intensivas el participante podrá adquirir conocimientos y destrezas en técnicas computacionales contemporáneas en el ámbito de la tecnología de cluster y la computación en paralelo, que le permitirán abordar con eficacia problemas comunmente encontrados en Ciencias e Ingeniería, que sólo pueden ser analizados cuantitativamente mediante el uso del computador y que requieren de la computación en paralelo para obtener resultados en un tiempo razonable.

Se recomienda que los participantes estén familiarizados con algún lenguaje de programación, preferiblemente Fortran ó C en cualquiera de sus modalidades. El ambiente de trabajo es UNIX/LINUX, por lo que se recomienda estar familiarizado con este sistema operativo.

El curso está diseñado para aprender haciendo, para lo cual los participantes tendrán acceso a las herramientas computacionales durante el momento de la instrucción. Así, los instructores constantemente asignarán a los participantes tareas prácticas a desarrollar durante el curso, con una duración de 32 horas distribuidas en secciones teóricas y de laboratorio.

Su contenido es el siguiente:


- Tecnología del Cluster
  • ¿Por-qué trabajar con máquinas paralelas?
  • ¿Qué es un Cluster de Alto Rendimiento – HPC?
  • Arquitectura de Equipos en Paralelo
  • Bases Teóricas para el diseño de un Cluster
  • Instalación de un Clúster
  • Ejecución de Aplicaciones en un Clúster
  • Sistema de Colas de Trabajo
  • Administración y supervición de Clúster
- Computación Paralela
  • Introducción
  • Computación Paralela.
  • Computación Distribuida.
  • Ejemplos Ilustrativos
- Entonación de Códigos
  • Introducción
  • Caracterización del rendimiento de un Código
  • Lazos y Arreglos
  • Lazos y “Pipeline”
  • El Peso Aritmético
  • Opciones de optimización del compilador
  • Introducción al Paralelismo automático
  • Ejemplos Ilustrativos
  • Ejercicios
- Introducción a MPI
  • Elementos Básicos de la Programación con MPI
  • Comunicación Punto a Punto
  • Comunicaciones Colectivas
  • Lenguajes de Programación y MPI
  • Ejemplos Ilustrativos
  • Ejercicios
- Bioinformática y Computación de Alto Rendimiento
  • Bioinformática en Tecnología de Cluster
  • Alineamiento de Secuencias en Paralelo
  • Dinámica Molecular en Proteínas
  • Ejemplos Ilustrativos
  • Uso de Bibliotecas Paralelas para Bioinformática
  • Ejercicios


COMPUTO NUMERICO EN PARALELO PARA BIOINFORMÁTICA

El curso está organizado para familiarizar al participante con ideas, conceptos y herramientas disponibles de la computación de alto rendimiento para la Bioinformática. Más importante, mediante prácticas intensivas el participante podrá adquirir conocimientos y destrezas en técnicas computacionales contemporáneas en el ámbito de la bioinformática y la computación en paralelo.

Se recomienda que los participantes estén familiarizados con algún lenguaje de programación.

El curso está diseñado para aprender haciendo, para lo cual  los participantes tendrán acceso a las herramientas computacionales durante el momento de la instrucción. Así, los instructores constantemente asignarán a los participantes tareas prácticas a desarrollar durante el curso.

Su contenido es el siguiente:




- Computación Paralela
                • Introducción
                • Computación Paralela.
                • Computación Distribuida.
                • Ejemplos Ilustrativos

- Entonación de Códigos

  • Introducción
  • Caracterización del rendimiento de un Código
  • Lazos y Arreglos
  • Lazos y “Pipeline”
  • El Peso Aritmético
  • Opciones de optimización del compilador
  • Introducción al Paralelismo automático
  • Ejemplos Ilustrativos
  • Ejercicios
- Introducción a MPI
  • Elementos Básicos de la Programación con MPI
  • Comunicación Punto a Punto
  • Comunicaciones Colectivas
  • Lenguajes de Programación y MPI
  • Ejemplos Ilustrativos
  • Ejercicios
- Bioinformática y Computación de Alto Rendimiento
  • Bioinformática en Tecnología de Cluster
  • Alineamiento de Secuencias en Paralelo
  • Dinámica Molecular en Proteínas
  • Ejemplos Ilustrativos
  • Uso de Bibliotecas Paralelas para Bioinformática
  • Ejercicios


TALLER DE HERRAMIENTAS DE ANÁLISIS Y SECUENCIAS

Los Talleres de Herramientas para Análisis de Secuencias (THAS) busca entrenar a estudiantes y profesionales en el empleo de algunas herramientas para análisis genético, bien sea secuencias de ácidos nucléicos o secuencias de proteínas.  Es de carácter nacional y tendrá lugar del 23 al 27 de mayo del 2005 en la Universidad de Los Andes con el apoyo total del Servidor de Bioinformática del Centro Nacional de Cálculo Científico, CeCalCULA

El Taller es la undecima edición en el área de biología y la novena de una serie programada para el entrenamiento de recursos humanos en distintas áreas, adelantada por CeCalCULA desde 1997, año en que se creó el centro. Se realizan en la ULA, IDEA, UNET e instituciones academica que asi lo requieran
El objetivo de los Talleres es el aprendizaje-enseñanza de paquetes completos (de distribución gratuita o con licencia) para el tratamiento, organización, distribución, visualización e interpretación de información proveniente del estudio del genoma.
Los participantes podrán traer sus propias secuencias para ser analizadas con los diversos programas que se daran en el taller
El taller estará enfocado en los siguientes tópicos:
  • Manejo de EMBOSS.
  • Búsqueda en Servidores Remotos (NCBI, EMBL, DDBJ, otros)
  • Bases de Datos ( de ácidos nucleicos, proteínas, estructuras 3D, genomas, otros)
  • Análisis de Secuencias (PM, % aa/nt, ubicación subcelular, restricción, 3D, otros)
  • Alineamiento Simple y Múltiple de Secuencias.
  • Construcción de Árboles filogenéticos con Phylip y MEGA2
  • CLUSTAL, PHYLIP, Visualizadores 3D, otros.OMIM (Base de datos de genes humanos y desordenes genéticos)

Volver al inicio

TÉCNICAS Y HERRAMIENTAS COMPUTACIONALES EN INGENIERÍA: ELEMENTOS FINITOS Y CAD-CAE

El tema específico de este Taller es el método de los elementos finitos. Este concepto forma parte de la base de lo que constituye la ingeniería moderna dentro de los métodos numéricos. El método de elementos finitos es aplicable a toda clase de problemas (estos incluyen análisis estructurales, transferencia de calor, flujo de fluidos, y electromagnéticos). El empleo sistemático de la computación en el diseño, mantenimiento y evaluación de procesos, equipos industriales, obras civiles, etc., se ha hecho cotidiano en los países industrializados. La simulación numérica de estos procesos o del comportamiento de los equipos antes de que sean incluidos en la práctica industrial, o incluso fabricados, constituye una significativa ventaja comparativa para aquellos que disponen de los instrumentos necesarios. Una simple y económica simulación numérica previa a la implementación industrial del objeto puede poner en evidencia fallas ocultas y así ahorrar considerables cantidades de dinero o inclusive salvar vidas humanas. Permite también la obtención de un diseño óptimo que seria imposible de otra manera. El rango de las aplicaciones del método de elementos finitos abarca la extracción de petróleo en un medio poroso, la evaluación de la seguridad de un hospital ante un evento sísmico y hasta el análisis de la fractura de un hueso humano.

CeCalCULA se ha equipado con los programas de elementos finitos y diseño asistido por computadora más sofisticados que existen en el mercado (ABAQUS, MSC/PATRAN, MSC/ARIES, etc.). Todos estos soportes lógicos están a la disposición de la comunidad científica nacional. Sin embargo la complejidad de estos instrumentos y de los conceptos subyacentes requieren de un esfuerzo especial de divulgación y entrenamiento para maximizar y racionalizar su empleo. Las conferencias del evento incluyen charlas sobre los aspectos fundamentales del método, sobre las potencialidades y la filosofía de diseño de los programas, sobre el empleo de estos paquetes en aplicaciones prácticas concretas y sobre las tendencias futuras en el área.

Su contenido es el siguiente:

  • Introducción al método de los elementos finitos para el análisis estructural y el diseño mecánico
  • Introducción al pre-post procesamiento de elementos finitos con MSC/PATRAN y MSC/ARIES y sus módulos de cálculo (NASTRAN, DITRAN, etc...)
  • ABAQUS como herramienta para el análisis estructural por elementos finitos.


Volver al inicio

TALLER GRID

Hoy en día las ciencias han avanzado de tal manera que han ido emergiendo una serie de necesidades tecnológicas, entre ellas se encuentran las de compartir los recursos, almacenar y analizar grandes cantidades de data, aunado al hecho de que los usuarios y las instituciones están distribuidos geográficamente. Para dar una solución a estas necesidades han surgido los Grids Computacionales.

El taller estará enfocado en los siguientes tópicos:
  • Conceptos Grid Computacionales.
  • Presentación y sesión de laboratorio GILDA.
  • Demostración InnerGrid.
  • Proyectos GridLAC, HELEN .
  • Presentación y sesión de laboratorio de herramientas SUN .
  • Presentación y sesión de laboratorio Globus.
  • Presentación y sesión de laboratorio GridPort.

Volver al inicio