Cheeryy

Páginas: 16 (3794 palabras) Publicado: 1 de octubre de 2011
Procesamiento de observación

El ECMWF asimilación de datos de observación del sistema de procesamiento se divide en dos partes:
| 1) la observación no IFS módulo de procesamiento (OBSPROC), y |

| 2) el módulo de procesamiento de IFS (IFS). |

La línea principal de separación que se hace en uno o el otro módulo se basa en si un campo (primera aproximación, por ejemplo lainformación es necesaria o no. Por lo tanto, las funciones de procesamiento de observación para que la información de campo, no se requiere son tratados por el OBSPROC, mientras que las ofertas de IFS con las funciones de procesamiento de la observación de que se requiere información de campo. El OBSPROC también se conoce como el sistema de observación pre-análisis de la manipulación.

El objetivoprincipal de la OBSPROC es triple:
| 1) para pre-procesar los datos de entrada para su posterior utilización en el análisis (IFS), |

| 2) para el procesamiento posterior de datos utilizado por el análisis, |

| 3) ofrecer alguna observación relacionada con el procesamiento de diagnóstico / herramientas de depuración. |

La observación de procesamiento / manejo en el sistema deasimilación de datos de ECMWF ha hecho muy compleja. Esto se debe principalmente a un mayor volumen y variedad de observaciones, junto con las técnicas de análisis más avanzadas y las computadoras.

La idea es contar con:
| (A) eficiente, |

| (B), transparente |

| (C) de bajo mantenimiento, |

| (D) completa |
Sistema de observación del proceso para que todos los requisitos deanálisis de observación de variaciones, tanto en el funcionamiento y los contextos de investigación, pueden ser satisfechas. Por el lado de la eficiencia del uso de procesamiento paralelo masivo (MPP) computadoras llevó a un sistema de observación de procesamiento completamente en paralelo. El requisito de la transparencia significa que tanto el código como la estructuración de datos tuvo que serequipo independiente. Al considerar el procesamiento de la observación de mantenimiento del sistema, la opinión era que tenía que ser organizado de tal manera, en primer lugar, que debe ser controlado tanto como es posible que externamente (sin cambios en el código) a través de listas de nombres y, en segundo lugar, que el código debe ser modular lo suficiente como para que cuando hay una necesidadde cambiar o ampliar el mismo (por nuevas observaciones) se puede hacer con relativa facilidad. Por la amplitud del sistema se entiende que sólo unos pocos pasos de trabajo (módulos) deben realizar todas las tareas de procesamiento de observación, así como para adaptarse a las necesidades futuras.

En términos generales, OBSPROC es un módulo de lista de nombres impulsado con valores prefijadosadecuados. Hay 15 listas de nombres por completo por el momento.

El módulo OBSPROC se puede utilizar de dos modos:
| (A) tarea (la versión de estación de trabajo), y |

| (B) paralelo (versión MPP). |

Paralelización de los OBSPROC era necesario porque:
| • la expansión de una gran falta de homogeneidad en los conjuntos de datos puede llevar mucho tiempo, |

| • untrabajo computacional otros también se hace al mismo tiempo |

| • en una máquina paralela cada procesador individual tiende a ser lento '"(sobre todo en el modo escalar), |

| • Los requisitos de memoria para el procesamiento de las observaciones pueden ser muy grandes, |

| • un MPP se puede prestar, naturalmente, a los datos distribuidos, y |

| • La experiencia pasada y presentemuestra que los pasos de la tarea individual de trabajo son una fuente de los cuellos de botella. |
Aunque los aspectos de la paralelización del proceso de observación son tratados por un módulo separado llamado OBSORT, el OBSPROC es lograr la paralelización de una serie de llamadas a subrutinas OBSORT. Efectivamente, el código OBSPROC es la misma tanto para el paralelizado y los modos de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS