Está en la página 1de 3

Computacin cientfica

La computacin cientfica o ciencia computacional es el campo de estudio relacionado


con la construccin de modelos matemticos y tcnicas numricas para resolver
problemas cientficos, de ciencias sociales y problemas de ingeniera. Tpicamente es la
aplicacin de modelado numrico y otras formas de clculo de problemas en varias
disciplinas cientficas.
Este campo es distinttacin, computadores y el procesamiento de informacin). Tambin
es diferente a la teora y experimentacin, que son las formas tradicionales de la ciencia y
la ingeniera. El enfoque de la computacin cientfica es para ganar entendimiento,
principalmente a travs del anlisis de modelos matemticos implementados en
computadores.
Cientficos e ingenieros desarrollan software, aplicaciones informticas para modelar
sistemas que estn siendo estudiados, y correr estos programas con diferentes conjuntos
de entradas. Por lo general, estos modelos requieren una gran cantidad de clculos
(usualmente de punto flotante) y son a menudo ejecutados en supercomputadores o
plataformas de computacin distribuida.
El anlisis numrico es un pilar fundamental de tcnicas utilizadas en las ciencias
computacionales.

ndice
[ocultar]

1Aplicaciones de computacin cientfica

o 1.1Simulaciones numricas

o 1.2Modelos apropiados y anlisis de datos

o 1.3Optimizacin

2Mtodos y algoritmos

3Educacin

4Campos relacionados

5Referencias

6Enlaces externos

Aplicaciones de computacin cientfica[editar]


Simulaciones numricas[editar]
Las simulaciones numricas tienen diferentes objetivos dependiendo de la naturaleza de la
tarea a ser simulada:

Reconstruir y comprender los eventos conocidos (e.g. terremotos, maremotos y


otros desastres naturales).

Predecir el futuro o situaciones no observadas (e.g. tiempo atmosfrico,


comportamiento de partculas subatmicas).
Modelos apropiados y anlisis de datos[editar]

Sintonizar apropiadamente los modelos o resolver ecuaciones para reflejar ciertas


observaciones, sujetas a las restricciones del modelo (e.g.
exploracin geofsica de petrleo, lingstica computacional).

Usar teora de grafos para modelar redes, especialmente las conexiones


individuales, organizaciones y sitios web.
Optimizacin[editar]

Optimizar escenarios conocidos (e.g. tcnicas y procesos de fabricacin, interfaces


de ingeniera).

Mtodos y algoritmos[editar]
Los algoritmos y mtodos matemticos usados en computacin cientfica son variados.
Los mtodos comnmente aplicados son:

Anlisis numrico.

Aplicacin de series de Taylor como series convergentes y asintticas.

Clculo de derivadas mediante diferenciacin automtica.

Clculo de derivadas mediante diferencias finitas.

Mtodos aproximados de diferencias de alto orden mediante series de Taylor y


la extrapolacin de Richardson.

Mtodos de integracin sobre una malla uniforme: regla del rectngulo, regla del
trapecio, regla del punto medio, regla de Simpson.

Mtodo de Runge-Kutta para resolver ecuaciones diferenciales ordinarias.

Mtodo de Montecarlo.

lgebra lineal numrica.

Clculo de los factores LU va eliminacin Gaussiana.

Factorizacin de Cholesky.

Transformada de Fourier discreta y sus aplicaciones.

Mtodo de Newton.

Mtodos de time-stepping para sistemas dinmicos.


Los lenguajes de programacin comnmente usados para los aspecto ms matemticos
de las aplicaciones de la computacin cientfica incluyen a Fortran, MATLAB, Scilab, GNU
Octave, COMSOL Multiphysics y PDL. Los aspectos ms computacionales son tratados a
menudo con C y Fortran.
Los programas de aplicacin de la computacin cientfica a menudo modelan cambios en
las condiciones del mundo real, tales como el tiempo atmosfrico, el flujo de aire alrededor
de un avin, el movimiento de las estrellas en una galaxia, un dispositivo explosivo, entre
otros. Estos programas deberan crear una 'malla lgica' en la memoria del computador,
donde cada tem corresponda a un rea en el espacio y contenga informacin acerca del
espacio relevante para el modelo. Por ejemplo, en modelos para el tiempo atmosfrico,
cada tem podra ser un kilmetro cuadrado; con la altitud del suelo, direccin actual
del viento, humedad ambiental, temperatura, presin, etc.. El programa debera calcular el
probable siguiente estado basado en el estado actual, simulada en medidas de tiempo,
resolviendo ecuaciones que describen cmo operan los sistemas; y repetir el proceso para
calcular el siguiente estado.
El trmino cientfico computacional es usado para describir a alguien experto en
computacin cientfica. Esta persona es generalmente un cientfico, un ingeniero o
un matemtico aplicado que aplica computacin de alto rendimiento en diferentes formas
para avanzar en el estado del arte de su respectiva disciplina de
la fsica, qumica o ingeniera. Cientficos computacionales han impactado cada vez ms
en otras reas como la economa, biologa y medicina.
La computacin cientfica es hoy en da considerada como el tercer modo de ciencia,
complementando y aadiendo a la experimentacin/observacin y teora.1

Educacin[editar]
La computacin cientfica es ms estudiada por medio de la matemtica aplicada o
programas de las ciencias de la computacin, o dentro de un estndar matemtico,
ciencias, o programas de ingeniera. En algunas instituciones un especializacin en
computacin cientfica puede ser obtenida como un "minor" dentro de otro programa (el
cual puede estar en muchos niveles). Sin embargo, hay cada vez ms muchos bachiller y
programas de magster en computacin cientfica. Algunas universidades tambin ofrecen
doctorados en ciencias computacionales, ingeniera computacional, ciencias
computacionales e ingeniera o computacin cientfica.
Hay tambin programas como el de fsica computacional, qumica computacional, entre
otros.

También podría gustarte