¿Puedo trabajar con informática y física (ayuda física con CS)?

Descargo de responsabilidad: mi carrera ha cambiado de dirección desde la universidad, por lo que no he tocado realmente la física desde entonces.

¡Absolutamente! Modelar cualquier sistema dinámico requiere absolutamente la potencia de procesamiento de una computadora, y cualquier ecuación que no pueda resolverse analíticamente debe resolverse (aproximadamente) numéricamente, lo que no desea hacer a mano. La computación paralela y de alto rendimiento también es un gran problema en el modelado físico debido a la complejidad de las ecuaciones que se resuelven.

El texto que utilicé en la licenciatura fue de Giordano y Nakanishi (simple y apropiadamente titulado “Física computacional”) que sentí que era una buena introducción a los conceptos básicos. Como recuerdo, mi profesor no nos limitó necesariamente a un lenguaje de programación en particular, sino que alentó a C ++, junto con gnuplot (página de inicio de gnuplot) para la representación gráfica. Python también se usa a veces para un modelado más simple, y tiene algunas buenas bibliotecas disponibles para ese propósito (NumPy y SciPy).

Como dije, no he vivido en este mundo en años, así que esta es realmente una introducción muy breve. Esperemos que alguien con experiencia más directa pueda arrojar luz adicional sobre el asunto.