Visualization of flow fields in the web platform
Visualization of vector fields plays an important role in research activities nowadays -- Web applications allow a fast, multi-platform and multi-device access to data, which results in the need of optimized applications to be implemented in both high-performance and low-performance devices -- Point...
- Autores:
-
Aristizábal, Mauricio
Congote, John
Segura, Álvaro
Moreno, Aitor
Arregui, Harbil
Ruíz, Óscar
- Tipo de recurso:
- Fecha de publicación:
- 2012
- Institución:
- Universidad EAFIT
- Repositorio:
- Repositorio EAFIT
- Idioma:
- OAI Identifier:
- oai:repository.eafit.edu.co:10784/9540
- Acceso en línea:
- http://hdl.handle.net/10784/9540
- Palabra clave:
- CAMPOS VECTORIALES
MÉTODOS ITERATIVOS (MATEMÁTICAS)
INTEGRACIÓN NUMÉRICA
PROGRAMACIÓN PARALELA (COMPUTADORES)
GRÁFICOS POR COMPUTADOR
Vector fields
Iterative methods (mathematics)
Numerical integration
Parallel programming (computer science)
Computer graphics
Vector fields
Iterative methods (mathematics)
Numerical integration
Parallel programming (computer science)
Computer graphics
Unidades de Procesamiento Gráfico (GPU)
Compute Unified Device Architecture (CUDA)
- Rights
- License
- Acceso abierto
id |
REPOEAFIT2_57fa97f5263b5dc163856edf47e18582 |
---|---|
oai_identifier_str |
oai:repository.eafit.edu.co:10784/9540 |
network_acronym_str |
REPOEAFIT2 |
network_name_str |
Repositorio EAFIT |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Visualization of flow fields in the web platform |
title |
Visualization of flow fields in the web platform |
spellingShingle |
Visualization of flow fields in the web platform CAMPOS VECTORIALES MÉTODOS ITERATIVOS (MATEMÁTICAS) INTEGRACIÓN NUMÉRICA PROGRAMACIÓN PARALELA (COMPUTADORES) GRÁFICOS POR COMPUTADOR Vector fields Iterative methods (mathematics) Numerical integration Parallel programming (computer science) Computer graphics Vector fields Iterative methods (mathematics) Numerical integration Parallel programming (computer science) Computer graphics Unidades de Procesamiento Gráfico (GPU) Compute Unified Device Architecture (CUDA) |
title_short |
Visualization of flow fields in the web platform |
title_full |
Visualization of flow fields in the web platform |
title_fullStr |
Visualization of flow fields in the web platform |
title_full_unstemmed |
Visualization of flow fields in the web platform |
title_sort |
Visualization of flow fields in the web platform |
dc.creator.fl_str_mv |
Aristizábal, Mauricio Congote, John Segura, Álvaro Moreno, Aitor Arregui, Harbil Ruíz, Óscar |
dc.contributor.department.spa.fl_str_mv |
Universidad EAFIT. Departamento de Ingeniería Mecánica |
dc.contributor.author.none.fl_str_mv |
Aristizábal, Mauricio Congote, John Segura, Álvaro Moreno, Aitor Arregui, Harbil Ruíz, Óscar |
dc.contributor.researchgroup.spa.fl_str_mv |
Laboratorio CAD/CAM/CAE |
dc.subject.lemb.spa.fl_str_mv |
CAMPOS VECTORIALES MÉTODOS ITERATIVOS (MATEMÁTICAS) INTEGRACIÓN NUMÉRICA PROGRAMACIÓN PARALELA (COMPUTADORES) GRÁFICOS POR COMPUTADOR |
topic |
CAMPOS VECTORIALES MÉTODOS ITERATIVOS (MATEMÁTICAS) INTEGRACIÓN NUMÉRICA PROGRAMACIÓN PARALELA (COMPUTADORES) GRÁFICOS POR COMPUTADOR Vector fields Iterative methods (mathematics) Numerical integration Parallel programming (computer science) Computer graphics Vector fields Iterative methods (mathematics) Numerical integration Parallel programming (computer science) Computer graphics Unidades de Procesamiento Gráfico (GPU) Compute Unified Device Architecture (CUDA) |
dc.subject.keyword.spa.fl_str_mv |
Vector fields Iterative methods (mathematics) Numerical integration Parallel programming (computer science) Computer graphics |
dc.subject.keyword.eng.fl_str_mv |
Vector fields Iterative methods (mathematics) Numerical integration Parallel programming (computer science) Computer graphics |
dc.subject.keyword..keywor.fl_str_mv |
Unidades de Procesamiento Gráfico (GPU) Compute Unified Device Architecture (CUDA) |
description |
Visualization of vector fields plays an important role in research activities nowadays -- Web applications allow a fast, multi-platform and multi-device access to data, which results in the need of optimized applications to be implemented in both high-performance and low-performance devices -- Point trajectory calculation procedures usually perform repeated calculations due to the fact that several points might lie over the same trajectory -- This paper presents a new methodology to calculate point trajectories over highly-dense and uniformly-distributed grid of points in which the trajectories are forced to lie over the points in the grid -- Its advantages rely on a highly parallel computing architecture implementation and in the reduction of the computational effort to calculate the stream paths since unnecessary calculations are avoided, reusing data through iterations -- As case study, the visualization of oceanic currents through in the web platform is presented and analyzed, using WebGL as the parallel computing architecture and the rendering Application Programming Interface |
publishDate |
2012 |
dc.date.issued.none.fl_str_mv |
2012 |
dc.date.available.none.fl_str_mv |
2016-10-24T22:53:50Z |
dc.date.accessioned.none.fl_str_mv |
2016-10-24T22:53:50Z |
dc.type.eng.fl_str_mv |
info:eu-repo/semantics/article article info:eu-repo/semantics/publishedVersion publishedVersion |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.local.spa.fl_str_mv |
Artículo |
dc.type.hasVersion.eng.fl_str_mv |
draft |
status_str |
publishedVersion |
dc.identifier.issn.none.fl_str_mv |
1213-6972 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10784/9540 |
identifier_str_mv |
1213-6972 |
url |
http://hdl.handle.net/10784/9540 |
dc.relation.ispartof.spa.fl_str_mv |
Journal of WSCG, Volume 20, Issue 3, pp 81-88 |
dc.relation.uri.none.fl_str_mv |
http://wscg.zcu.cz/wscg2012/ |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.local.spa.fl_str_mv |
Acceso abierto |
rights_invalid_str_mv |
Acceso abierto http://purl.org/coar/access_right/c_abf2 |
dc.format.eng.fl_str_mv |
application/pdf |
institution |
Universidad EAFIT |
bitstream.url.fl_str_mv |
https://repository.eafit.edu.co/bitstreams/2d77bad7-06dc-4974-b37a-0b46582c5cc3/download https://repository.eafit.edu.co/bitstreams/77ac6918-fe0e-43de-bef9-09aacae61467/download |
bitstream.checksum.fl_str_mv |
76025f86b095439b7ac65b367055d40c c28afe88690595e0c10dce8b6dae8cac |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad EAFIT |
repository.mail.fl_str_mv |
repositorio@eafit.edu.co |
_version_ |
1818102385697882112 |
spelling |
2016-10-24T22:53:50Z20122016-10-24T22:53:50Z1213-6972http://hdl.handle.net/10784/9540Visualization of vector fields plays an important role in research activities nowadays -- Web applications allow a fast, multi-platform and multi-device access to data, which results in the need of optimized applications to be implemented in both high-performance and low-performance devices -- Point trajectory calculation procedures usually perform repeated calculations due to the fact that several points might lie over the same trajectory -- This paper presents a new methodology to calculate point trajectories over highly-dense and uniformly-distributed grid of points in which the trajectories are forced to lie over the points in the grid -- Its advantages rely on a highly parallel computing architecture implementation and in the reduction of the computational effort to calculate the stream paths since unnecessary calculations are avoided, reusing data through iterations -- As case study, the visualization of oceanic currents through in the web platform is presented and analyzed, using WebGL as the parallel computing architecture and the rendering Application Programming Interfaceapplication/pdfJournal of WSCG, Volume 20, Issue 3, pp 81-88http://wscg.zcu.cz/wscg2012/Acceso abiertohttp://purl.org/coar/access_right/c_abf2Visualization of flow fields in the web platforminfo:eu-repo/semantics/articlearticleinfo:eu-repo/semantics/publishedVersionpublishedVersionArtículodrafthttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_b1a7d7d4d402bccehttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1CAMPOS VECTORIALESMÉTODOS ITERATIVOS (MATEMÁTICAS)INTEGRACIÓN NUMÉRICAPROGRAMACIÓN PARALELA (COMPUTADORES)GRÁFICOS POR COMPUTADORVector fieldsIterative methods (mathematics)Numerical integrationParallel programming (computer science)Computer graphicsVector fieldsIterative methods (mathematics)Numerical integrationParallel programming (computer science)Computer graphicsUnidades de Procesamiento Gráfico (GPU)Compute Unified Device Architecture (CUDA)Universidad EAFIT. Departamento de Ingeniería MecánicaAristizábal, Mauricio887e41a7-7ab7-401b-8b8a-b11bf9c5d64f-1Congote, John588d9e98-6192-418e-aa08-df7d830cad54-1Segura, Álvarobe8b8d49-3b00-4cb7-a6af-340be2737154-1Moreno, Aitor0ea1a5a5-2862-40d2-aee6-049581759898-1Arregui, Harbil7a6ffaff-2cf3-4b02-a852-eef14b6576e4-1Ruíz, Óscara8d48cf1-e401-48e5-b392-bd3abbc52d1d-1Laboratorio CAD/CAM/CAEJournal of WSCGJournal of WSCG203189196LICENSElicense.txtlicense.txttext/plain; charset=utf-82556https://repository.eafit.edu.co/bitstreams/2d77bad7-06dc-4974-b37a-0b46582c5cc3/download76025f86b095439b7ac65b367055d40cMD51ORIGINALdraft_WSCG_2012_Visualiz_Flow_Fields.pdfdraft_WSCG_2012_Visualiz_Flow_Fields.pdfapplication/pdf5118039https://repository.eafit.edu.co/bitstreams/77ac6918-fe0e-43de-bef9-09aacae61467/downloadc28afe88690595e0c10dce8b6dae8cacMD5210784/9540oai:repository.eafit.edu.co:10784/95402024-12-04 11:47:22.209open.accesshttps://repository.eafit.edu.coRepositorio Institucional Universidad EAFITrepositorio@eafit.edu.coSS4gT0JSQVMgWUEgUFVCTElDQURBUwoKUGFyYSBvYnJhcyB5YSBwdWJsaWNhZGFzIHNlIHJlcXVpZXJlLCBwYXJhIGVsIGFyY2hpdm8geSBkaXZ1bGdhY2nDs24gZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBFQUZJVCwgcXVlIGVsIGF1dG9yIGNvbm96Y2EgeSB2YWxpZGUgbGFzIGNvbmRpY2lvbmVzIGVuIHF1ZSBoYSBzdXNjcml0byBsb3MgYWN1ZXJkb3MgZGUgY2VzacOzbiBvIGxpY2VuY2lhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIGNvbiBsYShzKSBlZGl0b3JpYWwoZXMpIGVuIGxhcyBxdWUgaGEgcHVibGljYWRvIGxhIG9icmEuCgpFc3RhIHZlcmlmaWNhY2nDs24gc2UgcHVlZGUgcmVhbGl6YXIgY29uc3VsdGFuZG8gbGFzIGJhc2VzIGRlIGRhdG9zIFNIRVJQQSAvIFJPTUVPIHkgRFVMQ0lORUEsIHBhcmEgY29ub2NlciBsYSBwb2zDrXRpY2Egc29icmUgZGVyZWNob3MgZGUgYXV0b3IgZGUgbGEgcmVzcGVjdGl2YSBlZGl0b3JpYWwuIEVuIGNhc28gZGUgcXVlIGxhIGVkaXRvcmlhbCBubyBzZSBlbmN1ZW50cmUgZW4gZXN0YXMgYmFzZXMgZGUgZGF0b3MsIGVsIGF1dG9yIGRlYmUgY29uc3VsdGFyIGRpcmVjdGFtZW50ZSBjb24gZWwgcmVzcG9uc2FibGUgZGUgbGEgZmlybWEgZGUgbGEgbGljZW5jaWEgcG9yIHBhcnRlIGRlIGxhIGVkaXRvcmlhbC4KCkNvbnN1bHRhciBQb2zDrXRpY2EgZGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwuCgpJSS4gT0JSQVMgSU7DiURJVEFTCgpFbCBhdXRvciBjb25zZXJ2YSB0b2RvcyBsb3MgZGVyZWNob3MsIGNvbiBsbyBjdWFsIHB1ZWRlIHB1YmxpY2FybGEgcG9zdGVyaW9ybWVudGUuIFNlIHJlY29taWVuZGEgY29ub2Nlci9yZXZpc2FyIGxhIHBvbMOtdGljYSBkZSBkb25kZSBzZSBwcmV2w6kgcHVibGljYXIsIGRhZG8gcXVlIGFsZ3Vub3MgcHVibGljYWRvcmVzIHPDs2xvIGFjZXB0YW4gdHJhYmFqb3Mgbm8gZGlmdW5kaWRvcyBjb24gYW50ZXJpb3JpZGFkLiBQdWVkZSBjb25zdWx0YXIgbGEgYmFzZSBkZSBkYXRvcyBTSEVSUEEvUk9NRU8qIG8gRFVMQ0lORUEqKiwgcGFyYSBjb25vY2VyIGxhIHBvbMOtdGljYSBzb2JyZSBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSByZXNwZWN0aXZhIGVkaXRvcmlhbC4KCkFVVE9SSVpBQ0nDk04gREUgUFVCTElDQUNJw5NOIEVOIEZPUk1BIEFOQUzDk0dJQ0EgTyBESUdJVEFMIERFIExBIE9CUkEuCgpBdXRvcml6byBlbiBmb3JtYSBncmF0dWl0YSB5IHBvciB0aWVtcG8gaW5kZWZpbmlkbyBhIGxhIFVuaXZlcnNpZGFkIEVBRklUIHBhcmEgcmVhbGl6YXIgbGFzIHNpZ3VpZW50ZXMgYWN0aXZpZGFkZXM6CgotIFB1YmxpY2FyIGVuIGZvcm1hIGVsZWN0csOzbmljYSBvIGRpdnVsZ2FyIHBvciBtZWRpbyBlbGVjdHLDs25pY28gZWwgdGV4dG8gZGVsIHRyYWJham8gY29uIGVsIGZpbiBkZSBzZXIgY29uc3VsdGFkbyBwb3IgZWwgcMO6YmxpY28gZW4gaHR0cDovL3d3dy5lYWZpdC5lZHUuY28vYmlibGlvdGVjYQotIFB1YmxpY2FyIGVuIGZvcm1hIGVsZWN0csOzbmljYSwgZGl2dWxnYXIgcG9yIG1lZGlvIGVsZWN0csOzbmljbyB5IHByZXNlcnZhciBlbCB0ZXh0byBkZWwgdHJhYmFqbyBjb24gZWwgZmluIGRlIHNlciBjb25zdWx0YWRvIHBvciBlbCBww7pibGljbyBlbiBodHRwOi8vcmVwb3NpdG9yeS5lYWZpdC5lZHUuY28KClRvZG8gcGVyc29uYSBxdWUgY29uc3VsdGUgZWwgbWF0ZXJpYWwgYmllbiBzZWEgZGUgZm9ybWEgYW5hbMOzZ2ljYSBvIGRpZ2l0YWwsIHBvZHLDoSByZWFsaXphciBjaXRhcyBjb25mb3JtZSBhIGxvIHBlcm1pdGlkbyBwb3IgbGEgbGV5IGNpdGFuZG8gZW4gdG9kbyBjYXNvIGxhcyBmdWVudGVzLiBFc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhLgoKRGVjbGFybyBxdWUgc295IGVsIGF1dG9yIHkgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgeSBxdWUgbGEgbWlzbWEgZXMgb3JpZ2luYWwsIHBvciBsbyB0YW50byBsYSBVbml2ZXJzaWRhZCBFQUZJVCBubyBzZXLDoSByZXNwb25zYWJsZSBkZSBuaW5ndW5hIHJlY2xhbWFjacOzbiBxdWUgcHVkaWVyYSBzdXJnaXIgcG9yIHBhcnRlIGRlIHRlcmNlcm9zIHF1ZSBpbnZvcXVlbiBhdXRvcsOtYSBkZSBsYSBvYnJhIHF1ZSBwcmVzZW50by4KClNpIHRpZW5lIGFsZ3VuYSBkdWRhIHNvYnJlIGxhIGxpY2VuY2lhLCBwb3IgZmF2b3IsIGNvbnRhY3RlIGNvbiBlbCBhZG1pbmlzdHJhZG9yIGRlbCBzaXN0ZW1hLgoKRGVjbGFybyBxdWUgY29ub3pjbyBsYSBwb2zDrXRpY2EgZGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgeSBjb25jZWRvIGxhIGF1dG9yaXphY2nDs24uCgpfX19fX19fX19fX19fX18KKCopIFNoZXJwYS4gRGlzcG9uaWJsZSBlbjogaHR0cDovL3d3dy5zaGVycGEuYWMudWsvcm9tZW8vP2xhPWVzCigqKikgRHVsY2luZWEuIERpc3BvbmlibGUgZW46IGh0dHA6Ly93d3cuYWNjZXNvYWJpZXJ0by5uZXQvZHVsY2luZWEK |