Difference between revisions of "BogotaClimateChange:Climate Simulation Visualization"
From hpcwiki
Jvictorinog (Talk | contribs) |
Jvictorinog (Talk | contribs) (→Funcionamiento básico) |
||
Line 35: | Line 35: | ||
=== Estructura de la interfaz === | === Estructura de la interfaz === | ||
=== Funcionamiento básico === | === Funcionamiento básico === | ||
− | Orden de llamados | + | Orden de llamados: |
+ | * Constructor de la clase Widget | ||
+ | * Constructor de la ventana de usuario que desciende de Widget | ||
+ | * Constructor WrapperGL | ||
+ | * Llamado a la función init() de la ventana llamada por WrapperGL::init() | ||
+ | * Llamado a la función resize de la ventana llamada por WrapperGL::reshape() | ||
+ | * Llamado a la función draw() de la ventana llamada por WrapperGL::glut_display() | ||
+ | * Automáticamente se llama por segunda a la función draw() de la ventana | ||
+ | * El motor gráfico queda escuchando los eventos activados | ||
+ | |||
Estado inicial de OpenGL | Estado inicial de OpenGL | ||
Funciones y utilidades de OpenGL | Funciones y utilidades de OpenGL |
Revision as of 15:34, 1 October 2013
Contents |
WRF Data Extraction
path scripts to generate fields
/home/jvictorino/wrf/scripts
path fields data generated
/home/jvictorino/wrf/wrf_data
4D fields generated {lats 287, lons 280, levs 34, times 265} XX corresponds with time index:
- tempXX.dat: temperature
- PsXX.dat: pressure
- UXX.dat: Meridional component of wind
- VXX.dat: Zonal component of wind
- WXX.dat: Verical component of wind
3D fields generated {lats 287, lons 280, times 265}:
- relhum.dat: Relative Humidity
- raina.dat: acummulated rain
- cldfrac.dat: cloud fraction
Terrain Elevation Rendering
Data source: ASTER_GDEM
Demo versión 0.1 de Render de elevación del terreno en los cerros orientales de Bogotá, resolución 30 metros, región de 5.4 Km x 5.4 Km. Usando OpenGL.
Temperature 3D, 10 layers, selected region.
Physically-based Cloud Generation
GUI OpenGL
Elementos de la libreria
Estructura de la interfaz
Funcionamiento básico
Orden de llamados:
- Constructor de la clase Widget
- Constructor de la ventana de usuario que desciende de Widget
- Constructor WrapperGL
- Llamado a la función init() de la ventana llamada por WrapperGL::init()
- Llamado a la función resize de la ventana llamada por WrapperGL::reshape()
- Llamado a la función draw() de la ventana llamada por WrapperGL::glut_display()
- Automáticamente se llama por segunda a la función draw() de la ventana
- El motor gráfico queda escuchando los eventos activados
Estado inicial de OpenGL Funciones y utilidades de OpenGL
Visualización de campos WRF
Descripción de objetos
TODO List
- Propose a model for cloud generation based on single cells in a simulation domain (WRF)