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...

Full description

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