El Supercómputo en la Explotación del Petróleo
|
|
- Ignacio Henríquez Vargas
- hace 8 años
- Vistas:
Transcripción
1 El Supercómputo en la Explotación del Petróleo Escuela de Modelación y Métodos Numéricos CIMAT, Guanajuato, Junio 2009 Luis M. de la Cruz Unidad de Investigación en Cómputo Aplicado DGSCA Universidad Nacional Autónoma de México k: luiggi@unam.mx web : 19 Junio 2009
2 Colaboradores Dr. Ismael Herrera, Instituto de Geofísica UNAM Dr. Martín Díaz Viera, Instituto Mexicano del Petróleo Dr. Dennys López Falcón, Instituto Mexicano del Petróleo LMCS Escuela de Modelación y Métodos Numéricos 2 / 44
3 Contenido 1 MMC Problemas de gran reto Proceso general de la MMC Modelos físicos Modelos matemáticos Modelos discretos Solución de las ecuaciones 2 Cómputo de Alto Desempeño (HPC) HPC Visualización y análisis de los resultados 3 Integración 4 Conclusiones LMCS Escuela de Modelación y Métodos Numéricos 3 / 44
4 Modelación Matemática y Computacional La MMC (cómputo científico) ha tenido un desarrollo muy significante en los últimos años. Desarrollo de nuevas arquitecturas. Desarrollo de nuevos métodos. Desarrollo de algoritmos eficientes. Se ha convertido en una herramienta indispensable en casi todas las disciplinas científicas. Es particularmente útil en la solución de problemas que son insolubles analíticamente o cuyo experimento es imposible difíciles, lentos, caros y peligrosos. LMCS Escuela de Modelación y Métodos Numéricos 4 / 44
5 Problemas de gran reto El Federal High Performance Computing and Communications Program (HPCC) establecido en 1991, en EE.UU, definió una clase de problemas conocidos como Grand Challenge Problems(GCP). Un GCP es un problema fundamental de ciencia y/o ingeniería, NO resuelto en la actualidad, con muchas aplicaciones y cuya solución requiere del uso de grandes recursos de cómputo, los cuales estarán disponibles en un futuro cercano. La solución de un GCP tendría un gran impacto económico y social significante. Uno de esos problemas es la recuperación eficiente de hidrocarburos. LMCS Escuela de Modelación y Métodos Numéricos 6 / 44
6 Proceso general de la MMC La modelación matemática y computacional (MMC) consiste de la construcción de modelos matemáticos de fenómenos que ocurren en la naturaleza y en procesos industriales, y de la solución de éstos mediante el uso de técnicas numéricas y computacionales LMCS Escuela de Modelación y Métodos Numéricos 8 / 44
7 Modelo Físico Un yacimiento petrolero está constituido de un material sólido y poroso (la matriz), cuyos huecos están llenos de fluidos que se separan en tres fases: agua, aceite y gas. En la fase agua sólo hay H2O, pero tanto en la fase de aceite como en la fase de gas hay muchos hidrocarburos de distinta composición LMCS Escuela de Modelación y Métodos Numéricos 10 / 44
8 Modelo Físico En la simulación de yacimientos petroleros (SYP) Rasgos geológicos y estructurales del yacimiento. Fallas, delimitación de unidades geológicas, tipos de rocas y su distribución, etc. Distribución de las propiedades petrofísicas de roca y fluidos. Porosidad, permeabilidad, saturación, etc. Tipo de modelo Una, dos o tres fases (petróleo, agua, aceite). Composicional Modelos térmicos. Reacciones químicas LMCS Escuela de Modelación y Métodos Numéricos 11 / 44
9 Modelo Matemático: petróleo negro Ecuaciones de balance global dm w Z (t) = g w dx dt B(t) d M o Z (t) = ḡ o dx dt B(t) dm dg Z (t) = dt dm g (t) dt = Z B(t) B(t) g dg + g o g dx g dg + g g o dx Ecuaciones diferenciales de balance (φs wρ w) + (φs wρ wv w ) t = g w (φs o ρ o) + (φs o ρ ov o ) t = ḡ o (φs o R S ρ o) + (φs o ρ dgv o ) t = g dg + g o g (φs gρ g) + (φs gρ gv g ) t = g g + g g o S w + S o + S g = 1 y g o g + g g o = 0 Las g α corresponden a la extracción de cada fase; g o g es la masa de gas que se disuelve en la fase aceite; g g o es la masa de gas disuelto que se volatiliza pasando a la fase gas. LMCS Escuela de Modelación y Métodos Numéricos 13 / 44
10 Modelo Matemático: petróleo negro Usando la velocidad de Darcy (u α = φs α v α, α = w, o, g ): (φs wρ w) + (ρ wu t w ) = g w (φs o ρ o) + ( ρ ou t o ) = ḡ o φ(s gρ g + S o R S ρ o) + (ρ gu t g + ρ o R Su o ) = g g + R Sḡ o u α = kkrα ` pα + ρ α γ µ α ρ dg = R S ρ o; S w + S o + S g = 1; p cgo(s g) = p g p o; p cow(s w) = p o p w 9 ecs. por nodo de la malla y el mismo número de incógnitas, (ρ w, ρ o, ρ g, S w, S o, S g, u w, u o, u g ). LMCS Escuela de Modelación y Métodos Numéricos 14 / 44
11 Modelos discretos Dado que en general no existe solución analítica de los modelo matemáticos, se recurre a métodos numéricos simular los fenómenos que ocurren en la extracción de petróleo. El problema se transforma en un modelo discreto: 1 Discretización del espacio 2 Discretización de las ecuaciones matemáticas continuas. LMCS Escuela de Modelación y Métodos Numéricos 16 / 44
12 Modelos discretos: espacio En los métodos numéricos tradicionales se requiere de la construcción de una malla sobre el dominio físico de estudio. En SYP la generación de la malla es un proceso muy complejo, pues las mallas son irregulares y con fallas. LMCS Escuela de Modelación y Métodos Numéricos 17 / 44
13 Modelos discretos: ecuaciones Métodos numéricos más usados: Diferencias finitas (MDF) Volumen finito (MVF) Elemento finito (MEF), En años recientes el método de MVF, originalmente desarrollado para mallas estructuradas, ha sido adaptado a mallas no estructuradas para geometrías complejas. Debido a esto el MVF ha sido utilizado en SNY, y de acuerdo con varios autores, es actualmente una buena opción a MDF y MEF. Menos grados de libertad Conservativo Más fácil de implementar que MEF. Menos esfuerzo computacional que MEF. Más preciso que MDF. LMCS Escuela de Modelación y Métodos Numéricos 18 / 44
14 Solución de las ecuaciones Modelo composicional: 2 N c + 9 ecuaciones en cada nodo, con el mismo número de incógnitas. N c es el número de componentes. Para 80,000 nodos: Composicional: N c = 5; 1, Los sistemas son dispersos y es en este paso donde se consume el mayor tiempo de cómputo. Algoritmos de solución: Directos (Gauss, LU) Iterativos (Jacobi, Gauss-Seidel, PCGM, GMRES, ORTHOMIN) LMCS Escuela de Modelación y Métodos Numéricos 20 / 44
15 Ley de Moore En 1965 Gordon Moore se dió cuenta que el número de transistores en un circuito integrado se podía duplicar cada 18 meses. LMCS Escuela de Modelación y Métodos Numéricos 22 / 44
16 Ley de Moore en la práctica LMCS Escuela de Modelación y Métodos Numéricos 23 / 44
17 Velocidad de una computadora Proporcional al número de transistores por unidad de área. FLOPS : FLoating point Operations Per Second. Nombre Símbolo FLOPS Mega FLOPS MFLOPS 10 6 Giga FLOPS GFLOPS 10 9 Tera FLOPS TFLOPS Peta FLOPS PFLOPS Exa FLOPS EFLOPS Zetta FLOPS ZFLOPS Yotta FLOPS YFLOPS Xera FLOPS XFLOPS LMCS Escuela de Modelación y Métodos Numéricos 24 / 44
18 Requerimientos en un GCP SYN: Modelo composicional Se consideran N c componentes de hidrocarburos. Fases: agua, aceite y gas. 2 N c + 9 ecuaciones e incógnitas por nodo. En una simulación típica se requieren 10 6 nodos. Total de incógnitas para N c = 5 es Simulación de 5 años, resultados cada día. : 3, Double 4 Bytes. Total requerido : O(10 11 ). Este tipo de simulaciones se repiten muchas veces. Escalamiento (Upscaling) : reducción del número de nodos. LMCS Escuela de Modelación y Métodos Numéricos 25 / 44
19 Cómputo de Alto desempeño (HPC) High-performance computing (HPC) Provee de recursos computacionales con más de un orden de mágnitud de poder computacional que una PC de escritorio. Estos recursos agrupados en un mainframe se suele llamar supercomputadora, aunque también es posible tener el mismo poder mediante el arreglo de computadoras o clusters. Las supercomputadoras y/o clusters son usados para resolver problemas complejos de gran escala (GCP). El uso efectivo de HPC requiere de aprender a desarrollar estas técnicas dentro de un código. LMCS Escuela de Modelación y Métodos Numéricos 26 / 44
20 Top 500 Lista de supercomputadoras más poderosas en el mundo. 1.- Roadrunner, LANL, USA, 122,440 cores, TFLOPS (1 PFLOP) Kanbalam, UNAM, MX, 1,368 cores, 7.1 TFLOPS. 1 Noviembre, 2006 LMCS Escuela de Modelación y Métodos Numéricos 27 / 44
21 Ley de Moore vs HPC LMCS Escuela de Modelación y Métodos Numéricos 28 / 44
22 Top 10 LMCS Escuela de Modelación y Métodos Numéricos 29 / 44
23 Desempeño hasta 2009 LMCS Escuela de Modelación y Métodos Numéricos 30 / 44
24 Desempeño proyectado hast 2019 LMCS Escuela de Modelación y Métodos Numéricos 31 / 44
25 Desarrollo de Software I. Jacobson, G. Booch, and J. Rumbaugh. LMCS Escuela de Modelación y Métodos Numéricos 32 / 44
26 Desarrollo de software en MMC LMCS Escuela de Modelación y Métodos Numéricos 33 / 44
27 TUNA::FVM Arquitectura LMCS Escuela de Modelación y Métodos Numéricos 34 / 44
28 TUNA::FVM Paquetes Ecuación general de transporte: Versión discreta usando FVM: ψ t + (vψ) = τ + g a P ψ P = a W ψ W + a E ψ E + a S ψ S + a N ψ N + a B ψ F + a B ψ B + S u. LMCS Escuela de Modelación y Métodos Numéricos 35 / 44
29 Desarrollo de software en MMC Bibliotecas de código abierto, paralelos y escalables: TOPS : Toward Optimal Petascale Simulation [ HYPRE [ ] PETSc : Portable, Extensible Toolkit for Scientific Computation [ SUNDIALS [ ] SuperLU [ xiaoye/superlu/ ] Toolkit for Advanced Optimization [ ] The Trilinos Project [ ] Métodos de Descomposición de Dominio. Herrera, I and Yates, R., Unified Multipliers-Free Theory of Dual-Primal Domain Descomposition Methods, Numerical Methods For Partial Differenctial Equations, Wiley InterScience, LMCS Escuela de Modelación y Métodos Numéricos 36 / 44
30 HPC Aprender HPC requiere de mucho esfuerzo. Con HPC se puede mejorar un código para que en vez de 1 día se ejecute en 1 hr. Por qué no esperar 1 día? Respuestas: HPC nos da lo que no se obtiene en ningún otro lugar: hacer ciencia más grande, más rápido y más emocionante. Si un código corre más rápido significa que puede resolver problemas más grandes que los comunes en la misma cantidad de tiempo. Lo que pasa hoy en HPC será lo que se tenga en una PC de escritorio en 5 o 10 años. Cualquier experiencia en HPC nos da una visión del futuro. LMCS Escuela de Modelación y Métodos Numéricos 37 / 44
31 Visualización y análisis Que hacer con miles y miles de números? Visualización científica: mapear números en dimensiones perceptuales para hacer la información entendible. Visual, auditiva y táctil. Nuevas tecnologías estereoscopía despliegues amplios e interfaces. cluster s gráficos con GPUs de última generación (ATI, nvidia, etc.) programación de la GPU. Visualización en paralelo [ The Institute for Ultrascale Visualization The Visualization and Analytics Center for Enabling Technologies (VACET) The Scientific Data Management Center for Enabling Technologies LMCS Escuela de Modelación y Métodos Numéricos 39 / 44
32 Integración Como integrar todas las técnologías para modelar la recuperación mejorada de hidrocarburos? Telecomunicaciones. GRID e Internet 2. Ejemplo: ResGRID Center for Computation and Technology, Louisiana State University (LSU). Craft & Hawkins Departament of Petroleum Engineering, LSU. Dept. of Computer Science, LSU. Objetivos: 1 Manejo de datos de gran escala 2 Realización de cientos o miles de simulaciones. 3 Herramientas fácil de usar integradas (a través de web). LMCS Escuela de Modelación y Métodos Numéricos 40 / 44
33 ResGrid : escenario de uso LMCS Escuela de Modelación y Métodos Numéricos 41 / 44
34 ResGrid : manejo de datos LMCS Escuela de Modelación y Métodos Numéricos 42 / 44
35 ResGrid : manejo de las simulaciones LMCS Escuela de Modelación y Métodos Numéricos 43 / 44
36 Conclusiones La modelación matemática y computacional de la recuperación eficiente de hidrocuarburos es un problema de gran reto. Los modelos físicos y matemáticos son complejos. La generación de las mallas no es trivial Los métodos numéricos generan sistemas de ecuaciones muy grandes. Requiere de grandes recursos de cómputo (HPC). CPU Memoria Almacenamiento Análisis El uso de HPC es de vital importancia. El uso de la Ingeniería de software en combinación con POO y PP ayudan a ordenar los desarrollos. Una manera de integrar las nuevas tecnologías es a través del uso de GRID. Se requiere de personal especializado en muchas áreas del conocimiento. LMCS Escuela de Modelación y Métodos Numéricos 44 / 44
Computación Científica en Paralelo
Computación Científica en Paralelo Luis Miguel de la Cruz luiggix@gmail.com www.dci.dgsca.unam.mx/luiggi Unidad de Investigación en Cómputo Aplicado DGSCA-UNAM. Posgrado en Ciencia e Ingeniería de la Computación
Más detallesby Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
Más detallesUn filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i.
Filtros Digitales Un filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i. En electrónica, ciencias computacionales y matemáticas, un filtro
Más detallesServicios avanzados de supercomputación para la ciència y la ingeniería
Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería HPCNow! provee a sus clientes de la tecnología y soluciones
Más detallesFUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013
FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS CNCA Abril 2013 6. COMPUTACIÓN DE ALTO RENDIMIENTO Ricardo Román DEFINICIÓN High Performance Computing - Computación de Alto Rendimiento Técnicas, investigación
Más detallesArquitectura: Clusters
Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware
Más detallesGPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS
GPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS MAURO CANABÉ SERGIO NESMACHNOW Centro de Cálculo, Facultad de Ingeniería Universidad de la República, Uruguay GPU IMPLEMENTATIONS
Más detallesSolución. Sistema Desarrollado por IMP, Solución para Detectar Fugas y Tomas Clandestinas en Ductos de Transporte de Gas y Líquidos.
investigación Fuentes: Instituto Mexicano del Petróleo/ Elizabeth Martínez, PetroQuiMex. Solución Sistema Desarrollado por IMP, Solución para Detectar Fugas y Tomas Clandestinas en Ductos de Transporte
Más detallesDepartamento Aeronáutica
Departamento Aeronáutica 3 Encuentro Nacional de Computación de Alto Rendimiento para Aplicaciones Científicas - WHPC 2014 Córdoba, 5 y 6 de agosto Grupo de Trabajo Grupo de Trabajo Este grupo de trabajo
Más detallesInicio con CATIA. Capítulo 1
CATIA_01_2011_filmar:Maquetación 1 29/09/2011 13:18 Página 1 Capítulo 1 Inicio con CATIA Este capítulo hace una breve descripción del entorno del programa CATIA V5 R16, ya que el programa carece de una
Más detallesDIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD
DIPLOMADO DINÁMICA DE FLUIDOS COMPUTACIONAL CFD 2015 INTRODUCCIÓN El Diplomado en Dinámica de Fluidos Computacional (CFD, por sus siglas en inglés Computational Fluid Dynamics), constituye uno de los pilares
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 2 Nombre: Procesos de ingeniería del software INGENIERÍA DEL SOFTWARE 1 Contextualización La ingeniería de software actualmente es muy importante, pues con los avances
Más detallesCURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com
CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK www.formacionhadoop.com Índice 1 Qué es Big Data? 2 Problemas con los sistemas tradicionales 3 Qué es Spark? 3.1 Procesamiento de datos distribuido
Más detallesUAEM 2015, Estado de México
CONSTRUCCIÓN DE CLUSTERS Fernando Robles Morales Ins/tuto Nacional de Medicina Genómica Enrique Cruz Mar
Más detallesHP CAST IBÉRICA 2012
HP CAST IBÉRICA 2012 SERVICIOS DE NUBE PÚBLICA SOBRE ECOSISTEMAS DE SUPERCOMPUTACIÓN Ó HPC2 INTA, Torrejón de Ardoz, 2 Octubre de 2012 joseluis.gonzalez@cenits.es SERVICIOS DE NUBE PÚBLICA SOBRE ECOSISTEMAS
Más detallesSoluciones para entornos HPC
Dr.. IT Manager / Project Leader @ CETA-Ciemat abelfrancisco.paz@ciemat.es V Jornadas de Supercomputación y Avances en Tecnología INDICE 1 2 3 4 HPC Qué? Cómo?..................... Computación (GPGPU,
Más detallesUN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR
UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR Manuel González y Javier Cuadrado Departamento de Ingeniería Industrial II, Campus de Esteiro, 15403 Ferrol Universidad de
Más detallesDescomposición de dominios
Descomposición de dominios Miguel Vargas 27/10/10 1/29 Contenido Contenido Solución de ecuaciones diferenciales con descomposición de dominios Dominios sin traslape, complemento de Schur Método alternante
Más detallesFigura 1.4. Elementos que integran a la Tecnología de Información.
1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que
Más detallesMODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE
MODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE Este material y todos y cada uno de los contenidos en él incorporados constituyen una adaptación de las conferencias de
Más detallesCapítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado
Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,
Más detallesEvaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570
Evaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570 Juan Carlos Fernández Rodríguez. Área de HPC. Centro Informático Científico de Andalucía (CICA) Junta de Andalucía
Más detallesModelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes
Modelización y Balanceo de la Carga Computacional en la Simulación Paralela de la Dispersión Atmosférica de Contaminantes Diego R. Martínez diegorm@dec.usc.es Dpto. Electrónica y Computación Universidad
Más detallesSoftware de Simulación aplicado a entornos de e-learning
Software de Simulación aplicado a entornos de e-learning 2009 Laboratorio de Investigación de Software Universidad Tecnológica Nacional Facultad Regional Córdoba Titulo del Proyecto Software de Simulación
Más detallesConclusiones. Particionado Consciente de los Datos
Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser
Más detallesIntroducción: Visualización, Discretización,
Introducción: Visualización, Discretización, Hardware y Métodos Numéricos Prof. M.C. Rivara 2011 M.C.Rivara 2011 1 Contenido Visualización Científica versus Visualización Realista Modelación de objetos
Más detalles2. JUSTIFICACIÓN 2.1. Justificación del título propuesto
2. JUSTIFICACIÓN 2.1. Justificación del título propuesto Hoy en día la computación se considera una parte imprescindible, junto con la teoría y la experimentación, para el avance del conocimiento científico.
Más detallesHOJA INFORMATIVA DE HORTICULTURA
HOJA INFORMATIVA DE HORTICULTURA COSECHA Y POST-COSECHA: Importancia y fundamentos Alejandro R. Puerta Ing. Agr. Agosto 2002 La cosecha y post - cosecha es una etapa de fundamental importancia en el proceso
Más detallesDiseño e Implementación de Herramientas de Simulación de Procesos para la Industria SucroenergéticaColombiana (CENIPROF V2.0)
Diseño e Implementación de Herramientas de Simulación de Procesos para la Industria SucroenergéticaColombiana (CENIPROF V2.0) Jairo Moreno Ingeniero Químico jmoreno@cenicana.org Comité de Fábrica, Agosto
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesEl Proceso Unificado de Desarrollo de Software
El Proceso de Desarrollo de Software Ciclos de vida Métodos de desarrollo de software El Proceso Unificado de Desarrollo de Software 1 Fases principales del desarrollo de software Captura de requisitos:
Más detallesAplicación del Procesamiento en Paralelo en Modelación Computacional. Robert A. Yates Instituto de Geofísica
Aplicación del Procesamiento en Paralelo en Modelación Computacional Robert A. Yates Instituto de Geofísica (algunos) Problemas de Interés Prognóstico del Clima Reservas Petroleras Rendering [Hollywood]
Más detallesTecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014
Tecnologías en la Educación Matemática jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada
Más detallesCLASIFICACIÓN DE LAS COMPUTADORAS. Ing. Erlinda Gutierrez Poma
CLASIFICACIÓN DE LAS COMPUTADORAS Ing. Erlinda Gutierrez Poma Tipos de Computadoras Dentro de la evolución de las computadoras, han surgido diferentes equipos con diferentes tamaños y características según
Más detallesAnálisis y diseño de piezas de máquinas con CATIA V5
Jose Antonio Vásquez Angulo Análisis y diseño de piezas de máquinas con CATIA V5 Introducción El método de elementos finitos MEF o FEM, como se le conoce en inglés, se ha convertido en el método estándar
Más detallesMetodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web
Metodología y Framework para el Desarrollo de Aplicaciones Científicas con Computación de Alto Rendimiento a través de Servicios Web J.Corral-García, D.Cortés-Polo, C.Gómez-Martín, J.L.González-Sánchez
Más detallesTUTORIAL: COMPUTACIÓN de ALTO DESEMPEÑO
TUTORIAL : COMPUTACIÓN de ALTO DESEMPEÑO SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción Computadores paralelos
Más detallesSistema binario. Representación
Sistema binario El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno ( y ). Es el que se utiliza
Más detallesING. YURI RODRIGUEZ ALVA
Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud
Más detallesAsociación Robótica para niños
Asociación Robótica para niños Formando para el futuro! Asociación Robótica para niños, inscrita en el Registro de Asociaciones de la Generalitat Valenciana, Sección Primera, número W-01-051900-V, en fecha
Más detallesINGENIERIA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES CLAVE MATERIA OBJETIVO
INGENIERIA EN INGENIERÍA EN SISTEMAS COMPUTACIONALES CLAVE MATERIA OBJETIVO SCE - 0418 SCM - 0414 SCC-0428 ACM - 0403 SCB - 0421 SCV - 0407 ACU-0402 Introducción a la ingeniería en sistemas computacionales
Más detallesCapítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesFigura 1. Fuente: elaborada en el MSLab
PLATAFORMA TECNOLÓGICA DEL LABORATORIO DE MODELACIÓN Y SIMULACIÓN Centro de Estudios Empresariales para la Perdurabilidad CEEP Facultad de Administración Universidad Colegio Mayor de Nuestra Señora del
Más detallesMétodos Iterativos para Resolver Sistemas Lineales
Métodos Iterativos para Resolver Sistemas Lineales Departamento de Matemáticas, CCIR/ITESM 17 de julio de 2009 Índice 3.1. Introducción............................................... 1 3.2. Objetivos................................................
Más detallesDesarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico.
Desarrollo de un cluster computacional para la compilación de algoritmos en paralelo en el Observatorio Astronómico. John Jairo Parra Pérez Resumen Este artículo muestra cómo funciona la supercomputación
Más detallesLA MODELACIÓN MATEMÁTICA Y COMPUTACIONAL EN LA CRISIS PETROLERA DE MÉXICO. Instituto de Geofísica, UNAM
LA MODELACIÓN MATEMÁTICA Y COMPUTACIONAL EN LA CRISIS PETROLERA DE MÉXICO ISMAEL HERRERA REVILLA PREMIO NACIONAL DE CIENCIAS INVESTIGADOR NACIONAL DE EXCELENCIA Instituto de Geofísica, UNAM 1 A. INTRODUCCIÓN
Más detallesBusiness Analytics. Jordi Gironés Roig PID_00197282
Business Analytics PID_00197282 CC-BY-NC-ND PID_00197282 Business Analytics Licenciado en Matemáticas por la Universidad Autónoma de Barcelona y diplomado en Empresariales por la Universitat Oberta de
Más detalles2.1 Clasificación de los sistemas de Producción.
ADMINISTRACION DE OPERACIONES Sesión 2: La Administración de operaciones II Objetivo específico 1: El alumno conocerá la clasificación de los sistemas de producción, los sistemas avanzados de manufactura
Más detallespymegnu v2.0 PRESENTACIÓN DE PRODUCTOS
PRESENTACIÓN DE PRODUCTOS pymegnu v2.0 1 INTRODUCCIÓN Nuestros sistemas 100% web le permitirán poder obtener todas las ventajas competitivas que ofrece Internet, como la disponibilidad de tener sus sistemas
Más detallesNuevo procedimiento para la eliminación de tinta impresa en films de plástico
Nuevo procedimiento para la eliminación de tinta impresa en films de plástico Oferta tecnológica: Nuevo procedimiento para la eliminación de tinta impresa en films de plástico RESUMEN El grupo de Residuos,
Más detallesNo se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.
RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este
Más detallesRELACIONES DE RECURRENCIA
Unidad 3 RELACIONES DE RECURRENCIA 60 Capítulo 5 RECURSIÓN Objetivo general Conocer en forma introductoria los conceptos propios de la recurrencia en relación con matemática discreta. Objetivos específicos
Más detallesTrabajo final de Ingeniería
UNIVERSIDAD ABIERTA INTERAMERICANA Trabajo final de Ingeniería Weka Data Mining Jofré Nicolás 12/10/2011 WEKA (Data Mining) Concepto de Data Mining La minería de datos (Data Mining) consiste en la extracción
Más detallesAnalizar, desarrollar y programar modelos matemáticos, estadísticos y de simulación.
PERFIL PROFESIONAL Analizar, desarrollar y programar modelos matemáticos, estadísticos y de simulación. Reconocer y guiarse por los aspectos sociales, profesionales y éticos en su entorno. Dirigir y coordinar
Más detallesFSTIC 06. CAPP Ondas
FSTIC 06 CAPP Ondas Desarrollo de una plataforma tecnológica para modelización y simulación de señales, sistemas y procesamiento de la información Marcela B. Goldschmit 1 Proyecto ONDAS Temática científica
Más detallesCap. 24 La Ley de Gauss
Cap. 24 La Ley de Gauss Una misma ley física enunciada desde diferentes puntos de vista Coulomb Gauss Son equivalentes Pero ambas tienen situaciones para las cuales son superiores que la otra Aquí hay
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesEl Cliente y El Ingeniero de Software
El Cliente y El Ingeniero de Software Juan Sebastián López Restrepo Abstract. The continuing evolution of technologies have made the software technology used more and more increasing, this trend has created
Más detallesEstructura de Computadores I Arquitectura de los MMOFPS
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA Estructura de Computadores I Arquitectura de los MMOFPS Integrantes: Luis Castro Valentina Yévenes RESUMEN Los MMOG (Massively Multiplayer Online Game), son juegos
Más detallesNovedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
Más detallesIntroducción a Computación
Curso: Modelización y simulación matemática de sistemas Metodología para su implementación computacional Introducción a Computación Esteban E. Mocskos (emocskos@dc.uba.ar) Facultades de Ciencias Exactas
Más detallesArquitecturas de computadoras
Arquitecturas de computadoras Colaboratorio Nacional de Computación Avanzada (CNCA) 2014 Contenidos 1 Computadoras 2 Estación de Trabajo 3 Servidor 4 Cluster 5 Malla 6 Nube 7 Conclusiones Computadoras
Más detallesETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS
ETSIINGENIO 2009 DIBUJO DE GRAFOS MEDIANTE ALGORITMOS GENÉTICOS EtsiIngenio Inteligencia Artificial 1 Raposo López Alejandro Sánchez Palacios Manuel Resumen dibujo de grafos mediante algoritmos genéticos
Más detallesIntroducción al Cálculo Simbólico a través de Maple
1 inn-edu.com ricardo.villafana@gmail.com Introducción al Cálculo Simbólico a través de Maple A manera de introducción, podemos decir que los lenguajes computacionales de cálculo simbólico son aquellos
Más detallesModelo de aplicaciones CUDA
Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas
Más detallesforma de entrenar a la nuerona en su aprendizaje.
Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo
Más detallesVisualización. Karla Vega Texas Advanced Compu9ng Center The University of Texas at Aus9n TICAL 2012
Visualización Karla Vega Texas Advanced Compu9ng Center The University of Texas at Aus9n TICAL 2012 Agenda Resumen del proceso de la visualización. Recursos y retos de visualización. Analizando datos.
Más detalles1.-La Cristalografía. 2.-Simetría
1.-La Cristalografía La Cristalografía es la ciencia que se ocupa de los sólidos cristalinos y describe su estructura interna, es decir, como están distribuidos los átomos en su interior. También estudia
Más detalles"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios
"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se
Más detallesMODELOS DE SIMULACIÓN
MODELOS DE SIMULACIÓN En general, se llama modelo a la imagen o representación de un sistema, generalmente simplificada e incompleta. Y se llama simulación a la experimentación con un modelo para extraer
Más detalles39ª Reunión Anual de la SNE Reus (Tarragona) España, 25-27 septiembre 2013
Análisis del comportamiento del flujo de refrigerante a través del cabezal inferior y el impacto de la supresión de los taladros en el faldón lateral del MAEF-2012 con el código CFD STAR-CCM+. Introducción:
Más detallese-commerce vs. e-business
Formas de interactuar en los negocios e-commerce vs. e-business Día a día debemos sumar nuevas palabras a nuestro extenso vocabulario, y e-commerce y e-business no son la excepción. En esta nota explicamos
Más detalles4 Pruebas y análisis del software
4 Pruebas y análisis del software En este capítulo se presentan una serie de simulaciones donde se analiza el desempeño de ambos sistemas programados en cuanto a exactitud con otros softwares que se encuentran
Más detallesMedical Diagnostic Exchange Corp.
Medical Diagnostic Exchange Corp. Acceso económico a las Funciones PACS a través del Insight Una alternativa sencilla para invertir en las estaciones de trabajo PACS más costosas. Un sistema de nueva generación
Más detallesTema 2. Espacios Vectoriales. 2.1. Introducción
Tema 2 Espacios Vectoriales 2.1. Introducción Estamos habituados en diferentes cursos a trabajar con el concepto de vector. Concretamente sabemos que un vector es un segmento orientado caracterizado por
Más detallesSEDO: SOFTWARE EDUCATIVO DE MATEMÁTICA NUMÉRICA. Lic. Maikel León Espinosa. mle@uclv.edu.cu
EDU082 Resumen SEDO: SOFTWARE EDUCATIVO DE MATEMÁTICA NUMÉRICA Lic. Maikel León Espinosa mle@uclv.edu.cu Departamento de Ciencia de la Computación Universidad Central Marta Abreu de Las Villas Carretera
Más detallesBeneficios del uso del HPC en la industria
Beneficios del uso del HPC en la industria ~ Cinzia Zannoni - CINECA Índice CINECA Computing Center Aplicaciónes industriales del HPC Prototipado: de físico a digital Optimización de diseño Diseño de fármacos
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesIngeniería de Software: Parte 2
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de: http://www.dsic.upv.es/~uml http://inst.eecs.berkeley.edu/~cs169/ entre otras fuentes.
Más detallesEl proceso unificado en pocas palabras
El Proceso Unificado de Desarrollo de Software Ivar Jacobson Grady Booch James Rumbaugh Addison Wesley Resumen Capítulo 1. El proceso unificado: dirigido por casos de uso, centrado en la arquitectura,
Más detallesLo que Usted Pueda no Saber sobre Insertos para Autodesk Moldflow Insight
Insertos para Autodesk Moldflow Insight Ana María Marín A-Z Sophisticated Solutions SM5743-V Aprenda sobre diferentes técnicas de modelación y propiedades adecuadas que usted pueda asignar a los distintos
Más detallesTabla 10.2. Tabla de equivalencia entre asignaturas de Ingeniería Técnica en Informática de Gestión al Grado en Ingeniería Informática. Créd LRU.
El proceso de adaptación de los estudiantes de la actual Ingeniería Técnica en Informática de Gestión al título de grado en Ingeniería Informática se realizará a requerimiento de los propios estudiantes
Más detallesLaboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015
Anexo A. Partida 3 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD3 El bien a adquirir se describe a continuación y consiste en cúmulo de supercómputo
Más detallesCLASIFICACION DE LAS COMPUTADORAS
CLASIFICACION DE LAS COMPUTADORAS Tipos de Computadoras Dentro de la evolución de las computadoras, han surgido diferentes equipos con diferentes tamaños y características según su tipo de labor. Los computadores
Más detallesTecnología de Mallas de Colaboración
Tecnología de Mallas de Colaboración Chile Digital 2010 Noviembre 2003 Florencio I. Utreras Director Ejecutivo de REUNA http://www.reuna.cl Mallas Conceptos y Razones Mallas (GRID s) Infraestructura de
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesAplicación de la inteligencia artificial a la resolución del problema de asignación de estudiantes del departamento de PDI
Aplicación de la inteligencia artificial a la resolución del problema de asignación de estudiantes del departamento de PDI Ricardo Köller Jemio Departamento de Ciencias Exactas e Ingeniería, Universidad
Más detallesLas diez cosas que usted debe saber sobre las LICENCIAS de los derechos de Propiedad Industrial e Intelectual
Las diez cosas que usted debe saber sobre las LICENCIAS de los derechos de Propiedad Industrial e Intelectual 1.- Qué se entiende por Transferencia de Tecnología?. La transferencia de tecnología es el
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesOptimización de Procesos
Optimización de Procesos Tier I: Métodos Matemáticos de Click to edit Master title style Optimización Sección 4: Optimización Multi-Objetivo Click to Introducción edit Master title style La optimización
Más detallesDescripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda
Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda A través del Instrumento de Agregación de Demanda para la Adquisición de Servicios Oracle, las Entidades Estatales
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detallesGRID COMPUTING MALLA DE ORDENADORES
GRID COMPUTING MALLA DE ORDENADORES Introducción Concepto Compartir potencia computacional; Aprovechamiento de ciclos de procesamiento; El Grid Computing se enmarca dentro de la tecnología de computación
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesSUMADOR BINARIO. Instituto Internacional de Investigación de Tecnología Educativa
SUMADOR BINARIO INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente caso práctico. La finalidad del presente es el desarrollo
Más detallesMICRODES@: una herramienta software para el diseño automatizado de hornos industriales de microondas
Universidad Politécnica de Cartagena E.T.S. de Ingeniería de Telecomunicación Espacio-Tele o n 0 1 (2010) Revista de la ETSIT-UPCT MICRODES@: una herramienta software para el diseño automatizado de hornos
Más detallesQué es el enrutamiento estático?
Sistemas Operativos SISTEMAS OPERATIVOS 1 Sesión No. 2 Nombre: Enrutamiento estático Contextualización Qué es el enrutamiento estático? Los enrutamientos son fundamentales para la red de datos, ya que
Más detallesAct 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador
Act 1: Revisión de Presaberes Lectura No. 1 Título de la Lectura: El Computador Computador, dispositivo electrónico capaz de recibir un conjunto de instrucciones (input) y ejecutarlas realizando cálculos
Más detalles